search/0000775000076400007640000000000011226202407013023 5ustar ahsanchezahsanchezsearch/usr_aliasfnc.php30000664000076400007640000000067611226202364016303 0ustar ahsanchezahsanchez 'module', 'name' => _m('Search'), 'directory' => "modules/search/", 'menu' => "modules/search/menu.php3"); ?> search/Leame.txt0000664000076400007640000000043011226202624014605 0ustar ahsanchezahsanchezPasos para instalar el modulo Search. 0. Usar AA 2.50 1. Copiar esta carpeta dentro de /apc-aa/modules 2. Ejecutar en la base de datos la consulta sql que está dentro del archivo search.sql 3. Agregar el archivo usr_aliasfnc.php3 dentro de la carpeta /apc-aa/includes Enjoy it! search/search.sql0000664000076400007640000000040311226163466015021 0ustar ahsanchezahsanchezINSERT INTO `module` (`id`, `name`, `deleted`, `type`, `slice_url`, `lang_file`, `created_at`, `created_by`, `owner`, `app_id`, `priority`, `flag`) VALUES ('1234567891234567', 'Search module', NULL, 'C', NULL, 'en_news_lang.php3', 0, '', 'Adam', NULL, 0, 0); search/menu.php30000664000076400007640000000730011226177100014564 0ustar ahsanchezahsanchez _m("AA"), "title" => _m("AA"), "href" => "admin/um_uedit.php3", "cond" => IsSuperadmin(), "level" => "main", "submenu"=>"aaadmin_submenu"); //aqui indica su submenu require_once AA_INC_PATH."menu_aa.php3"; //se pone para que cuando se active el array $aamenus["aaadmin"] pueda encontrar su submenu ##segundo menu y su submenu (que va siempre en el bloque de la izquierda) $aamenus["aasearch"] = array ( "label" => _m("Search Module"), "title" => _m("Search Module"), "href" => "modules/search/index.php3?AA_CP_Session=$AA_CP_Session", "cond" => IsSuperadmin(), "level" => "main", "submenu"=>"aasearch_submenu" //aqui indica su submenu ); $aamenus["aasearch_submenu"] = array( #aqui se define el submenu de $aamenus["aasearch"] "bottom_td" => 200, "level" => "submenu", "items" => array( "header1" => _m("Test Links"), "app" => array("cond"=>IsSuperadmin(),"href"=>"#","label"=>_m("Test 1")), "hold" => array("cond"=>IsSuperadmin(),"href"=>"#","label"=>_m("Test 2")), "trash" => array("cond"=>IsSuperadmin(),"href"=>"#","label"=>""), "line" => "" )); return $aamenus; } ?> search/config.php30000664000076400007640000000240511226202060015060 0ustar ahsanchezahsanchez search/search.php30000664000076400007640000000734711226202003015067 0ustar ahsanchezahsanchezurl(self_base())."search.php3", _m("You do not have permission to manage Full Search")); exit; } HtmlPageBegin(); // Print HTML start page tags (html begin, encoding, style sheet, but no title) print ""; print ""; require_once 'menu.php3'; //show navigation column depending on $show showMenu($aamenus, "aaadmin"); $value = $_GET["value"]; $op = $_GET["op"]; $session = $sess; //capture session variables function query_search ($field, $op, $value,$session) { //$sql="SELECT distinct slice.name as slice_name, slice.id as slice_id, item.short_id as short_id, item.id as long_id from slice JOIN item ON slice.id=item.slice_id JOIN content ON content.item_id=item.id WHERE ".$field." ".$op."'%$value%'"; $sql="SELECT distinct slice.name as slice_name, slice.id as slice_id, item.short_id as short_id, item.id as long_id from slice JOIN item ON slice.id=item.slice_id JOIN content ON content.item_id=item.id WHERE ".$field." ".$op."'$value'"; $db = new DB_AA; $db->query($sql); $num_rows = $db->num_rows(); $output.= $num_rows." resultados encontrados con la palabra $value
"; $output.= ""; return $output; } switch ($op) { case 'LIKE' :$field = "content.text"; print query_search ($field, 'LIKE','%'.$value.'%',$session);break; case '=' :$field = "content.text"; print query_search ($field, '=',$value,$session);break; case 'item' :$field = "item.short_id"; print query_search ($field, '=',$value,$session);break; } ?> search/index.php30000664000076400007640000000553511226202235014735 0ustar ahsanchezahsanchezurl(self_base())."index.php3", _m("You do not have permission to manage Full Search")); exit; } HtmlPageBegin(); // Print HTML start page tags (html begin, encoding, style sheet, but no title) echo ""; require_once 'menu.php3'; //show navigation column depending on $show showMenu ($aamenus, "aasearch","aaadmin"); /** * La funcion showMenu muestra todos los menus y submenus definidos en el array $aamenus que está ubicado en el archivo /modules/search/menu.php3 * El siquiente parametro define el menu que se va a mostrar por defecto. En este caso se mostrará por defecto el menu aasearch * Si quisiera que se muestre por defecto el menu de las AA entonces deberia reemplazarlo por aaadmin tal como consta en el archivo /modules/search/menu.php3 * Cabe señalar que el array $aamenus definido en /modules/search/menu.php3 reemplaza al menu definido en /includes/menu.php3 en esta carga * * */ ?>

Buscador de items para edicion rapida

name; ?> value=id; ?> >