@@ -63,17 +63,17 @@ discard block |
||
63 | 63 | */ |
64 | 64 | public function __construct(\phpbb\db\driver\driver_interface $db, \phpbb\config\config $config, \phpbb\template\template $template, \phpbb\user $user, \phpbb\controller\helper $helper, \phpbb\request\request $request, \phpbb\auth\auth $auth, \phpbb\pagination $pagination, \ernadoo\phpbbdirectory\search\fulltext_directory $search, \ernadoo\phpbbdirectory\core\categorie $categorie, \ernadoo\phpbbdirectory\core\link $link) |
65 | 65 | { |
66 | - $this->db = $db; |
|
66 | + $this->db = $db; |
|
67 | 67 | $this->config = $config; |
68 | - $this->template = $template; |
|
68 | + $this->template = $template; |
|
69 | 69 | $this->user = $user; |
70 | 70 | $this->helper = $helper; |
71 | - $this->request = $request; |
|
71 | + $this->request = $request; |
|
72 | 72 | $this->auth = $auth; |
73 | - $this->pagination = $pagination; |
|
74 | - $this->search = $search; |
|
75 | - $this->categorie = $categorie; |
|
76 | - $this->link = $link; |
|
73 | + $this->pagination = $pagination; |
|
74 | + $this->search = $search; |
|
75 | + $this->categorie = $categorie; |
|
76 | + $this->link = $link; |
|
77 | 77 | |
78 | 78 | $this->user->add_lang_ext('ernadoo/phpbbdirectory', array('directory')); |
79 | 79 | $this->user->add_lang('search'); |
@@ -98,24 +98,24 @@ discard block |
||
98 | 98 | throw new \phpbb\exception\http_exception(403, 'DIR_ERROR_NOT_AUTH'); |
99 | 99 | } |
100 | 100 | |
101 | - $cat_id = $this->request->variable('cat_id', 0); |
|
102 | - $keywords = $this->request->variable('keywords', '', true); |
|
101 | + $cat_id = $this->request->variable('cat_id', 0); |
|
102 | + $keywords = $this->request->variable('keywords', '', true); |
|
103 | 103 | $search_terms = $this->request->variable('terms', 'all'); |
104 | - $search_category = $this->request->variable('cid', array(0)); |
|
105 | - $search_fields = $this->request->variable('sf', 'all'); |
|
104 | + $search_category = $this->request->variable('cid', array(0)); |
|
105 | + $search_fields = $this->request->variable('sf', 'all'); |
|
106 | 106 | $search_child = $this->request->variable('sc', true); |
107 | - $sort_days = $this->request->variable('st', 0); |
|
107 | + $sort_days = $this->request->variable('st', 0); |
|
108 | 108 | $sort_key = $this->request->variable('sk', 't'); |
109 | 109 | $sort_dir = $this->request->variable('sd', 'd'); |
110 | - $start = ($page - 1) * (int) $this->config['dir_show']; |
|
110 | + $start = ($page - 1) * (int) $this->config['dir_show']; |
|
111 | 111 | |
112 | - $default_sort_days = 0; |
|
112 | + $default_sort_days = 0; |
|
113 | 113 | $default_sort_key = (string) substr($this->config['dir_default_order'], 0, 1); |
114 | 114 | $default_sort_dir = (string) substr($this->config['dir_default_order'], 2); |
115 | 115 | |
116 | 116 | // Categorie ordering options |
117 | 117 | $limit_days = array(0 => $this->user->lang['ALL_RESULTS'], 1 => $this->user->lang['1_DAY'], 7 => $this->user->lang['7_DAYS'], 14 => $this->user->lang['2_WEEKS'], 30 => $this->user->lang['1_MONTH'], 90 => $this->user->lang['3_MONTHS'], 180 => $this->user->lang['6_MONTHS'], 365 => $this->user->lang['1_YEAR']); |
118 | - $sort_by_text = array('a' => $this->user->lang['AUTHOR'], 't' => $this->user->lang['POST_TIME'], 'r' => $this->user->lang['DIR_COMMENTS_ORDER'], 's' => $this->user->lang['DIR_NAME_ORDER'], 'v' => $this->user->lang['DIR_NB_CLICKS_ORDER']); |
|
118 | + $sort_by_text = array('a' => $this->user->lang['AUTHOR'], 't' => $this->user->lang['POST_TIME'], 'r' => $this->user->lang['DIR_COMMENTS_ORDER'], 's' => $this->user->lang['DIR_NAME_ORDER'], 'v' => $this->user->lang['DIR_NB_CLICKS_ORDER']); |
|
119 | 119 | $sort_by_sql = array('a' => 'u.username_clean', 't' => array('l.link_time', 'l.link_id'), 'r' => 'l.link_comment', 's' => 'LOWER(l.link_name)', 'v' => 'l.link_view'); |
120 | 120 | |
121 | 121 | if ($this->config['dir_activ_pagerank']) |
@@ -164,12 +164,12 @@ discard block |
||
164 | 164 | |
165 | 165 | $u_hilit = urlencode(htmlspecialchars_decode(str_replace('|', ' ', $hilit))); |
166 | 166 | |
167 | - ($u_hilit) ? $u_search['keywords'] = urlencode(htmlspecialchars_decode($keywords)) : ''; |
|
168 | - ($search_terms != 'all') ? $u_search['terms'] = $search_terms : ''; |
|
169 | - ($cat_id) ? $u_search['cat_id'] = $cat_id : ''; |
|
170 | - ($search_category) ? $u_search['cid'] = $search_category : ''; |
|
171 | - (!$search_child) ? $u_search['sc'] = 0 : ''; |
|
172 | - ($search_fields != 'all') ? $u_search['sf'] = $search_fields : ''; |
|
167 | + ($u_hilit) ? $u_search['keywords'] = urlencode(htmlspecialchars_decode($keywords)) : ''; |
|
168 | + ($search_terms != 'all') ? $u_search['terms'] = $search_terms : ''; |
|
169 | + ($cat_id) ? $u_search['cat_id'] = $cat_id : ''; |
|
170 | + ($search_category) ? $u_search['cid'] = $search_category : ''; |
|
171 | + (!$search_child) ? $u_search['sc'] = 0 : ''; |
|
172 | + ($search_fields != 'all') ? $u_search['sf'] = $search_fields : ''; |
|
173 | 173 | |
174 | 174 | $base_url = array( |
175 | 175 | 'routes' => 'ernadoo_phpbbdirectory_search_controller', |
@@ -243,7 +243,7 @@ discard block |
||
243 | 243 | |
244 | 244 | foreach ($rowset as $data) |
245 | 245 | { |
246 | - $s_banner = $this->link->display_bann($data); |
|
246 | + $s_banner = $this->link->display_bann($data); |
|
247 | 247 | $s_thumb = $this->link->display_thumb($data); |
248 | 248 | $s_flag = $this->link->display_flag($data); |
249 | 249 | |
@@ -251,8 +251,8 @@ discard block |
||
251 | 251 | |
252 | 252 | if ($hilit) |
253 | 253 | { |
254 | - $data['link_name'] = preg_replace('#(?!<.*)(?<!\w)(' . $hilit . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#isu', '<span class="posthilit">$1</span>', $data['link_name']); |
|
255 | - $data['link_description'] = preg_replace('#(?!<.*)(?<!\w)(' . $hilit . ')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#isu', '<span class="posthilit">$1</span>', $data['link_description']); |
|
254 | + $data['link_name'] = preg_replace('#(?!<.*)(?<!\w)('.$hilit.')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#isu', '<span class="posthilit">$1</span>', $data['link_name']); |
|
255 | + $data['link_description'] = preg_replace('#(?!<.*)(?<!\w)('.$hilit.')(?!\w|[^<>]*(?:</s(?:cript|tyle))?>)#isu', '<span class="posthilit">$1</span>', $data['link_description']); |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | $this->template->assign_block_vars('results', array( |
@@ -322,7 +322,7 @@ discard block |
||
322 | 322 | private function _get_exclude_categories(&$search_category, $search_child) |
323 | 323 | { |
324 | 324 | $sql = 'SELECT cat_id, parent_id, right_id |
325 | - FROM ' . DIR_CAT_TABLE . ' |
|
325 | + FROM ' . DIR_CAT_TABLE.' |
|
326 | 326 | ORDER BY left_id'; |
327 | 327 | $result = $this->db->sql_query($sql); |
328 | 328 |