本文整理汇总了PHP中AdminPage::all方法的典型用法代码示例。如果您正苦于以下问题:PHP AdminPage::all方法的具体用法?PHP AdminPage::all怎么用?PHP AdminPage::all使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AdminPage
的用法示例。
在下文中一共展示了AdminPage::all方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: submit
public function submit()
{
$uriGetParam = isset($_GET['uri']) ? trim($_GET['uri'], '/') : '/';
if ($uriGetParam != '/') {
$urlArgs = explode('/', $uriGetParam);
$uriLength = count($urlArgs);
} else {
$uriLength = 0;
}
$adminPage = new AdminPage();
$lastPos = $uriLength - 1;
$lastLastPos = $uriLength - 2;
if ($uriLength > 0) {
$this->displayBreadcrumb($urlArgs[0], $urlArgs);
}
if ($uriLength == 0) {
$adminPage->dashboard();
} else {
if ($uriLength == 1) {
$validPages = array("items", "files", "categories", "tags", "pages");
if (in_array($urlArgs[$lastPos], $validPages)) {
$adminPage->all($urlArgs[$lastPos]);
} else {
if ($urlArgs[$lastPos] == "users") {
$adminPage->manageUsers();
} else {
echo "404";
}
}
} else {
if ($uriLength == 2) {
if ($urlArgs[$lastLastPos] == "items") {
if ($urlArgs[$lastPos] == "add_item") {
$adminPage->addItem();
} else {
$adminPage->editItem($urlArgs[$lastPos]);
}
} else {
if ($urlArgs[$lastLastPos] == "files") {
if ($urlArgs[$lastPos] == "add_file") {
$adminPage->uploadFile();
} else {
$adminPage->editFile($urlArgs[$lastPos]);
}
} else {
if ($urlArgs[$lastLastPos] == "categories") {
if ($urlArgs[$lastPos] == "add_category") {
$adminPage->addCategory();
} else {
$adminPage->editCategory($urlArgs[$lastPos]);
}
} else {
if ($urlArgs[$lastLastPos] == "tags") {
if ($urlArgs[$lastPos] == "add_tag") {
$adminPage->addTag();
} else {
$adminPage->editTag($urlArgs[$lastPos]);
}
} else {
if ($urlArgs[$lastLastPos] == "pages") {
if ($urlArgs[$lastPos] == "add_page") {
$adminPage->addPage();
} else {
$adminPage->editPage($urlArgs[$lastPos]);
}
} else {
if ($urlArgs[$lastLastPos] == "users") {
if ($urlArgs[$lastPos] == "add_user") {
$adminPage->addPage();
} else {
$adminPage->userPage($urlArgs[$lastPos]);
}
}
}
}
}
}
}
}
}
}
}