@@ 368-385 (lines=18) @@ | ||
365 | } |
|
366 | ||
367 | //Snippets |
|
368 | if ($modx->hasPermission('edit_snippet')) { |
|
369 | $rs = $modx->getDatabase()->select( |
|
370 | "id,name,locked,disabled", |
|
371 | $modx->getDatabase()->getFullTableName('site_snippets'), |
|
372 | "`id` like '%" . $searchfields . "%' |
|
373 | OR `name` like '%" . $searchfields . "%' |
|
374 | OR `description` like '%" . $searchfields . "%' |
|
375 | OR `snippet` like '%" . $searchfields . "%' |
|
376 | OR `properties` like '%" . $searchfields . "%' |
|
377 | OR `moduleguid` like '%" . $searchfields . "%'"); |
|
378 | $snippetscounts = $modx->getDatabase()->getRecordCount($rs); |
|
379 | if ($snippetscounts > 0) { |
|
380 | $output .= '<li><b><i class="fa fa-code"></i> ' . $_lang["manage_snippets"] . ' (' . $snippetscounts . ')</b></li>'; |
|
381 | while ($row = $modx->getDatabase()->getRow($rs)) { |
|
382 | $output .= '<li' . addClassForItemList($row['locked'], $row['disabled']) . '><a href="index.php?a=22&id=' . $row['id'] . '" id="snippets_' . $row['id'] . '" target="main">' . highlightingCoincidence($row['name'], $_REQUEST['searchfields']) . '<i class="fa fa-external-link"></i></a></li>'; |
|
383 | } |
|
384 | } |
|
385 | } |
|
386 | ||
387 | //plugins |
|
388 | if ($modx->hasPermission('edit_plugin')) { |
|
@@ 388-405 (lines=18) @@ | ||
385 | } |
|
386 | ||
387 | //plugins |
|
388 | if ($modx->hasPermission('edit_plugin')) { |
|
389 | $rs = $modx->getDatabase()->select( |
|
390 | "id,name,locked,disabled", |
|
391 | $modx->getDatabase()->getFullTableName('site_plugins'), |
|
392 | "`id` like '%" . $searchfields . "%' |
|
393 | OR `name` like '%" . $searchfields . "%' |
|
394 | OR `description` like '%" . $searchfields . "%' |
|
395 | OR `plugincode` like '%" . $searchfields . "%' |
|
396 | OR `properties` like '%" . $searchfields . "%' |
|
397 | OR `moduleguid` like '%" . $searchfields . "%'"); |
|
398 | $pluginscounts = $modx->getDatabase()->getRecordCount($rs); |
|
399 | if ($pluginscounts > 0) { |
|
400 | $output .= '<li><b><i class="fa fa-plug"></i> ' . $_lang["manage_plugins"] . ' (' . $pluginscounts . ')</b></li>'; |
|
401 | while ($row = $modx->getDatabase()->getRow($rs)) { |
|
402 | $output .= '<li' . addClassForItemList($row['locked'], $row['disabled']) . '><a href="index.php?a=102&id=' . $row['id'] . '" id="plugins_' . $row['id'] . '" target="main">' . highlightingCoincidence($row['name'], $_REQUEST['searchfields']) . '<i class="fa fa-external-link"></i></a></li>'; |
|
403 | } |
|
404 | } |
|
405 | } |
|
406 | ||
407 | //modules |
|
408 | if ($modx->hasPermission('edit_module')) { |
|
@@ 408-426 (lines=19) @@ | ||
405 | } |
|
406 | ||
407 | //modules |
|
408 | if ($modx->hasPermission('edit_module')) { |
|
409 | $rs = $modx->getDatabase()->select( |
|
410 | "id,name,locked,disabled", |
|
411 | $modx->getDatabase()->getFullTableName('site_modules'), |
|
412 | "`id` like '%" . $searchfields . "%' |
|
413 | OR `name` like '%" . $searchfields . "%' |
|
414 | OR `description` like '%" . $searchfields . "%' |
|
415 | OR `modulecode` like '%" . $searchfields . "%' |
|
416 | OR `properties` like '%" . $searchfields . "%' |
|
417 | OR `guid` like '%" . $searchfields . "%' |
|
418 | OR `resourcefile` like '%" . $searchfields . "%'"); |
|
419 | $modulescounts = $modx->getDatabase()->getRecordCount($rs); |
|
420 | if ($modulescounts > 0) { |
|
421 | $output .= '<li><b><i class="fa fa-cogs"></i> ' . $_lang["modules"] . ' (' . $modulescounts . ')</b></li>'; |
|
422 | while ($row = $modx->getDatabase()->getRow($rs)) { |
|
423 | $output .= '<li' . addClassForItemList($row['locked'], $row['disabled']) . '><a href="index.php?a=108&id=' . $row['id'] . '" id="modules_' . $row['id'] . '" target="main">' . highlightingCoincidence($row['name'], $_REQUEST['searchfields']) . '<i class="fa fa-external-link"></i></a></li>'; |
|
424 | } |
|
425 | } |
|
426 | } |
|
427 | ||
428 | echo $output ? '<div class="ajaxSearchResults"><ul>' . $output . '</ul></div>' : '1'; |
|
429 | } |