public static final function BuildViewForAdminPageManage(_FORUM &$forum, $canUpdate){ $count = $forum->getNodeCount(); for($i=0; $i<$count; $i++){ $thisNode = $forum->getNode($i); //$thisNode = new DB_PAGE(); ?> <div id="_listcontainer" class="<?php if($i%2==0){ echo "on"; }else{ echo "off"; } ?>"> <?php echo _HTML::I_2."<div style='"._CSS::FloatLeftWidth(40)."'>"; echo _HTML::I_3.$thisNode->getPageID(); echo _HTML::I_2."</div>"; ?> <a href="<?php echo URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_WRITE."&".PAGES_PAGEID."=".$thisNode->getPageID(); ?>"> <div id="_listcontainer_width300px"> <?php for($s=0; $s<$forum->getIndent($i); $s++){ echo " "; } ?> <?php echo $thisNode->getTitle(); ?> </div> </a> <?php if($canUpdate){ ?> <div id="_listcontainer_something"> <?php echo _HTML::I_1._FORM::_FormBegin("updaterank", URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_MANAGE); echo _HTML::I_2._FORM::Hidden(ACTION_GO, ACTION_UPDATE); echo _HTML::I_2._FORM::Hidden(PAGES_USERID, $thisNode->getUserID()); echo _HTML::I_2._FORM::Hidden(PAGES_PAGEID, $thisNode->getPageID()); echo _HTML::I_2."<div style='"._CSS::FloatLeftWidth(110)."'>"; echo _HTML::I_3."Rank: "._FORM::Text(PAGES_RANK, $thisNode->getRank(), 3, 3); echo _HTML::I_2."</div>"; echo _HTML::I_2."<div style='"._CSS::FloatLeftWidth(110)."'>"; echo _HTML::I_3._FORM::Submit("Update Rank"); echo _HTML::I_2."</div>"; echo _HTML::I_1._FORM::_FormEnd(); ?> </div> <div id="_listcontainer_something"><?php echo _HTML::I_2._FORM::_FormBegin("movefolder", URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_MANAGE); echo _HTML::I_3._FORM::Hidden(ACTION_GO, ACTION_PASS); echo _HTML::I_3._FORM::Hidden(PAGES_USERID, $thisNode->getUserID()); echo _HTML::I_3._FORM::Hidden(PAGES_PAGEID, $thisNode->getPageID()); echo _HTML::I_3."<div style='"._CSS::FloatLeftWidth(110)."'>"; echo _HTML::I_4."Parent: "._FORM::Text(PAGES_CHILDOF, $thisNode->getChildOf(), 3, 7); echo _HTML::I_3."</div>"; echo _HTML::I_3."<div style='"._CSS::FloatLeftWidth(90)."'>"; echo _HTML::I_4._FORM::Submit("Move Page"); echo _HTML::I_3."</div>"; echo _HTML::I_2._FORM::_FormEnd(); ?> </div> <div style="<?php echo _CSS::FloatLeftWidth(100); ?>"> <div id="_listcontainer_tomato"><?php echo _HTML::I_3._FORM::_FormBegin("privacyoffolder", URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_MANAGE); echo _HTML::I_4._FORM::Hidden(ACTION_GO, ACTION_VIEW); echo _HTML::I_4._FORM::Hidden(PAGES_USERID, $thisNode->getUserID()); echo _HTML::I_4._FORM::Hidden(PAGES_PAGEID, $thisNode->getPageID()); echo _HTML::I_4._FORM::Submit($thisNode->getIsPrivate() ? "Make Public" : "Make Private"); echo _HTML::I_3._FORM::_FormEnd(); ?> </div> </div> <div style="<?php echo _CSS::FloatLeftWidth(100); ?>"> <div id="_listcontainer_tomato"><?php echo _HTML::I_3._FORM::_FormBegin("deletefolder", URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_MANAGE); echo _HTML::I_4._FORM::Hidden(ACTION_GO, ACTION_DELETE); echo _HTML::I_4._FORM::Hidden(PAGES_USERID, $thisNode->getUserID()); echo _HTML::I_4._FORM::Hidden(PAGES_PAGEID, $thisNode->getPageID()); echo _HTML::I_4._FORM::Submit("Delete Page"); echo _HTML::I_3._FORM::_FormEnd(); ?> </div> </div><?php } ?> </div> <?php } }
public function absoluteContent() { ?> <h2><?php echo $this->crossInfo[_ADMINPAGE::USERS_LIST]->getUsername(); ?>'s "<?php echo $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getTitle(); ?>" Page Content</h2> <?php if (isset($this->crossInfo[RESULTS])){ echo $this->crossInfo[RESULTS]; } ?> <?php echo FormTextfieldWriter::EchoFormLayoutTemplate( URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_WRITE."&".PAGES_PAGEID."=".$this->crossInfo[_ADMINPAGE::PAGES_INFO]->getPageID(), ACTION_UPDATE, _HTML::I_2._FORM::Hidden(PAGES_PAGEID, $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getPageID()), _HTML::I_3."Page Title: "._FORM::Text(PAGES_TITLE, $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getTitle(), 40, 255), PAGES_CONTENT, 70,// cols 20,// rows $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getContent(), "Update Page"); ?> <?php if (_SESSION::GetIsMaster() || $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getUserID() == _SESSION::GetUserID()){ ?> <h2><?php echo $this->crossInfo[_ADMINPAGE::USERS_LIST]->getUsername(); ?>'s "<?php echo $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getTitle(); ?>" Page Rights</h2><?php echo _HTML::I_1."<div id='_rightscontainer'>"; echo _HTML::I_2._FORM::_FormBegin("updatepage", URL_PAGE_ADMIN."?".ACTION."="._ADMINPAGE::PAGES_WRITE); echo _HTML::I_3._FORM::Hidden(ACTION_GO, ACTION_RIGHTS); echo _HTML::I_3._FORM::Hidden(PAGES_PAGEID, $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getPageID()); $count = sizeof($this->crossInfo[_ADMINPAGE::RIGHTS_LIST]); $rightslist = ""; $first = true; for($i=0; $i<$count; $i++){ if ($this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][USERS_USERNAME] != _SESSION::GUEST && $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][USERS_USERID] != _SESSION::GetUserID()){ if ($first){ $first = false; } else { $rightslist .= "&"; } $rightslist .= $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][USERS_USERID]; echo _HTML::I_3."<div id='_rightindividual'>"; echo _HTML::I_4."<div style='"._CSS::FloatLeftWidth(200)."'>"; echo _HTML::I_5.$this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][USERS_USERNAME].": "; echo _HTML::I_4."</div>"; echo _HTML::I_4."<div style='"._CSS::FloatLeftWidth(200)."'>"; echo _HTML::I_5._FORM::SelectBegin($this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][USERS_USERID]); if ($this->crossInfo[_ADMINPAGE::PAGES_INFO]->getIsPrivate()){ echo _HTML::I_6._FORM::Option("None", 0, $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == 0); echo _HTML::I_6._FORM::Option("Can See", PAGERIGHTS_USERRIGHT_SEE, $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == PAGERIGHTS_USERRIGHT_SEE); } echo _HTML::I_6._FORM::Option("Can Comment", PAGERIGHTS_USERRIGHT_COMMENT, $this->crossInfo[_ADMINPAGE::PAGES_INFO]->getIsPrivate() ? $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == PAGERIGHTS_USERRIGHT_COMMENT : ($this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == 0 || $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == PAGERIGHTS_USERRIGHT_SEE || $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == PAGERIGHTS_USERRIGHT_COMMENT) ); echo _HTML::I_6._FORM::Option("Can Write", PAGERIGHTS_USERRIGHT_WRITE, $this->crossInfo[_ADMINPAGE::RIGHTS_LIST][$i][PAGERIGHTS_USERRIGHT] == PAGERIGHTS_USERRIGHT_WRITE); echo _HTML::I_5._FORM::SelectEnd(); echo _HTML::I_4."</div>"; echo _HTML::I_3."</div>"; } } echo _HTML::I_2._FORM::Hidden(_ADMINPAGE::RIGHTS_LIST, $rightslist); echo _HTML::I_2._FORM::Submit("Update Rights"); echo _HTML::I_2._FORM::_FormEnd(); echo _HTML::I_1._HTML::DIV_E; } }