Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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;
 }