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 = []; }
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(); } }