*/
class MemberRightListFormatter {
public static function GetForm(Member $user) {
$rights = MemberRightLister::GetAll();
if (key_exists("username", $_SESSION)) {
$adminUser = MemberLister::getByLogin($_SESSION['username']);
if (!$adminUser) throw new Exception("What the frack is going on ?");
}
$form = "";
return $form . $hiddenForm;
}
public static function GetBlankForm() {
$rights = MemberRightLister::GetAll();
if (key_exists("username", $_SESSION)) {
$adminUser = MemberLister::getByLogin($_SESSION['username']);
if (!$adminUser) throw new Exception("What the frack is going on ?");
}
$form = "";
return $form . $hiddenForm;
}
private static function GetCheckBox(Member $user, MemberRight $right) {
$rightId = $right->getIdentifier();
$rightName = $right->getName();
$selected = MemberRightArray::hasRight($user,$right) ? "selected" : "";
$entry = "
";
return $entry;
}
private static function GetHiddenRight(Member $user, MemberRight $right) {
$rightId = $right->getIdentifier();
if (MemberRightArray::hasRight($user,$right)) {
$entry = "";
} else {
$entry = "";
}
return $entry;
}
public static function formatArray(array $rights) {
$rightsString = "";
foreach ($rights as $right) {
$rightsString .= MemberRightFormatter::format($right);
$rightsString .= " ";
}
return $rightsString;
}
}
?>