public function index() { $totalFiles = $this->_files->countTotalFiles(); if (!empty($_GET['p']) && ctype_digit($_GET['p'])) { $lastFiles = $this->_files->getLastFiles($_GET['p']); } else { $lastFiles = $this->_files->getLastFiles('1'); } if (isset($_GET['search']) && !empty($_GET['search'])) { $countSearchResults = $this->_files->countSearchResults($_GET['search']); $totalSearchResults = $countSearchResults[0]['COUNT(id)']; if (!empty($_GET['p']) && ctype_digit($_GET['p'])) { $searchResult = $this->_files->searchFiles($_GET['search'], $_GET['p']); } else { $searchResult = $this->_files->searchFiles($_GET['search'], '1'); } } $pages = new \Helpers\Paginator('5', 'p'); $pages->setTotal($totalFiles); $searchPages = new \Helpers\Paginator('5', 'p'); $searchPages->setTotal($totalSearchResults); $data['title'] = 'Файлы'; $data['lastfiles'] = $lastFiles; $data['search'] = $searchResult; $data['pageLinks'] = $pages->pageLinks(); $data['searchPageLinks'] = $searchPages->pageLinks(); $data['token'] = $this->makeToken(); View::renderTemplate('header', $data); View::render('files/index', $data); View::renderTemplate('footer', $data); }
public function selectUser() { $postdata = file_get_contents("php://input"); $array = json_decode($postdata, true); if (isset($_POST['user_id'])) { $array = $_POST; } $pages = new \Helpers\Paginator('9', 'p'); $query = $this->posts->getPostsByUser($array['user_id'], $pages->getLimit()); $i = 0; foreach ($query as $value) { $data['records'][$i]['post_id'] = $value->post_id; $data['records'][$i]['post_file'] = $value->post_file; $data['records'][$i]['post_description'] = base64_decode($value->post_description); $data['records'][$i]['post_time'] = $value->post_time; $data['records'][$i]['post_price'] = $value->post_price; $data['records'][$i]['post_width'] = $value->post_width; $data['records'][$i]['post_height'] = $value->post_height; $data['records'][$i]['post_views'] = $value->post_views; $data['records'][$i]['post_deleted'] = $value->post_deleted; $data['records'][$i]['post_user_id'] = $value->post_user_id; $data['records'][$i]['post_type'] = $value->post_type; $data['records'][$i]['post_stamp'] = $value->post_stamp; $data['records'][$i]['post_enctype'] = $value->post_enctype; $data['records'][$i]['user_name'] = $value->user_name; $data['records'][$i]['user_image'] = $value->user_image; $data['records'][$i]['user_slug'] = $value->user_slug; $data['records'][$i]['total'] = $value->total; $data['records'][$i]['likes'] = $value->likes; $data['records'][$i]['share'] = $value->share; $data['records'][$i]['comments'] = $value->comments; $data['records'][$i]['videoImage'] = 'http://bastidor.com.br/vibesetal/content/video-vt.gif'; $i++; } print_r(json_encode($data)); die; }