$request = new SnacktoolsRequest('get_users_for_admin'); $request->addParam('query', $sapp); $response = $request->request(); $responseQuery = $response->data['query']; $append .= " AND `user_id` IN " . $responseQuery; } } $orderAlbums = isset($_SESSION['admin_filters_feedback']['order']) ? $_SESSION['admin_filters_feedback']['order'] : null; if (isset($orderAlbums->orderBy)) { $append .= ' ORDER BY `' . $orderAlbums->orderBy . '` ' . $orderAlbums->orderType . ' '; } else { $append .= ' ORDER BY `id` DESC '; } $recordsPerPage = isset($filters['records']) ? intval($filters['records']) : 10; if ($recordsPerPage < 10 || $recordsPerPage > 500) { $recordsPerPage = 10; } $feedback = new UserFeedback(); $count = $feedback->getCount($append); $paginator = new Paginator($count); $paginator->setRecordsPerPage($recordsPerPage); $append .= " LIMIT " . $paginator->getLimit(); $filters['order'] = $orderAlbums; $smarty->assign('paginatorHtml', $paginator->getHtml()); $smarty->assign('paginator', $paginator); $smarty->assign('feeds', $feedback->getQuery($append)); $smarty->assign('filters', $filters); if (!isset($arr)) { $arr[] = ''; } $smarty->assign($_SESSION['admin_filters_feedback']['filters'], $_SESSION['admin_filters_feedback']['filters']);