@@ 220-242 (lines=23) @@ | ||
217 | if (preg_match("/$filter_client/", 'administrator')) |
|
218 | { |
|
219 | // Scan administrator components folders |
|
220 | if (preg_match("/$filter_type/", 'component')) |
|
221 | { |
|
222 | $scans[] = array( |
|
223 | 'prefix' => '', |
|
224 | 'suffix' => '', |
|
225 | 'type' => 'component', |
|
226 | 'client' => 'administrator', |
|
227 | 'path' => LOCALISEPATH_ADMINISTRATOR . '/components/', |
|
228 | 'folder' => '' |
|
229 | ); |
|
230 | ||
231 | foreach ($suffixes as $suffix) |
|
232 | { |
|
233 | $scans[] = array( |
|
234 | 'prefix' => '', |
|
235 | 'suffix' => $suffix, |
|
236 | 'type' => 'component', |
|
237 | 'client' => 'administrator', |
|
238 | 'path' => LOCALISEPATH_ADMINISTRATOR . '/components/', |
|
239 | 'folder' => '' |
|
240 | ); |
|
241 | } |
|
242 | } |
|
243 | ||
244 | // Scan administrator modules folders |
|
245 | if (preg_match("/$filter_type/", 'module')) |
|
@@ 245-267 (lines=23) @@ | ||
242 | } |
|
243 | ||
244 | // Scan administrator modules folders |
|
245 | if (preg_match("/$filter_type/", 'module')) |
|
246 | { |
|
247 | $scans[] = array( |
|
248 | 'prefix' => '', |
|
249 | 'suffix' => '', |
|
250 | 'type' => 'module', |
|
251 | 'client' => 'administrator', |
|
252 | 'path' => LOCALISEPATH_ADMINISTRATOR . '/modules/', |
|
253 | 'folder' => '' |
|
254 | ); |
|
255 | ||
256 | foreach ($suffixes as $suffix) |
|
257 | { |
|
258 | $scans[] = array( |
|
259 | 'prefix' => '', |
|
260 | 'suffix' => $suffix, |
|
261 | 'type' => 'module', |
|
262 | 'client' => 'administrator', |
|
263 | 'path' => LOCALISEPATH_ADMINISTRATOR . '/modules/', |
|
264 | 'folder' => '' |
|
265 | ); |
|
266 | } |
|
267 | } |
|
268 | ||
269 | // Scan administrator templates folders |
|
270 | if (preg_match("/$filter_type/", 'template')) |
|
@@ 270-292 (lines=23) @@ | ||
267 | } |
|
268 | ||
269 | // Scan administrator templates folders |
|
270 | if (preg_match("/$filter_type/", 'template')) |
|
271 | { |
|
272 | $scans[] = array( |
|
273 | 'prefix' => 'tpl_', |
|
274 | 'suffix' => '', |
|
275 | 'type' => 'template', |
|
276 | 'client' => 'administrator', |
|
277 | 'path' => LOCALISEPATH_ADMINISTRATOR . '/templates/', |
|
278 | 'folder' => '' |
|
279 | ); |
|
280 | ||
281 | foreach ($suffixes as $suffix) |
|
282 | { |
|
283 | $scans[] = array( |
|
284 | 'prefix' => 'tpl_', |
|
285 | 'suffix' => $suffix, |
|
286 | 'type' => 'template', |
|
287 | 'client' => 'administrator', |
|
288 | 'path' => LOCALISEPATH_ADMINISTRATOR . '/templates/', |
|
289 | 'folder' => '' |
|
290 | ); |
|
291 | } |
|
292 | } |
|
293 | ||
294 | // Scan plugins folders |
|
295 | if (preg_match("/$filter_type/", 'plugin')) |
|
@@ 330-352 (lines=23) @@ | ||
327 | if (preg_match("/$filter_client/", 'site')) |
|
328 | { |
|
329 | // Scan site components folders |
|
330 | if (preg_match("/$filter_type/", 'component')) |
|
331 | { |
|
332 | $scans[] = array( |
|
333 | 'prefix' => '', |
|
334 | 'suffix' => '', |
|
335 | 'type' => 'component', |
|
336 | 'client' => 'site', |
|
337 | 'path' => LOCALISEPATH_SITE . '/components/', |
|
338 | 'folder' => '' |
|
339 | ); |
|
340 | ||
341 | foreach ($suffixes as $suffix) |
|
342 | { |
|
343 | $scans[] = array( |
|
344 | 'prefix' => '', |
|
345 | 'suffix' => $suffix, |
|
346 | 'type' => 'component', |
|
347 | 'client' => 'site', |
|
348 | 'path' => LOCALISEPATH_SITE . '/components/', |
|
349 | 'folder' => '' |
|
350 | ); |
|
351 | } |
|
352 | } |
|
353 | ||
354 | // Scan site modules folders |
|
355 | if (preg_match("/$filter_type/", 'module')) |
|
@@ 355-377 (lines=23) @@ | ||
352 | } |
|
353 | ||
354 | // Scan site modules folders |
|
355 | if (preg_match("/$filter_type/", 'module')) |
|
356 | { |
|
357 | $scans[] = array( |
|
358 | 'prefix' => '', |
|
359 | 'suffix' => '', |
|
360 | 'type' => 'module', |
|
361 | 'client' => 'site', |
|
362 | 'path' => LOCALISEPATH_SITE . '/modules/', |
|
363 | 'folder' => '' |
|
364 | ); |
|
365 | ||
366 | foreach ($suffixes as $suffix) |
|
367 | { |
|
368 | $scans[] = array( |
|
369 | 'prefix' => '', |
|
370 | 'suffix' => $suffix, |
|
371 | 'type' => 'module', |
|
372 | 'client' => 'site', |
|
373 | 'path' => LOCALISEPATH_SITE . '/modules/', |
|
374 | 'folder' => '' |
|
375 | ); |
|
376 | } |
|
377 | } |
|
378 | ||
379 | // Scan site templates folders |
|
380 | if (preg_match("/$filter_type/", 'template')) |
|
@@ 380-402 (lines=23) @@ | ||
377 | } |
|
378 | ||
379 | // Scan site templates folders |
|
380 | if (preg_match("/$filter_type/", 'template')) |
|
381 | { |
|
382 | $scans[] = array( |
|
383 | 'prefix' => 'tpl_', |
|
384 | 'suffix' => '', |
|
385 | 'type' => 'template', |
|
386 | 'client' => 'site', |
|
387 | 'path' => LOCALISEPATH_SITE . '/templates/', |
|
388 | 'folder' => '' |
|
389 | ); |
|
390 | ||
391 | foreach ($suffixes as $suffix) |
|
392 | { |
|
393 | $scans[] = array( |
|
394 | 'prefix' => 'tpl_', |
|
395 | 'suffix' => $suffix, |
|
396 | 'type' => 'template', |
|
397 | 'client' => 'site', |
|
398 | 'path' => LOCALISEPATH_SITE . '/templates/', |
|
399 | 'folder' => '' |
|
400 | ); |
|
401 | } |
|
402 | } |
|
403 | } |
|
404 | ||
405 | return $scans; |