public function fsqr() { /* $url = 'https://ru.foursquare.com/v/enzo-cafe/4f1d97f5e4b0bf762b749b87'; $dp = Directory_Parser::factory('Foursquare'); $dp->set_url($url); $dp->get_reviews(); */ if (isset($_GET['id'])) { $id = $_GET['id']; } else { $id = 7; } $directory_user = Directory_User::get_user_dir($this->c_user->id, $id)->to_dir_array(); $this->grabb($directory_user[$id]); }
public function load($directory_id = 0) { $directory = (int) Arr::get($_GET, 'directory', $directory_id); $offset = Arr::get($_GET, 'offset', 0); $from = Arr::get($_GET, 'from', 0); $to = Arr::get($_GET, 'to', 0); $this->config->load('reviews'); $limit = $this->config->config['reviews_limit']; $directoryUser = Directory_User::get_user_dir($this->c_user->id, $directory, $this->profile->id); $filters = array('directory_id' => $directory, 'user_id' => $this->c_user->id); if ($from) { $filters['posted >='] = strtotime($from); } if ($to) { $filters['posted <='] = strtotime($to); } $reviewModel = new Review(); $reviews = $reviewModel->getByFilters($filters, $limit, $offset); $html = ''; if ($reviews->exists()) { $type = $directoryUser->directory->type; foreach ($reviews as $review) { $review->posted = date($review::POSTEDFORMAT, $review->posted); $html .= $this->template->block('_content', '/reviews/blocks/review', array('review' => $review, 'type' => $type)); } } if ($this->isAjax()) { echo $html; } else { return $html; } }