- $id, NULL, 0, $this->config->item('videos_per_row'));
-
+ $id, NULL, 0, $this->config->item('videos_per_row'));
+
// Category
$vs_data['category_name'] = $name;
$vs_data['category_id'] = $id;
$videos_summary['category_name'] = $name;
$videos_summary['category_title'] = $name ?
// Category
$vs_data['category_name'] = $name;
$vs_data['category_id'] = $id;
$videos_summary['category_name'] = $name;
$videos_summary['category_title'] = $name ?
-
- $params = array( 'title' => $this->config->item('site_name'),
- 'css' => array(
- 'catalog.css'
- ),
- //'js' => array(),
- //'metas' => array('description'=>'','keywords'=>'')
- );
+
+ $params = array('title' => $this->config->item('site_name'),
+ 'css' => array(
+ 'catalog.css'
+ ),
+ //'js' => array(),
+ //'metas' => array('description'=>'','keywords'=>'')
+ );
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', array(
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', array(
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
- $this->load->model('users_model');
- echo Users_model::gen_activation_code('calin.burloiu');
+ $q = $this->input->get('q');
+ $q = ($q ? $q : 'nimic');
+
+ $w = $this->input->get('w');
+ $w = ($w ? $w : 'nimic');
+
+ echo "$q / $w";
// Retrieve videos summary.
$this->load->model('videos_model');
$vs_data['videos'] = $this->videos_model->get_videos_summary(
// Retrieve videos summary.
$this->load->model('videos_model');
$vs_data['videos'] = $this->videos_model->get_videos_summary(
- $category_data['category_id'], NULL, intval($offset),
- $this->config->item('videos_per_page'), $ordering);
-
+ $category_data['category_id'], NULL, intval($offset),
+ $this->config->item('videos_per_page'), $ordering);
+
$pg_config['per_page'] = $this->config->item('videos_per_page');
$this->pagination->initialize($pg_config);
$vs_data['pagination'] = $this->pagination->create_links();
$vs_data['category_name'] = $category_data['category_name'];
$vs_data['title'] = $category_data['category_title'];
$pg_config['per_page'] = $this->config->item('videos_per_page');
$this->pagination->initialize($pg_config);
$vs_data['pagination'] = $this->pagination->create_links();
$vs_data['category_name'] = $category_data['category_name'];
$vs_data['title'] = $category_data['category_title'];
-
- $params = array( 'title' =>
- $category_data['category_title'].' – '
- . $this->config->item('site_name'),
- 'css' => array(
- 'catalog.css'
- )
- //'metas' => array('description'=>'','keywords'=>'')
- );
+
+ $params = array('title' =>
+ $category_data['category_title'] . ' – '
+ . $this->config->item('site_name'),
+ 'css' => array(
+ 'catalog.css'
+ )
+ //'metas' => array('description'=>'','keywords'=>'')
+ );
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', array(
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', array(
-
- $main_params['content'] =
- $this->load->view('catalog/videos_summary_view', $vs_data, TRUE);
+
+ $main_params['content'] =
+ $this->load->view('catalog/videos_summary_view', $vs_data, TRUE);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
public function search($search_query = "", $offset = 0, $category_name = NULL)
{
$this->load->model('videos_model');
$this->load->library('security');
public function search($search_query = "", $offset = 0, $category_name = NULL)
{
$this->load->model('videos_model');
$this->load->library('security');
// Redirect to an URL which contains search string if data was passed
// via POST method and not via URL segments.
$str_post_search = $this->input->post('search');
$str_post_category = $this->input->post('search-category');
// Redirect to an URL which contains search string if data was passed
// via POST method and not via URL segments.
$str_post_search = $this->input->post('search');
$str_post_category = $this->input->post('search-category');
- . $this->videos_model->encode_search_query($str_post_search)
- . '/0'
- . ($str_post_category === FALSE ? '' : "/$str_post_category"));
+ . $this->videos_model->encode_search_query($str_post_search)
+ . '/0'
+ . ($str_post_category === FALSE ? '' : "/$str_post_category"));
// Search query is encoded for URL and must be decoded.
$enc_search_query = $search_query;
$search_query = $this->videos_model->decode_search_query($search_query);
// Search query is encoded for URL and must be decoded.
$enc_search_query = $search_query;
$search_query = $this->videos_model->decode_search_query($search_query);
// Security filtering
$search_query = $this->security->xss_clean($search_query);
$results_data['search_query'] = $search_query;
// Security filtering
$search_query = $this->security->xss_clean($search_query);
$results_data['search_query'] = $search_query;
// Page header data
$header_data['search_query'] = $search_query;
if ($category_name !== NULL)
{
$header_data['search_category_name'] = $results_data['category_name'];
}
// Page header data
$header_data['search_query'] = $search_query;
if ($category_name !== NULL)
{
$header_data['search_category_name'] = $results_data['category_name'];
}
// Check if search string is valid.
if (strlen($search_query) === 0)
{
//$results_data['videos'] = NULL;
// Check if search string is valid.
if (strlen($search_query) === 0)
{
//$results_data['videos'] = NULL;
- $search_query, 0, 0, $results_data['category_id']);
+ $search_query, 0, 0, $results_data['category_id']);
- $search_query, intval($offset),
- $this->config->item('search_results_per_page'),
- $results_data['category_id']);
+ $search_query, intval($offset), $this->config->item(
+ 'search_results_per_page'),
+ $results_data['category_id']);
// Pagination
$this->load->library('pagination');
$pg_config['base_url'] = site_url("catalog/search/$enc_search_query/");
$pg_config['uri_segment'] = 4;
$pg_config['total_rows'] = $results_data['count'];
$pg_config['per_page'] =
// Pagination
$this->load->library('pagination');
$pg_config['base_url'] = site_url("catalog/search/$enc_search_query/");
$pg_config['uri_segment'] = 4;
$pg_config['total_rows'] = $results_data['count'];
$pg_config['per_page'] =
$this->pagination->initialize($pg_config);
$results_data['pagination'] = $this->pagination->create_links();
}
$this->pagination->initialize($pg_config);
$results_data['pagination'] = $this->pagination->create_links();
}
- $params = array( 'title' => 'Search Results – '
- . $this->config->item('site_name'),
- 'css' => array(
- 'catalog.css'
- ),
- //'js' => array(),
- //'metas' => array('description'=>'','keywords'=>'')
- );
+ $params = array('title' => 'Search Results – '
+ . $this->config->item('site_name'),
+ 'css' => array(
+ 'catalog.css'
+ ),
+ //'js' => array(),
+ //'metas' => array('description'=>'','keywords'=>'')
+ );
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', $header_data);
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', $header_data);
- $main_params['content'] =
- $this->load->view('catalog/search_results_view',
- $results_data, TRUE);
+ $main_params['content'] =
+ $this->load->view('catalog/search_results_view', $results_data,
+ TRUE);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
- $params = array( 'title' => 'Error – '
- . $this->config->item('site_name'),
- //'css' => array(),
- //'js' => array(),
- //'metas' => array('description'=>'','keywords'=>'')
+ $params = array('title' => 'Error – '
+ . $this->config->item('site_name'),
+ //'css' => array(),
+ //'js' => array(),
+ //'metas' => array('description'=>'','keywords'=>'')
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', $header_data);
// **
// ** LOADING VIEWS
// **
$this->load->view('html_begin', $this->html_head_params);
$this->load->view('header', $header_data);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
$main_params['side'] = $this->load->view('side_default', NULL, TRUE);
$this->load->view('main', $main_params);
$categories = $ci->config->item('categories');
$category_id = array_search($category_name, $categories);
$results_data['category_name'] = $category_name;
$results_data['category_id'] = $category_id;
$results_data['category_title'] = $category_name ?
$categories = $ci->config->item('categories');
$category_id = array_search($category_name, $categories);
$results_data['category_name'] = $category_name;
$results_data['category_id'] = $category_id;
$results_data['category_title'] = $category_name ?