Ejemplo n.º 1
0
 public function indexAction()
 {
     $fc = FrontController::getInstance();
     $model = new AdminModel('Административная панель', 'управление сайтом');
     $adminWidgets = new AdminWidgets();
     $model->setWidgetsData(['cntWidgets' => $adminWidgets->getCntWidgets(), 'clientsWidget' => $adminWidgets->getUsersForRoleWidget(4, 'WHERE user_role.role_id = ? AND deleted != 1', 10), 'managersWidget' => $adminWidgets->getUsersForRoleWidget(4, 'WHERE user_role.role_id < ? AND deleted != 1', 8), 'productsWidget' => $adminWidgets->getAllProductsWidget('*', 'WHERE image.main = 1 ORDER BY product.created_time DESC LIMIT 5'), 'articles' => $adminWidgets->getAllArticlesWidget('id, title, main_image, author, created_time, updated_time', 'ORDER BY created_time DESC LIMIT 10'), 'orders' => $adminWidgets->getAllOrders('id, body, user_id, delivery_type, delivery_date, delivery_time, status_id, created_time', 'ORDER BY created_time DESC LIMIT 3'), 'usersActivityLine' => $adminWidgets->getUserActivity(3)]);
     $output = $model->render('../views/admin/index.php', 'admin');
     $fc->setPage($output);
 }