Seditio Source
Root |
./othercms/elxis_5.3_atlas_rev2452/modules/mod_adminsearch/mod_adminsearch.php
<?php
/**
* @version        $Id: mod_adminsearch.php 2066 2019-02-10 07:53:14Z IOS $
* @package        Elxis
* @subpackage    Module Administration search
* @copyright    Copyright (c) 2006-2019 Elxis CMS (http://www.elxis.org). All rights reserved.
* @license        Elxis Public License ( http://www.elxis.org/elxis-public-license.html )
* @author        Elxis Team ( http://www.elxis.org )
* @description     Elxis CMS is free software. Read the license for copyright notices and details
*/

defined('_ELXIS_') or die ('Direct access to this location is not allowed');


if (!
class_exists('modadminSearch', false)) {
    class
modadminSearch {

        private
$disabled = false;

       
/*********************/
        /* MAGIC CONSTRUCTOR */
        /*********************/
       
public function __construct() {
           
$segs = eFactory::getURI()->getSegments();
           
$n = count($segs);
            if (
$n > 0) {
               
$last_segment = $segs[$n - 1];
                if (
in_array($last_segment, array('add.html', 'edit.html', 'new.html', 'config.html', 'configuration.html', 'settings.html'))) { $this->disabled = true; }
            }
        }


       
/********************/
        /* RUN FOREST, RUN! */
        /********************/
       
public function run() {
            if (!
defined('ELXIS_ADMIN')) {
                echo
'<div class="elx5_warning">This module is available only in Elxis administratrion area!</div>'."\n";
                return;
            }

            if (
ELXIS_INNER == 1) { return; }

           
$elxis = eFactory::getElxis();
           
$eLang = eFactory::getLang();

           
$action = $elxis->makeAURL('content:articles/');
            echo
'<div class="elx5_cptoptool"><form class="modasearch_fm" action="'.$action.'" method="get" name="asearchfm">'."\n";
            if (
$this->disabled === true) {
                echo
'<input type="text" name="q" value="" placeholder="'.$eLang->get('SEARCH').'..." dir="'.$eLang->getinfo('DIR').'" class="modasearch_input" readonly="readonly" />'."\n";
            } else {
                echo
'<input type="text" name="q" value="" placeholder="'.$eLang->get('SEARCH').'..." dir="'.$eLang->getinfo('DIR').'" class="modasearch_input" />'."\n";
            }
            echo
'<input type="hidden" name="st" value="1" dir="ltr" />'."\n";
            echo
'<button type="submit" name="s" class="elx5_invisible">search</button>'."\n";
            echo
"</form></div>\n";
        }

    }
}


$modasearch = new modadminSearch();
$modasearch->run();
unset(
$modasearch);

?>