Пример #1
0
 private function __construct()
 {
     $this->tablesManager = TablesManager::getInstance();
     $this->fieldsManager = FieldsManager::getInstance();
     $this->metaManager = MetaManager::getInstance();
     $this->relationsManager = RelationsManager::getInstance();
     $this->itemsManager = ItemsManager::getInstance();
     $this->commentsManager = CommentsManager::getInstance();
     $this->tablesMeta = [];
 }
Пример #2
0
function item_manager()
{
    //Main Navigation For Admin Panel
    $ImClass = new ItemsManager();
    $ImClass->admin_header();
    if (isset($_GET['edit'])) {
        $id = empty($_GET['edit']) ? uniqid() : $_GET['edit'];
        $ImClass->showEditItem($id);
    } elseif (isset($_GET['delete'])) {
        $ImClass->deleteItem($_GET['delete']);
    } elseif (isset($_GET['visible'])) {
        $id = $_GET['visible'];
        $ImClass->switchVisibleItem($id);
    } elseif (isset($_GET['promo'])) {
        $id = $_GET['promo'];
        $ImClass->switchPromotedItem($id);
    } elseif (isset($_POST['category_edit'])) {
        $ImClass->processImSettings();
        $ImClass->showEditCategories();
    } elseif (isset($_GET['deletecategory'])) {
        $ImClass->processImSettings();
        $ImClass->showEditCategories();
    } elseif (isset($_GET['category'])) {
        $ImClass->showEditCategories();
    } elseif (isset($_GET['settings_edit'])) {
        $ImClass->processImSettings();
        $ImClass->showImSettings();
    } elseif (isset($_GET['settings'])) {
        $ImClass->showImSettings();
    } elseif (isset($_POST['submit'])) {
        $ImClass->processItem();
    } elseif (isset($_GET['fields'])) {
        items_customfields_configure();
    } else {
        $ImClass->showItemsAdmin();
    }
}