Hola

0 && strlen($texto)>$maxLen) { $pos=(strpos($texto,"

")); if ($pos>0) { $texto=substr($texto,0,$pos+3); } } $tildes[1][1]="�"; $tildes[2][1]="�"; $tildes[3][1]="�"; $tildes[4][1]="�"; $tildes[5][1]="�"; $tildes[6][1]="�"; $tildes[7][1]="�"; $tildes[8][1]="�"; $tildes[9][1]="�"; $tildes[10][1]="�"; $tildes[11][1]="�"; $tildes[12][1]="�"; $tildes[13][1]="�"; $tildes[14][1]="�"; $tildes[15][1]="�"; $tildes[16][1]="�"; $tildes[17][1]="�"; $tildes[18][1]="�"; $tildes[19][1]="�"; $tildes[20][1]="�"; $tildes[21][1]="�"; $tildes[22][1]="�"; $tildes[23][1]="�"; $tildes[24][1]="�"; $tildes[25][1]="�"; $tildes[26][1]="�"; $tildes[27][1]="�"; $tildes[28][1]="�"; $tildes[29][1]="�"; $tildes[30][1]="�"; $tildes[31][1]="�"; $tildes[32][1]="0x034"; $tildes[33][1]="0x039"; $tildes[34][1]="�"; $tildes[1][2]="á"; $tildes[2][2]="é"; $tildes[3][2]="í"; $tildes[4][2]="ó"; $tildes[5][2]="ú"; $tildes[6][2]="à"; $tildes[7][2]="è"; $tildes[8][2]="ì"; $tildes[9][2]="ò"; $tildes[10][2]="ù"; $tildes[11][2]="ç"; $tildes[12][2]="Á"; $tildes[13][2]="É"; $tildes[14][2]="Í"; $tildes[15][2]="Ó"; $tildes[16][2]="Ú"; $tildes[17][2]="À"; $tildes[18][2]="È"; $tildes[19][2]="Ì"; $tildes[20][2]="Ò"; $tildes[21][2]="Ù"; $tildes[22][2]="ñ"; $tildes[23][2]="Ñ"; $tildes[24][2]="'"; $tildes[25][2]="È"; $tildes[26][2]="À"; $tildes[27][2]=chr(34); $tildes[28][2]=chr(34); $tildes[29][2]="ï"; $tildes[30][2]="ü"; $tildes[31][2]="·"; $tildes[32][2]=chr(34); $tildes[33][2]=chr(39); $tildes[34][2]="¿"; for ($a=1; $a<=34; $a=$a+1) { if ((strpos($texto,$tildes[$a][1]) ? strpos($texto,$tildes[$a][1])+1 : 0)>0) { $texto=str_replace($tildes[$a][1],$tildes[$a][2],$texto); } } print $texto; } } //------------------------------------------------------------------------------ //============================================================================== // // function showXMLText($texto,$maxLen) { extract($GLOBALS); // Funcion que "limpia" un texto dado y lo devuelve if (!!isset($texto)) { // $texto=str_replace(chr(39),"0x039",$texto); // $texto=str_replace(chr(34),"0x034",$texto); if ($maxLen>0 && strlen($texto)>$maxLen) { $pos=(strpos($texto,"

")); if ($pos>0) { $texto=substr($texto,0,$pos+3); } } $tildes[1][1]="�"; $tildes[2][1]="�"; $tildes[3][1]="�"; $tildes[4][1]="�"; $tildes[5][1]="�"; $tildes[6][1]="�"; $tildes[7][1]="�"; $tildes[8][1]="�"; $tildes[9][1]="�"; $tildes[10][1]="�"; $tildes[11][1]="�"; $tildes[12][1]="�"; $tildes[13][1]="�"; $tildes[14][1]="�"; $tildes[15][1]="�"; $tildes[16][1]="�"; $tildes[17][1]="�"; $tildes[18][1]="�"; $tildes[19][1]="�"; $tildes[20][1]="�"; $tildes[21][1]="�"; $tildes[22][1]="�"; $tildes[23][1]="�"; $tildes[24][1]="�"; $tildes[25][1]="�"; $tildes[26][1]="�"; $tildes[27][1]=chr(92).chr(34); $tildes[28][1]=chr(92).chr(39); $tildes[29][1]="�"; $tildes[30][1]="�"; $tildes[31][1]="�"; $tildes[32][1]="�"; $tildes[33][1]="�"; $tildes[34][1]="�"; $tildes[35][1]=" "; $tildes[1][2]="á"; $tildes[2][2]="é"; $tildes[3][2]="í"; $tildes[4][2]="ó"; $tildes[5][2]="ú"; $tildes[6][2]="à"; $tildes[7][2]="è"; $tildes[8][2]="ì"; $tildes[9][2]="ò"; $tildes[10][2]="ù"; $tildes[11][2]="ç"; $tildes[12][2]="Á"; $tildes[13][2]="É"; $tildes[14][2]="Í"; $tildes[15][2]="Ó"; $tildes[16][2]="Ú"; $tildes[17][2]="À"; $tildes[18][2]="È"; $tildes[19][2]="Ì"; $tildes[20][2]="Ò"; $tildes[21][2]="Ù"; $tildes[22][2]="ñ"; $tildes[23][2]="Ñ"; $tildes[24][2]="'"; $tildes[25][2]="È"; $tildes[26][2]="À"; $tildes[27][2]="0x034"; $tildes[28][2]="0x039"; $tildes[29][2]="ï"; $tildes[30][2]="ü"; $tildes[31][2]="·"; $tildes[32][2]=chr(34); $tildes[33][2]=chr(34); $tildes[34][2]="¿"; $tildes[35][2]=" "; for ($a=1; $a<=35; $a=$a+1) { if ((strpos($texto,$tildes[$a][2]) ? strpos($texto,$tildes[$a][2])+1 : 0)>0) { $texto=str_replace($tildes[$a][2],$tildes[$a][1],$texto); } } print $texto; } } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // // Funcion para conformar la fecha a mostrar a partir del dato de la fecha, // sea cual sea su formato original // function showDate($dateVal,$tipoSalida) { extract($GLOBALS); // Dim valorHora if ($tipoSalida=="bd") { @ereg( "([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $dateVal, $mifecha); $lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1]; return $lafecha; } if ($tipoSalida=="ver") { @ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $dateVal, $mifecha); $lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1]; return $lafecha; } } // // //------------------------------------------------------------------------------ //============================================================================== // // function showMediaObject($idMedia,$textMedia,$mediaFile,$showWidth,$showHeight,$zoom,$maxxWidth,$maxxHeight,$initialImage,$medialink) { extract($GLOBALS); // Funcion para mostrar un objeto de media: imagen o video, con ajustes seg�n // donde se muestre // IMAGENES $ExtensionsImg = array("jpg","jpeg","gif"); //arreglamos el enlace if (strpos($medialink, "ttp://") > 0) $medialink = str_replace("http://","", $medialink); if (!strpos($medialink, "ttps://")) $medialink = "http://".$medialink; if (in_array(end(explode(".",strtolower($mediaFile))),$ExtensionsImg)) { $crop=""; $dWidth="&w=".$showWidth; $dHeight=""; if (intval($showHeight)>0 && intval($showWidth)>0) { $crop="&c=".$showHeight; } if (intval($showWidth)==0) { $dWidth=""; $dHeight="&h=".$showHeight; } if ($zoom==true) { ?>
 
<?showCleanText($textMedia,0);?>
<?       showCleanText($textMedia,0);?>

0) { $imagenInicial=$initialImage; } ?>
<? showCleanText($textMedia,0);?> Opci�n de men� desde la que se mostrar�n los menus $subMenuSel -> Men� activo $levelMenu -> Nivel de men� en el que nos encontramos $menu_max_level -> M�ximos numero de niveles que mostrar $cadenaEnlace -> cadena a poner delante del enlace del menu (ejem idioma /ES/Opcion de menu) $menuInicial -> Menu inicial al que pertenece la opci�n (lo utilizamos para formar el id del li del menu para poder seleccionar las opciones superiores al seleccionar un menu **************************************************************** */ function showMenu($subMenuMain, $subMenuSel, $levelMenu, $menu_max_level, $cadenaEnlace, $menuInicial){ include ("sys_vars.php"); include ("/backweb/sys_params.php"); //----------------------------------------------------------------------------- // INI. Abrimos conexion a la BD // $cnx = mysql_connect(DB_SERVER, DB_USER, DB_PASSWD); mysql_select_db(DB_DATABASE,$cnx); // // INI. Abrimos conexion a la BD //----------------------------------------------------------------------------- if ($levelMenu <= MNU_MAX_LEVEL){ $sql_menu="select * ". "from flex_menus ". "where grp_id = '".GRP_ID."' ". " and menu_main='".$subMenuMain."'". " and activo = 'Y' ". " order by orden"; $query_menu = mysql_query(($sql_menu),$cnx); $total_rows = mysql_num_rows($query_menu); if ($total_rows > 0){ $claseInicio = "class=\"first\""; while($rst_menu = mysql_fetch_assoc($query_menu)) { if($levelMenu==1) $menuInicial=$rst_menu["rowid"]; //Preparamos el enlace $literal_friendly = urlFriendly($rst_menu["menuitem_literal"]); $enlaceMenu = "/".$cadenaEnlace."/".$rst_menu["rowid"]."/".$literal_friendly; if ($rst_menu["tipoOpc"]=="" && $menuDesplegable){ $enlaceMenu ="javascript:ShowMenu('".$menuInicial."_".$levelMenu."');"; } $styleUl="display:none"; $class = ""; //Si la opci�n es la seleccionada cambiamos estilos y //recorremos el arbol activando las opciones raiz if($subMenuSel == $rst_menu["rowid"]) { $styleUl="display:block;"; if ($claseInicio == "") { $class = "class=\"sel\""; } else { $claseInicio = "class=\"first sel\""; } if ($rst_menu["tipoOpc"]!=""){ for($x=$levelMenu-2;$x>=0;$x=$x-1){ ?>
  • 0){ $sql_main = "select rowid, menuitem_literal, menu_main from flex_menus ". "where grp_id='".GRP_ID."' ". " and rowid='".$opcionSubmenu."' ". "order by menu_main, menuitem_literal"; $query_main = mysql_query(($sql_main),$cnx); $total_main = mysql_num_rows($query_main); if($total_main>0){ $rst_main = mysql_fetch_assoc($query_main); if ($rst_main["menu_main"] == "mainMenu") { return $rst_main["rowid"]; } $opcionSubmenu = $rst_main["menu_main"]; } } } $rst_menu = null; $query_menu = null; } //Funci�n para saber cual es el nivel de un submenu //************************************************************ function showMenuLevel($opCode){ include ("sys_vars.php"); include ("/backweb/sys_params.php"); //----------------------------------------------------------------------------- // INI. Abrimos conexion a la BD // $cnx = mysql_connect(DB_SERVER, DB_USER, DB_PASSWD); mysql_select_db(DB_DATABASE,$cnx); // // INI. Abrimos conexion a la BD //----------------------------------------------------------------------------- $level = 1; $sql_submenu = "select rowid, menuitem_literal, menu_main from flex_menus ". "where grp_id='".GRP_ID."' ". " and rowid='".$opCode."' ". "order by menu_main, menuitem_literal"; $query_submenu=mysql_query(($sql_submenu),$cnx); $total_rows = mysql_num_rows($query_submenu); while($rst_submenu = mysql_fetch_assoc($query_submenu)){ $opcionSubmenu = $rst_submenu["menu_main"]; if ($opcionSubmenu == "mainMenu") { return $level; } $total_main = 1; $menuDesc = ""; while($total_main>0){ $sql_main = "select rowid, menuitem_literal, menu_main from flex_menus ". "where grp_id='".GRP_ID."' ". " and rowid='".$opcionSubmenu."' ". "order by menu_main, menuitem_literal"; $query_main = mysql_query(($sql_main),$cnx); $total_main = mysql_num_rows($query_main); if($total_main>0){ $level ++; $rst_main = mysql_fetch_assoc($query_main); if ($rst_main["menu_main"] == "mainMenu") { return $level; } $opcionSubmenu = $rst_main["menu_main"]; } } } $rst_menu = null; $query_menu = null; } /*************************************************************** Funci�n para mostrar los men�s en formato imagen $subMenuMain -> Opci�n de men� desde la que se mostrar�n los menus $subMenuSel -> Men� activo $levelMenu -> Nivel de men� en el que nos encontramos $menu_max_level -> M�ximos numero de niveles que mostrar $cadenaEnlace -> cadena a poner delante del enlace del menu (ejem idioma /ES/Opcion de menu) $menuInicial -> Menu inicial al que pertenece la opci�n (lo utilizamos para formar el id del li del menu para poder seleccionar las opciones superiores al seleccionar un menu **************************************************************** */ function showMediaMenu($subMenuMain, $subMenuSel, $levelMenu, $menu_max_level, $cadenaEnlace, $menuInicial){ include ("sys_vars.php"); include ("/backweb/sys_params.php"); //----------------------------------------------------------------------------- // INI. Abrimos conexion a la BD // $cnx = mysql_connect(DB_SERVER, DB_USER, DB_PASSWD); mysql_select_db(DB_DATABASE,$cnx); // // INI. Abrimos conexion a la BD //----------------------------------------------------------------------------- if ($levelMenu <= $menu_max_level){ $sql_menu="select * ". "from flex_menus ". "where grp_id = '".GRP_ID."' ". " and menu_main='".$subMenuMain."'". " and activo = 'Y' ". " order by orden"; $query_menu = mysql_query(($sql_menu),$cnx); $total_rows = mysql_num_rows($query_menu); if ($total_rows > 0){ $numItems = 0; ?> 0){ $sql_main = "select rowid, menuitem_literal, menu_main from flex_menus ". "where grp_id='".GRP_ID."' ". " and rowid='".$opcionSubmenu."' ". "order by menu_main, menuitem_literal"; $query_main = mysql_query(($sql_main),$cnx); $total_main = mysql_num_rows($query_main); if($total_main>0){ $rst_main = mysql_fetch_assoc($query_main); $breadcrumb = "".$rst_main["menuitem_literal"].">".$breadcrumb; if ($rst_main["menu_main"] == "mainMenu") { // return $rst_main["rowid"]; return $breadcrumb; } $opcionSubmenu = $rst_main["menu_main"]; } } } $rst_menu = null; $query_menu = null; } //----------------------------------------------------------------------------- // INI. numOptions // // Devuelve el numero de opciones de siguiente nivel que contiene una opcion // de menu // function numOptions ($opCode) { include ("sys_vars.php"); include ("/backweb/sys_params.php"); //------------------------------------------------------------------------- // INI. Abrimos conexion a la BD // $cnx = mysql_connect(DB_SERVER, DB_USER, DB_PASSWD); mysql_select_db(DB_DATABASE,$cnx); // // FIN. Abrimos conexion a la BD //------------------------------------------------------------------------- $level = 1; $sql_submenu = "select rowid ". "from flex_menus ". "where grp_id='".GRP_ID."' ". " and menu_main='".$opCode."' ". " and activo = 'Y'"; $query_submenu=mysql_query(($sql_submenu),$cnx); $total_rows = mysql_num_rows($query_submenu); $query_submenu = null; return($total_rows); } // // FIN. numOptions //----------------------------------------------------------------------------- //----------------------------------------------------------------------------- // INI. formatURL // // Conforma una cadena de URL dada, de forma que le a�ade el http:// si no lo // tiene, o respeta el https:// si lo lleva. function formatURL ($linkStr) { if (!strpos($linkStr, "https://")) $linkStr = "http://".str_replace("http://","",$linkStr); return($linkStr); } // // FIN. formatURL //----------------------------------------------------------------------------- ?>