conectar($basedatos, $host, $user, $pass); $sql_verfica="select * from {$pre}menu where id_menu=".asignag("mc",0); $verifica->consulta($sql_verfica); if($reg_verifica=$verifica->matriz()) { if ($reg_verifica["pagina"]==2)##Verifica si es pagina de marco { $mc=asignag("mc",0); $_new_mc="mc=$mc&fr=1"; $_GET["mc"]=11; ##Redireccionaa al contenedor del marco $_GET["mca"]=$mc; ##copiamos el id del anterios menu $mc=11; } else {$_new_mc=""; } } } ####################--Fin--#################################3 include("includes/external_config.php"); ########################--################################ #adicionado por JL para el menjo de marcos if (isset($_GET["mca"])) { $_GET['mc']=asignag("mca",0); } ######################--Fin--################################3 require_once('wsp/components/banners/class_banner.php'); $cat = new BDmysql; $cat->conectar($basedatos, $host, $user, $pass); $sql="select * from {$pre}menu where id_menu=".asignag("mc",0); $cat->consulta($sql); $mc=asignag("mc",0); if($reg=$cat->matriz()) { $_GET["d"]=($reg["d_titulo"]=="")?$reg["p_titulo"]:$reg["d_titulo"]; $_GET["i"]=$reg["idioma"]; $_GET["d"]=$_site_conf_title." - ".$_GET["d"]; } else { echo "

".$_lang_text["This page does not exist, sorry for the inconvenience"][$lang]."

"; echo "

".$_lang_text["In 5 seconds to return to Home"][$lang]."

"; redirect("index.php",300); exit(0); } //**********banners******************* //***carrito if($carrito_enable==false) //ver si el carrito de compras está habilitado { $total_ajax='includes/sc_ajax.php'; include("includes/sc.php"); #Clase de carrito #%pro_name% %pro_description% %pro_price% %pro_image% # Opciones de configuracion de carrito de compras $id_product="id_products"; #Campo identificar $sc_product_dt="products"; #Nombre del datatype $sc_price="pro_price"; #Campos a mostrar $sc_weight=""; $sc_product_order_by=" order by 1 asc"; # Se establece el orden $carritourl=""; $sc_config="
"; // formato del carrito de compras //$imagen_carrito_button="cesta_".strtolower(substr(asignag("i"),0,2)).".gif"; $sc_format=" "; } else { $carrito=0; } ###Fin if carrito*************************************************** $banner=new jlbanner (asignag("i"),$basedatos,$host,$user,$pass,$pre); $banner_ner=$banner->muestra(asignag("mc",0),$menu_horizontal_position); //print_r($banner_ner); foreach ($banner_ner as $pos_b=>$pos_banner) { $baa="banner_$pos_b"; $$baa=$pos_banner; } $includes_banner=$banner->fila_include; //**** include para estadisticas ********* require ("includes/statistics.php"); $login_title_page="INGRESO"; //**************************************** if(asignag("lo")!="") { session_destroy(); redirect("index.php",0); exit; } if (asignag('nw')!="" and asignag('iu')!="") { if (is_numeric(asignag('iu')) ) { $act = new BDmysql; $ed=asignag('iu'); $act->conectar($basedatos, $host, $user, $pass); if(asignag('nw')==1 ) {$cod_nw=32; } else { $cod_nw=asignag('nw'); } $sql="INSERT INTO `{$pre}admestadistica_bol` (mc,cod,id_usuario,fecha,nw)VALUES (".asignag('mc').",".asignag('cod').",".asignag('iu').",now(),".$cod_nw.")"; $act->consulta($sql); } } /******************************************************************************************/ #validacion de usuarios externos if(asignap("p")) //p es un campo oculto que tiene que estar dentro del form { $u=asignap("txtnombre"); $c=asignap("nclave"); $cat = new BDmysql; require ("wsp/database/conn.php"); $cat->conectar($basedatos, $host, $user, $pass); $sql="select * from {$pre}externalusers where nombre='".$u."' and contrasena='".$c."'"; $validado=false; $ref=0; $cat->consulta($sql); if($reg=$cat->matriz()) { if($c==$reg["contrasena"]) { $validado=true; $ref=$reg[0]; } } if($validado==true) { session_name("user"); @session_start(); $_SESSION["us"]=$ref; redirect("index.php"); exit; } else { $login_page_form.=$_lang_text["User not valid"][$lang]; } } $body_page=$header_page=$title_page=$siguiente_page=$anterior_page=$pagelimit_page=$numbers_page=$actual_page=""; #################################################################################################################### /*funciones para generar breadcrumbs en las páginas que dependen de una opcion de menu, para poder utilizar los breadcrumbs se debe agregar la variables breadcrums en las variables delos templates*/ #################################################################################################################### function get_sup_nodes($mc,&$array_nodes) { global $basedatos,$host,$user,$pass,$pre; $mydb = new BDmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); $index = 0; $sql = "SELECT nombre,superior,url FROM {$pre}menu WHERE id_menu=".$mc." AND published=1"; $mydb -> consulta($sql); $numreg = $mydb -> numregistros(); $index = count($array_nodes); if($numreg > 0) { if($reg = $mydb -> matriz()) { $array_nodes[$index]['id'] = $mc; $array_nodes[$index]['nombre'] = $reg['nombre']; $array_nodes[$index]['url'] = $reg['url']; get_sup_nodes($reg['superior'],$array_nodes); } } else return true; } function get_breadcrumbs($mc) { global $basedatos,$host,$user,$pass,$pre,$lang,$_lang_text; $return = ''; $array_nodes = array(); get_sup_nodes($mc,$array_nodes); // i_arr($_lang_text); $link = ''; for($i = (count($array_nodes)-1); $i >= 0; $i--) { if(strlen(trim($array_nodes[$i]['url'])) > 0) $link = $array_nodes[$i]['url']; else $link = 'index.php?mc='.$array_nodes[$i]['id']; if($i == (count($array_nodes)-1)) $return.=''.$_lang_text['Home Page'][$lang].''; else $return.=' > '.$array_nodes[$i]['nombre'].''; } return $return; } if($mc=="") $mc=0; $breadcrumbs = get_breadcrumbs($mc); ################################################################################################################# /* fin breadcrumbs */ ################################################################################################################# ################################################################################################################# /* funcion para el buscador, para poder usar el buscador se debe agragar la variable 'search_m' en el template en cualquier lugar y la variable 'script_cal' entre los tags head El formato de los resultados se obtienen del modulo donde se realizan las busquedas*/ ################################################################################################################# function verif_mod_search($mc) { include('wsp/class/class_search_mod.php'); global $basedatos,$host,$user,$pass,$pre,$search_m,$body_page,$script_cal; $value_ret = 0; $mydb = new BDmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); #verificamos si este mc esta registrado en los buscadores $sql = "SELECT * FROM {$pre}adm_search WHERE adm_search_mc=".$mc; $mydb -> consulta($sql); echo $mydb -> Error; $num_reg = $mydb -> numregistros(); if($num_reg > 0) { if($reg = $mydb -> matriz()) { #ultimo texto buscado $last_text = ''; if(isset($_GET['get']) == true) { if(isset($_GET['simple_text']) == true) $last_text = asignag('simple_text'); } else { if(isset($_POST['simple_text']) == true) $last_text = asignap('simple_text'); } //echo $last_text; #iniciamos el objeto del buscador $search = new search_mod($basedatos,$host,$user,$pass); #indicamos el modulo en el que se realiza la busqueda $search -> set_id_mod($reg['adm_search_module']); #indicamos los campos que seran indices $search -> set_index_fields($reg['adm_search_index_fields']); #indicamos el mc donde se activa el buscador $search -> set_mc($reg['adm_search_mc']); #indicamos la página donde se muestra los resultados de la busqueda $search -> set_page_result($reg['adm_search_show_in']); #indicamos la página de donde se obtendra el formato del resultado de la busqueda $search -> set_format_page($reg['adm_search_format_from']); #obtenemos el script del calendario $script_cal = $search -> script_calendar; #verificamos si estan habilitadas las fechas if($reg['adm_search_dates'] == 1) { $search -> set_enable_dates(); if($reg['adm_search_dates_av'] != 0) $search -> set_field_date($reg['adm_search_dates_av']); } #verificamos si estan habilitadas las categorias if($reg['adm_search_category'] == 1) { $search -> set_enable_category($reg['adm_search_disp_cat']); } #obtenemos el codigo del cuadro del buscador $search_m = $search -> get_code($last_text); if(isset($_GET['get']) == true) { if(isset($_GET['simple_text']) == true) { $last_text = asignag('simple_text'); $search -> set_text_search($last_text); #indicamos el numero de registros por página $search -> set_num_regs_show(10); $search -> set_visible_pages(10); $results = $search -> search_module(); //echo $results; $body_page = $results; $value_ret = 1; #limapiamos el paginador del WSP $pagelimit_page = ''; $anterior_page = ''; $numbers_page = ''; $siguiente_page = ''; } } else { if(isset($_POST['simple_text']) == true) { $last_text = asignap('simple_text'); $search -> set_text_search($last_text); #indicamos el numero de registros por página $search -> set_num_regs_show(10); $search -> set_visible_pages(10); $results = $search -> search_module(); $body_page = $results; $value_ret = 1; #limapiamos el paginador del WSP $pagelimit_page = ''; $anterior_page = ''; $numbers_page = ''; $siguiente_page = ''; } } } } //echo 'los resultados '.$results; return $value_ret; } ############################################################################################################### /*funcion para el adminsitrador de login, se le envia como parametro el valor del mc y la variable de cuerpo, la variable prin es para indicar si esta variable debe ser cubierta con login o no*/ ############################################################################################################### function get_nodes_children($mc,&$array) { global $basedatos,$host,$user,$pass,$pre; $mydb = new Bdmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); $sql = "SELECT id_menu FROM {$pre}menu WHERE superior=".$mc; $mydb -> consulta($sql); echo $mydb -> Error; $num_reg = $mydb -> numregistros(); if($num_reg > 0) { while($reg = $mydb -> matriz()) { $array[] = $reg['id_menu']; get_nodes_children($reg['id_menu'],$array); } } else return 0; } function login_verif($mc,$body_page,$prin = 1) { include('wsp/database/conn.php'); $mydb = new Bdmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); #obtenemos todos los mc protegidos $sql = "SELECT mc_actived FROM {$pre}adm_login"; $mydb -> consulta($sql); echo $mydb -> Error; $pat_mc = 0; while($reg = $mydb -> matriz()) { $all_mc = array(); $all_mc[] = $reg['mc_actived']; get_nodes_children($reg['mc_actived'],$all_mc); //i_arr($all_mc); if(in_array($mc,$all_mc) == true) { $pat_mc = $reg['mc_actived']; break; } } #verificamos si el mc esta protegido por login $sql = "SELECT * FROM {$pre}adm_login WHERE mc_actived=".$pat_mc; $mydb -> consulta($sql); echo $mydb -> Error; if($reg = $mydb -> matriz()) { #obtenemos los datos del login $session_name = $reg['session_name']; $nombre_user = $reg['name_user']; $nombre_pass = $reg['name_password']; $users_module = $reg['users_module']; #ventana de login $form_page = '

%msg%

Por favor ingrese sus datos:

USUARIO:
PASSWORD:  
   
'; #si se presiono sobre el boton terminar session if(isset($_GET['logout']) == true) { session_name($session_name); @session_start(); session_destroy(); $msg = 'Esta sección está protegida.
'; if(isset($_GET['msg'])) $msg = asignag('msg'); $form_page = str_replace('%msg%',$msg,$form_page); if($prin == 1) $body_page = $form_page; else $body_page = ''; } elseif(isset($_GET['login']) == true) { $login = asignag('login'); #validamos el login if($login == 1) { #obtenemos los datos de login $user2 = asignap($nombre_user); $pass2 = asignap($nombre_pass); $sql = "SELECT nombre FROM {$pre}nombre WHERE id_nombre=".$users_module; $mydb -> consulta($sql); echo $mydb -> Error; if($reg = $mydb -> matriz()) { $nom_mod = $reg['nombre']; $sql = "SELECT * FROM {$pre}".$nom_mod." WHERE ".$nombre_user."='".$user2."' and ".$nombre_pass."='".$pass2."'"; $mydb -> consulta($sql); echo $mydb -> Error; if($reg = $mydb -> matriz()) { session_name($session_name); @session_start(); $_SESSION['mc'] = $mc; $_SESSION['user'] = $reg[$nombre_user]; $_SESSION['id'] = $reg['id_'.$nom_mod]; if($prin == 1) $body_page = '
Cerrar session


'.$body_page; else $body_page = $body_page; } else { if((isset($_POST[$nombre_user]) == true) && (isset($_POST[$nombre_pass]) == true)) $msg = 'El nombre de usuario
o password no son correctos'; else { $msg = 'Esta sección está protegida.
'; } $form_page = str_replace('%msg%',$msg,$form_page); if($prin == 1) $body_page = $form_page; else $body_page = ''; } } } } else { #de lo contrario continuamos con la session session_name($session_name); @session_start(); #verificamos si existe la session if((isset($_SESSION['mc']) == true) && (isset($_SESSION['user']) == true) && (isset($_SESSION['id']) == true)) { $sql = "SELECT nombre FROM {$pre}nombre WHERE id_nombre=".$users_module; $mydb -> consulta($sql); echo $mydb -> Error; if($reg = $mydb -> matriz()) { $nom_mod = $reg['nombre']; $sql = "SELECT * FROM {$pre}".$nom_mod." WHERE id_".$nom_mod."=".$_SESSION['id']; $mydb -> consulta($sql); echo $mydb -> Error; if($reg = $mydb -> matriz()) { if($prin == 1) $body_page = '
Cerrar session


'.$body_page; else $body_page = $body_page; } else { $msg = 'Esta sección está protegida.
'; if(isset($_GET['msg'])) $msg = asignag('msg'); $form_page = str_replace('%msg%',$msg,$form_page); if($prin == 1) $body_page = $form_page; else $body_page = ''; } } } else { $msg = 'Esta sección está protegida.
'; if(isset($_GET['msg'])) $msg = asignag('msg'); $form_page = str_replace('%msg%',$msg,$form_page); if($prin == 1) $body_page = $form_page; else $body_page = ''; } } return $body_page; } return $body_page; } function get_menu($cod=0) { include ("wsp/database/conn.php"); if(!is_numeric($cod))$cod=0; $menu_db= new BDmysql; $menu_db->conectar($basedatos, $host, $user, $pass); $sql="Select * from {$pre}menu where id_menu=$cod"; $menu_db->consulta($sql); return $menu_db->matriz(); } function campoformato($campo,$formato) { $nuevo=""; $pattern="/(%+)(.*?)(%+)/"; preg_match_all($pattern, $formato, $matches); foreach($matches[2] as $campos) { $campos1=$campos; $campos=split("[;,\,\-]",$campos); if($campos[0]==$campo) { $nuevo=$campos; $nuevo["replace"]=$campos1; //asiganamos a la ultima posición el elemento para el cambio del replace } //end if comparacion campos campo }// end for each return $nuevo; } //*************************************************************jl function valida_file_eb($formato,$dato,$campo) //funcion que valida si un documentos existe o no para quitar el link { if (trim($dato)=="") { $vector=explode('href="/files/'.$campo,$formato); if (!isset($vector[1])) { $vector=explode('href="files/'.$campo,$formato); } if (isset($vector[1])) { $pos=strpos($vector[1],">"); if ($pos !== false) { $resto = substr ($vector[1],$pos+1); $posf=strpos($resto,">"); $posi=strpos($resto,"<"); $salir=true; if ($posf !== false and $posi !== false ) { $pos_aux=$posf-$posi; $a = substr ($resto,$posi,$pos_aux+1); while (trim($a)!="" and $salir and trim($a)!="") { $resto = substr ($resto,$posf+1); $posf=strpos($resto,">"); $posi=strpos($resto,"<"); if ($posf === false and $posi=== false ) { $salir=false; } else { $pos_aux=$posf-$posi; $a = substr ($resto,$posi,$pos_aux+1); } } $vector[1]= substr_replace ($resto, "",0, $posf+1); } } } return implode( " ",$vector); } else { $vector_ext=explode(".",$dato); if (isset($vector_ext[1])) { $img_icon=''; $vector=explode('href="/files/'.$dato,$formato); if (!isset($vector[1])) { $vector=explode('href="files/'.$dato,$formato); } if (isset($vector[1])) { $vector_con=explode("<",$vector[1]); $vector_con[0]=$vector_con[0].$img_icon; $vector[1]=implode("<",$vector_con); } $formato=implode('href="/files/'.$dato,$vector) ; } return $formato; } } //*********************************************jl function fun_extrae($dato,$id) { if (trim($id)!=""&&$dato!="") { include ("wsp/database/conn.php"); $db5 = new BDmysql; $db5->conectar($basedatos, $host, $user, $pass); $tabla=explode("-",$dato); if($dato!="") { $db5->consulta("SELECT * FROM {$pre}catalogo where find_in_set(id_catalogo,'".$tabla[0]."')>0 order by orden asc "); while ($lista= $db5->matriz()) { $campos[]=$lista["nombre"]; } $campos_sel=implode(",",$campos); $db5->consulta("SELECT * FROM {$pre}nombre where id_nombre=".$tabla[1]); $lista= $db5->matriz(); $nombretabla=$lista["nombre"]; $db5->consulta("SELECT $campos_sel FROM {$pre}$nombretabla where find_in_set(id_$nombretabla,'$id')>0 "); $lista_f=$db5->matriz(); return $lista_f[0]; } } return ""; } //************************ function reemplaza_formato($tabla,$formato,$contenido,$fechas="%d/%m/%Y") { global $sc_format,$id_product,$carrito,$sc_price,$sc_weight,$carrito_enable; include ("wsp/database/conn.php"); $cont_db = new BDmysql; $cont_db->conectar($basedatos, $host, $user, $pass); $sql="SELECT {$pre}catalogo.nombre,{$pre}catalogo.tipo,{$pre}catalogo.archivo,elemento from {$pre}catalogo inner join {$pre}nombre on id_tabla=id_nombre where {$pre}nombre.nombre='$tabla'"; $cont_db->consulta($sql); $contenido=str_replace("\n","
",$contenido); while($reg_db=$cont_db->matriz()) { if ($reg_db["tipo"]=="2") { $vector=explode("-",$contenido[$reg_db["nombre"]]); //print_r($vector); #indicamos la localizacion del tiempo $time_location = array('English' => 'en_EN','Espanol' => 'es_ES','Deutsch' => 'de_DE','Nederlands' => 'nl_NL'); $cur_lang = setlocale(LC_TIME,$time_location[$_GET['i']]); //echo '
lenguaje actual '.$cur_lang; $contenido[$reg_db["nombre"]]=strftime ($fechas,@mktime(0,0,0,@$vector[1],@$vector[2],@$vector[0])); $aux=campoformato($reg_db["nombre"],$formato); //@$replace_name=@$aux["replace"]; $replace_name=$reg_db["nombre"]; $texto_final=$contenido[$reg_db["nombre"]]; $formato=str_replace("%".$replace_name."%",$texto_final,$formato); } elseif ($reg_db["tipo"]=="8") { $show_imagen_nuevo_p=""; $imagen_nuevo_p=""; $imagen_comprar=""; $url_comprar_p=""; $imagen_comprar=""; if (isset($_GET['i'])) { $idioma_a=asignag('i'); $imagen_nuevo_p="new_en.gif"; if(isset($contenido['id_productos'])) { $url_comprar_p="includes/add_to_basket.php?cod=$contenido[id_productos]&i=$idioma_a"; } $imagen_comprar="images/cesta_en.gif"; } if (isset($contenido["nuevo"]) && $contenido["nuevo"]==1) { $show_imagen_nuevo_p=""; } $imagen_comprar="
"; $formato=str_replace("%show_imagen_nuevo%",$show_imagen_nuevo_p,$formato); $formato=str_replace("%show_comprar_imagen%",$imagen_comprar,$formato); if (trim($contenido[$reg_db["nombre"]])=="") { if (trim($reg_db["archivo"])=='imagen') $formato=str_replace("%".$reg_db["nombre"]."%","sin.gif",$formato); else { $formato=str_replace("%st_register%","files/%".$reg_db["nombre"]."%",$formato); //La variable%st_register% se usa para cambiar por ladireccion si esque esta logueado $formato=valida_file_eb($formato,$contenido[$reg_db["nombre"]],'%'.$reg_db["nombre"].'%'); /// Si la imagen esta en blanco quita todo $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } } else { #Este if controla si exite con cookie credo if (isset($u_registrado)) // Si existe cookie de registro entra { if ($u_registrado) { if (trim($reg_db["archivo"])=='imagen') { $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } else { $formato=str_replace("%st_register%","files/%".$reg_db["nombre"]."%",$formato); $formato=valida_file_eb($formato,$contenido[$reg_db["nombre"]],'%'.$reg_db["nombre"].'%'); ///nuevo jl $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } } else { if (trim($reg_db["archivo"])=='imagen') { $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } else { #Encaso de usar este codigo se debe cambiar la dirección $formato=str_replace("%st_register%","index.php?mc=139&d=Registered%20User&i=English",$formato); $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } } } else { $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); if (trim($reg_db["archivo"])=='imagen') { $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } else { $formato=str_replace("%st_register%","files/%".$reg_db["nombre"]."%",$formato); $formato=valida_file_eb($formato,$contenido[$reg_db["nombre"]],'%'.$reg_db["nombre"].'%'); ///nuevo jl $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } } } } elseif($reg_db["tipo"]=="11") # Si el campo es tipo 11 (Relación) { $dato_relacion=fun_extrae(@$reg_db["elemento"],$contenido[$reg_db["nombre"]]); if (trim($dato_relacion)!="") { $formato=str_replace("%".$reg_db["nombre"]."%",$dato_relacion,$formato); } else { $formato=str_replace("%".$reg_db["nombre"]."%",$contenido[$reg_db["nombre"]],$formato); } } elseif($reg_db['tipo']==18) #para el datagrid { #obtenemos los datos del modulo relacionado $mydb = new BDmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); $mydbx = new BDmysql(); $mydbx -> conectar($basedatos,$host,$user,$pass); //i_arr($reg_db); //echo 'el valor de datos '.$reg_db['elemento'].'--
'; $_datos = explode('-',$reg_db['elemento']); #obtenemos el nombre del modulo $sql = "SELECT nombre FROM {$pre}nombre WHERE id_nombre=".$_datos[1]; $mydb -> consulta($sql); $nom_mod = ''; if($regx = $mydb->matriz()) { $nom_mod = $regx['nombre']; #obtenemos los campos $sql = "SELECT titulo,nombre,tipo,elemento FROM {$pre}catalogo WHERE id_tabla=".$_datos[1]." and find_in_set(id_catalogo,'".$_datos[0]."')>0 ORDER BY orden ASC"; $mydb -> consulta($sql); $campos = ''; $cont = 0; while($regx = $mydb->matriz()) { $campos[$cont]['nombre'] = $regx['nombre']; $campos[$cont]['titulo'] = $regx['titulo']; $campos[$cont]['tipo'] = $regx['tipo']; $campos[$cont]['elemento'] = $regx['elemento']; $cont++; } } if(is_array($campos)==true) { $o_campos = ''; foreach($campos as $key => $value) { $o_campos[] = $value['nombre']; } $mc = asignag('mc'); #obtenemos el id del modulo $id_mod = get_id_module($mc); $res_grid = ''; if(is_array($contenido) == true) { $sql = "SELECT id_".$nom_mod.",".implode(',',$o_campos)." FROM {$pre}".$nom_mod." WHERE master_key=".$contenido[0]." and master_mod_key=".$id_mod; $mydb->consulta($sql); echo $mydb->Error; $numreg = $mydb -> numregistros(); if($numreg > 0) { $pos_label = strpos($formato,'%label_of_file'); if($pos_label !== false) { $rem_text = substr($formato,$pos_label+1,strlen($formato)); $pos_end_label = strpos($rem_text,'%'); $label = substr($formato,$pos_label+15,$pos_end_label-14); $label_grid = '• '.$label.''; $formato = str_replace('%'.'label_of_file_'.$label.'%',$label_grid,$formato); } $res_grid.=''; } else { $pos_label = strpos($formato,'%label_of_file'); if($pos_label !== false) { $rem_text = substr($formato,$pos_label+1,strlen($formato)); $pos_end_label = strpos($rem_text,'%'); $label = substr($formato,$pos_label+15,$pos_end_label-14); $formato = str_replace('%'.'label_of_file_'.$label.'%','',$formato); } $res_grid.=''; } } } $formato = str_replace('%'.$reg_db['nombre'].'%',$res_grid,$formato); } else { $aux=campoformato($reg_db["nombre"],$formato); //@$replace_name=@$aux["replace"]; $replace_name=$reg_db["nombre"]; $texto_final=@$contenido[$reg_db["nombre"]]; if(isset($aux[1])) { if(is_numeric($aux[1])) { $texto_final=wordscount($contenido[$reg_db["nombre"]],$aux[1]); } } $formato=str_replace("%".$replace_name."%",$texto_final,$formato); } } ##Fin de while $formato=str_replace("%getval_id%",$contenido[0],$formato); $formato=cambiaWeb($formato); if($carrito_enable==false) #Verifica si el carrito esta habilitado { if(isset($contenido[$sc_price])) $contenido[$sc_price]=str_replace(",",".",$contenido[$sc_price]); $sc_format1=str_replace("%getscval%",($carrito->recuperavalor($contenido[0])==""?1:$carrito->recuperavalor($contenido[0])),$sc_format); $sc_format1=str_replace("%id%",$contenido[0],$sc_format1); $formato=str_replace("%to_shopping_cart%",$sc_format1,$formato); if(isset($contenido[$sc_price])) { // $formato=str_replace("%get_totalw%",(double)$contenido["$sc_weight"]* $carrito->recuperavalor($contenido[0]),$formato); $formato=str_replace("%get_totalprice%","$".number_format((double)$contenido["$sc_price"]* $carrito->recuperavalor($contenido[0]) , 2, ','," "),$formato); $formato=str_replace("%getval_sc%",$carrito->recuperavalor($contenido[0]),$formato); } } return $formato."\n"; } ## fin de funcion reemplaza_formato $next_page=""; if(asignag("loginerr")!="")$login_error_page=$_lang_text["error"][$lang]; //************************************************************************** //****************** MEnu de normmy **************************************** //********************************************************** #Es necesario poner eln ombre de los estilos en el config $menu_vertical=new menu_man("CSSMenu2","vertical","modern_violet"); $menu_vertical->idioma=$idioma; $menu_page_vertical=$menu_vertical->render($menu_vertical_position); $pos=$menu_vertical->elements; $menu_h=new menu_man("CSSMenu1","horizontal","modern_violet"); $menu_h->idioma=$idioma; $menu_page_horizontal= $menu_h->render($menu_horizontal_position); ///*********************************** ///************* fin del menu ********************** ///*********************************** ///*********************************** function get_field_name($id_field,$field) { include('wsp/database/conn.php'); include('wsp/database/conection.php'); $mydb = new Bdmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); $sql = "SELECT ".$field." FROM {$pre}catalogo WHERE id_catalogo=".$id_field; $mydb -> consulta($sql); echo $mydb -> Error; if($reg = $mydb -> matriz()) { return $reg[$field]; } return false; } ############################ para verificar si esta opcion de menu tiene asignado un buscador #################### if(verif_mod_search($mc) == 0) { // empezamos a crear el body ----------------------------->>>>>>>>>>>>>>>>>>>>>>>>>************************************ $get_category=""; # Categorias if (trim(asignag("nc"))!="") { $content_db = new BDmysql; $content_db->conectar($basedatos, $host, $user, $pass); $sql="Select * from {$pre}menu where id_menu=".asignag("mc",0); $content_db->consulta($sql); $registro=$content_db->matriz(); $base = new BDmysql; $base->conectar($basedatos, $host, $user, $pass); $sql="Select $registro[catfield] from {$pre}".$registro["aux"]." where published=1 and id_$registro[aux]=".asignag("nc");//.; @$base->consulta($sql); while($elemento_dt=$base->matriz()) { $get_category=$elemento_dt[0]; } } if (asignag("it")=="") { require("wsp/database/conn.php"); include_once("wsp/database/conection.php"); include_once("wsp/database/resize.php"); $cod=$mc; $content_db = new BDmysql; $content_db->conectar($basedatos, $host, $user, $pass); $sql="Select * from {$pre}menu where id_menu=$cod"; $content_db->consulta($sql); $registro=$content_db->matriz(); if(asignag("shsc")!="") { include("wsp/class/class_nmask.php"); $content_db = new BDmysql; $content_db->conectar($basedatos, $host, $user, $pass); $sql="Select distinct * from {$pre}$sc_product_dt where find_in_set(id_{$sc_product_dt},'".$carrito->leecodigos()."')>0 $sc_product_order_by"; $content_db->consulta($sql); if(asignap("send")=="") { $mask=new mask($host,$basedatos,$user,$pass,$pre,"38","form"); $body_page.="
"; //".$mask->validar()."\">"; codigo para hacer restriccion solo para este sitio while($sc_registro=$content_db->matriz()) { $body_page.=reemplaza_formato($sc_product_dt,$registro["p_formato"],$sc_registro); } $body_page.="leecodigos()."\" >"; $header_page=$registro["p_header"]; $title_page=$registro["p_titulo"]; $footer_page=$registro["p_footer"].""; $mask=new mask($host,$basedatos,$user,$pass,$pre,"38","form"); $mask->validar_code(); $mask->validar(); } else //grabar usuario y enviar mail { $order_number=""; $codes=explode(",",asignap("valornjr")); foreach($codes as $code) { $carrito->Sadditem($code,asignap("amount_".$code,0)); } include_once("wsp/database/mail.php"); //include_once("mail/mail.php"); //include("includes/mail_format.php"); //$value_naam="".asignap("Je_naam")." \n ".asignap("Adres")."\n ".asignap("Postcode")."\n".asignap("Plaats")."\n ".asignap("Telefoon")."\n ".asignap("E-mail_adres"); $nombre=asignap("name",0); $direccion=asignap("direccion",0); $pobox=asignap("pobox",0); $ciudad=asignap("ciudad",0); $phone=asignap("phone",0); $email=asignap("email",0); $fecha_pedido=date("Y-m-d H:i:s"); $sql="insert into {$pre}user_site(id_user_site,name,id_idiom,modified,published,owner,direccion,pobox,ciudad, phone,email,fid_productos,fecha_pedido) values('','$nombre','Espanol',now(),1,68,'$direccion','$pobox','$ciudad','$phone','$email','".asignap("valornjr",0)."','$fecha_pedido')"; $content_db->consulta($sql); $sql="select LAST_INSERT_ID()"; $content_db->consulta($sql); if($order=$content_db->matriz()) { $order_number=$order[0]; } else { echo "error line 1128"; } #Configuracion del e-mail de confirmación del carrito $str_producto=""; $subject_user=$_lang_text["Order confirmation"][$lang].$_site_conf_title; $subject_adm=$_lang_text["Order request"][$lang].$_site_conf_title; $str_confirmation=str_replace("%order_number%",$order_number,$_lang_text["Thank you for your order. Your order have stored under number %order_number%. We will send your order directly after reception of your payment."][$lang]); $str_title=$_lang_text["Thank you for your order"][$lang]; $str_sc_message= $_lang_text["Your shopping cart is empty"][$lang]; $str_summary="
Sub total
".asignap("sub_total",0)."
Send cost
".asignap("fee",0)."
Total
".asignap("total_price",0)."
"; $str_producto.=" Name [Code] Amount Unitary Price Total Price "; $sql="select * FROM {$pre}productos where find_in_set(id_productos,'".asignap("valornjr",0)."')>0"; $content_db->consulta($sql); while ($reg_prod=$content_db->matriz()) { $str_producto.=" $reg_prod[nombre_pt] [$reg_prod[codigo]] ".asignap("amount_".$reg_prod["id_productos"],0)." ".asignap("price_".$reg_prod["id_productos"],0)." ".asignap("totalprice_".$reg_prod["id_productos"],0)." "; } $str_producto.=""; $mail_user=1; include("includes/mail_format.php"); unset($_SESSION["products"]); #Configurar el mail del carrito de compras ini_set("sendmail_from","info@imperialsilver.com"); $mail = new nhrMail; $mail->addto(asignap("email")); //real code $mail->addfrom("info@imperialsilver.com","Imperial Silver"); $mail->body($mail_format); $mail->subject($subject_user); $var1=$mail->sendmail(); $mail_user=0; include("includes/mail_format.php"); ini_set("sendmail_from","info@imperialsilver.com"); $mail2 = new nhrMail; $mail2->addto(asignap("correo")); //real code $mail2->addfrom("info@imperialsilver.com","Imperial Silver"); $mail2->body($mail_format); $mail2->subject($subject_adm); if($mail2->sendmail()&&$var1) { $header_page=$str_confirmation; } $title_page=$str_title; $sc=$str_sc_message; } } else { if (trim($registro["data"])!=""&&$registro["tipo"]!="12"&&$registro["tipo"]!="7") //inicio data { if ((trim($registro["reg"])!=""&&trim($registro["reg"])!="all")||asignag("cod")!="") { $listado=false; if (asignag("cod")!=""&&trim($registro["reg"])=="all") { $codigo=asignag("cod"); $listado=true; } elseif(asignag("cod")==""&&trim($registro["reg"])!="all") { $codigo=$registro["reg"]; } $cod=$mc; $content_db = new BDmysql; $content_db->conectar($basedatos, $host, $user, $pass); $sql="Select * from {$pre}menu where id_menu=$cod"; $content_db->consulta($sql); $registro=$content_db->matriz(); if (trim(asignag("nc"))!="") { $base = new BDmysql; $base->conectar($basedatos, $host, $user, $pass); $sql = "select * from {$pre}nombre where nombre='$registro[aux]'" ; $base->consulta($sql); while($elemento_dt=$base->matriz()) { $id_datael=$elemento_dt[0]; } $sql = "select * from {$pre}catalogo where nombre='$registro[catfield]'" ; @$base->consulta($sql); while($elemento_dt=$base->matriz()) { $id_datacatalogo=$elemento_dt[0]; } $sql=" select b.nombre from {$pre}nombre a inner join {$pre}catalogo b on id_nombre=id_tabla where a.nombre='".$registro["data"]."' and b.tipo=11 and elemento like '$id_datacatalogo-$id_datael-%'"; $base->consulta($sql); $category_field=""; if($category=$base->matriz()) { $category_field=$category[0]; } if($category_field!="") { if (trim($registro["w"])=="") { $registro["w"]=" $category_field='".asignag("nc")."'"; } else { $registro["w"]=" $category_field=".asignag("nc")." and ".$registro["w"]; } } $sql="Select $registro[catfield] from {$pre}".$registro["aux"]." where published=1 and id_$registro[aux]=".asignag("nc");//.; $base->consulta($sql); $get_category=""; while($elemento_dt=$base->matriz()) { $get_category=$elemento_dt[0]; } } if (trim($registro["w"])=="") { $sql="select * from {$pre}".$registro["data"]." where published=1 "; } else { $sql="select * from {$pre}".$registro["data"]." where published=1 and ".$registro["w"]; } $sql=str_replace("*","id_$registro[data]",$sql); $content_db->consulta($sql); unset($next_pre); $prev_S=""; $next_S=""; while($registro_auxnp=$content_db->matriz()) { $next_pre[]=$registro_auxnp[0]; } if(isset($next_pre)) { $next_pre=array_unique($next_pre); $var_search=array_search(asignag("cod"),$next_pre); if($var_search!==false) { $next_S=array_key_exists($var_search+1,$next_pre)!==false?($var_search+1):""; $prev_S=array_key_exists($var_search-1,$next_pre)!==false?($var_search-1):""; } } $url="mc=".asignag("mc")."&i=".asignag("i")."&next_p=".asignag("next_p"); $next_text=trim($next_S)!=""?" || ".$_lang_text["Next"][$lang]."":""; $prev_text=trim($prev_S)!=""?"".$_lang_text["previous"][$lang]." || ":""; //fin next prev $sql="Select * from {$pre}".$registro["data"]." where id_".$registro["data"]."=".$codigo; $content_db->consulta($sql); $r_page_db=$content_db->matriz(); $siguiente_page=$prev_text."".$_lang_text["back to list"][$lang]."$next_text

"; $anterior_page=" "; $imagenfooter=""; $pagelimit_page=" "; $numbers_page=" "; $actual_page=" "; $title_page=str_replace("%get_category%",$get_category,reemplaza_formato($registro["data"],$registro["d_titulo"],$r_page_db)); $header_page.=str_replace("%get_category%",$get_category,reemplaza_formato($registro["data"],$registro["d_header"],$r_page_db)); $extra1_page=$registro["d_extra1"]; $extra2_page=$registro["d_extra2"]; $extra3_page=$registro["d_extra3"]; statistics($mc,-1,$codigo,$menu_name='',$registro['data'],'',3,$idomamm,$breadcrums=''); $body_page=str_replace("%get_category%",$get_category,reemplaza_formato($registro["data"],$registro["d_body"],$r_page_db,"%d de %B del %Y")); $footer_page=str_replace("%get_category%",$get_category,reemplaza_formato($registro["data"],$registro["d_footer"],$r_page_db)); } elseif(trim($registro["reg"])=="all") { //************************paginador************************************************* include("includes/paginator.php"); $pagina= new Paginador("$basedatos", "$host", "$user", "$pass"); $pagina->tabla_lis=false; $pagina->sumary=asignag("d"); if (is_numeric($registro['p_cols'])) { $pagina->cols($registro['p_cols']); } else { $pagina->cols(1); } if (is_numeric($registro['p_rows'])&&asignag("nprint",0)==0&&asignag("pdf",0)==0) { if (asignag('p')==1||$registro['p_rows']<=0) { $pagina->rows(1000); } else { $pagina->rows($registro['p_rows']); } } else { $pagina->rows(1000); $pagina->tabla_lis=false; } $pagina->formato($registro['p_formato']); $pagina->tabla($registro['data']); $pagina->url=$registro['p_url']; $pagina->target=$registro['p_target']; if (trim(asignag("nc"))!="") { #obtenemos el id del modulo relacionado $base = new BDmysql; $base->conectar($basedatos, $host, $user, $pass); $sql = "select * from {$pre}nombre where nombre='$registro[aux]'" ; $base->consulta($sql); while($elemento_dt=$base->matriz()) { $id_datael=$elemento_dt[0]; } $nom_data = ''; $sql = "SELECT id_nombre FROM {$pre}nombre WHERE nombre='".$registro['data']."'"; $base -> consulta($sql); echo $base -> Error; if($reg_x = $base -> matriz()) $nom_data = $reg_x['id_nombre']; $sql = "select * from {$pre}catalogo where nombre='$registro[catfield]'" ; @$base->consulta($sql); while($elemento_dt=$base->matriz()) { $id_datacatalogo=$elemento_dt[0]; } $sql="select b.nombre from {$pre}nombre a inner join {$pre}catalogo b on id_nombre=id_tabla where a.nombre='".$registro["data"]."' and b.tipo=11 and elemento like '$id_datacatalogo-$id_datael-%'"; $base->consulta($sql); $category_field=""; if($category=$base->matriz()) { $category_field=$category[0]; } if($category_field!="") { if(trim($registro["w"])=="") { $registro["w"]=" $category_field='".asignag("nc")."'"; } else { $registro["w"]=" $category_field=".asignag("nc")." and ".$registro["w"]; } } $sql="Select $registro[catfield] from {$pre}".$registro["aux"]." where published=1 and id_$registro[aux]=".asignag("nc");//.; $base->consulta($sql); $get_category=""; if($elemento_dt=$base->matriz()) { $get_category=$elemento_dt[0]; } } # para adicionar variables estra al paginador $pagina->set_url_esterno(""); # Para poner categorias /*if(asignag('categoria',2)==true and asignag('categoria')!='0' ) { $aux_where=' and photo_category='.asignag('categoria',0); } */ if (trim($registro["w"])=="") { $sql="select * from {$pre}".$registro["data"]." where published=1 "; } else { $sql="select * from {$pre}".$registro["data"]." where published=1 and ".$registro["w"]; } $get_category=!isset($get_category)?"":$get_category; $vector=$pagina->paginaweb($sql,'clase',$_lang_text["Next"][$lang],$_lang_text["previous"][$lang],$_lang_text["page"][$lang]." ",$_lang_text["de"][$lang],0); //$sql,'clase',"NEXT","PREVIOUS","page","de",0 $body_page=str_replace("%get_category%",$get_category,$vector["body"]); $header_page=str_replace("%get_category%",$get_category,$registro["p_header"]); $title_page=str_replace("%get_category%",$get_category,$registro["p_titulo"]); // $vector["next"]=str_replace("Siguiente",$_lang_text["next"][$lang],$vector["next"]); // $vector["previous"]=str_replace("Anterior",$_lang_text["previous"][$lang],$vector["previous"]); $siguiente_page=$vector["next"]; $anterior_page=$vector["previous"]; $footer_page=$registro["p_footer"]; $extra1_page=$registro["d_extra1"]; $extra2_page=$registro["d_extra2"]; $extra3_page=$registro["d_extra3"]; if (trim($vector["pactual"])!=" ") { $pagelimit_page=$vector["pactual"]."";//.$vector["numbers_reg_paginado"]." de un total de ".$vector["numbers_reg"]."elementos"; } else { $pagelimit_page=$vector["pactual"].""; } $numbers_page=$vector["numbers"].""; $actual_page=$vector["pactual"].""; $actual_page1=$vector["pactual"]."".$vector["numbers_reg"]; if(isset($vector["numbers_reg"]) && $vector["numbers_reg"]>0) $pagelimit_page.=" [ item(s) ".$vector["numbers_reg_paginado"]." ".$_lang_text["de"][$lang]." ".$vector["numbers_reg"]." ]"; //************************paginador************************************************* statistics($mc,-1,'',$menu_name='',$registro['data'],$item_name='',2,$idomamm,$breadcrums=''); } elseif($registro['tipo'] == 10 && asignag('nr',2) == true && asignag('mc',2) == true) { $mydb = new BDmysql(); $mydb -> conectar($basedatos,$host,$user,$pass); $db = new BDmysql(); $db -> conectar($basedatos,$host,$user,$pass); $nr = ''; #obtenemos el código del registro $nr = asignag('nr'); $mc = asignag('mc'); $sql = "SELECT * FROM {$pre}menu WHERE id_menu=".$mc; $mydb -> consulta($sql); echo $mydb -> Error; $menu_name = ''; $mod_name = ''; if($reg = $mydb -> matriz()) { $name_field = ''; $where_c = ''; $name_field = get_field_name($reg['catfield'],'nombre'); $menu_name = $reg['nombre']; $mod_name = $reg['data']; $body_page = $reg['d_titulo'].'
'.$reg['d_header']; $sql = "SELECT * FROM {$pre}".$reg['data']." WHERE id_".$reg['data']."=".$nr; $db -> consulta($sql); echo $db -> Error; if($reg1 = $db -> matriz()) { $header_page = $reg['nombre'].'
'.$reg1[$name_field]; $body_page.=reemplaza_formato($reg['data'],$reg['d_body'],$reg1); } $body_page.=$reg['d_footer']; } statistics($mc,-1,'',$menu_name,$mod_name,$name_field,3,$idomamm,$breadcrums=''); } } else { //else de data cuando es pagina simple con base de datos... $title_page=$registro["d_titulo"]; if ($registro["tipo"]== 14) { if($registro["site_map_code"]==0||$registro["site_map_code"]=="")$registro["site_map_code"]=0; /* $registro["site_map_code"];*/ $mnu_map_muevo=new Gen_map_site($idioma); $mapa_ve=$mnu_map_muevo->render($registro["site_map_code"]); $registro["d_header"].= $mapa_ve; $header_page=$registro["d_header"]; } elseif($registro["tipo"]== 12 ) { include("wsp/class/class_nmask.php"); require("wsp/components/contentmanager/upload.php"); /*******************Inicializa el formuario de datatype para adicion o modifiacion*****************************************/ $mask=new mask($host,$basedatos,$user,$pass,$pre,$registro["data"]); $mask->validar_code(); $mask->validar(); if(asignag("send",0)!=1) { $registro["d_body"].=$mask->formulario("","","",""); $header_page=$registro["d_header"]; } else { @session_name("captcha_form"); @session_start(); // i_arr($_SESSION); if (isset($_POST['code'])) { if (isset($_POST['captcha_val']) and !isset($_SESSION['captcha_1'])) { $valor_a=trim($_POST['captcha_val']); } else { if (isset($_SESSION['captcha_1'])) { $valor_a=trim($_SESSION['captcha_1']); } else { $valor_a="xxxxxxx"; } } if ($valor_a==trim($_POST['code'])) { //echo 'entrooooooo'; $registro["d_body"]="

".$mask->additem($_lang_text["Request denied"][$lang])."

"; $title_page=""; $header_page=""; } else { $mask->error_capcha=true; $registro["d_body"].=$mask->formulario("text_12","text_12","text_12","text_12"); $header_page=$registro["d_header"]; } } } } elseif($registro["tipo"]== 7) { include("wsp/class/class_nmask.php"); $mask=new mask($host,$basedatos,$user,$pass,$pre,$registro["data"],"14"); $mask->validar_code(); $mask->validar(); $registro["d_body"].=$mask->formulario("text_12","text_12","text_12","selected")."

".$_lang_text["(*) Required field"][$lang]; $header_page=$registro["d_header"]; } else { $menu_map=""; } //$header_page=$registro["d_header"]; $body_page=$registro["d_body"]; $footer_page=$registro["d_footer"]; statistics($mc,'','',$registro['d_titulo'],$data_name='',$item_name='',1,$idomamm,$breadcrums=''); $extra1_page=$registro["d_extra1"]; $extra2_page=$registro["d_extra2"]; $extra3_page=$registro["d_extra3"]; } } //fin de data } elseif( asignag("it")!="") { statistics(asignag('it'),'','','dentro de it',$data_name='',$item_name='',0,$idiomamm,$breadcrums=''); $cod=$mc; $content_db = new BDmysql; $content_db->conectar($basedatos, $host, $user, $pass); $sql="Select * from {$pre}menu where id_menu=$cod"; $content_db->consulta($sql); $registro=$content_db->matriz(); $sql="Select * from {$pre}".$contenido["data"]." where id_".$contenido["data"]."=".$contenido["reg"]; $content_db->consulta($sql); $r_page_db=$content_db->matriz(); //reemplazando $tile_page=reemplaza_formato($contenido["data"],$registro["d_title"],$r_page_db); $header_page=reemplaza_formato($contenido["data"],$registro["d_header"],$r_page_db); $body_page=reemplaza_formato($contenido["data"],$registro["d_body"],$r_page_db); $extra1_page=reemplaza_formato($contenido["data"],$registro["d_extra1"],$r_page_db); $extra2_page=reemplaza_formato($contenido["data"],$registro["d_extra2"],$r_page_db); $extra3_page=reemplaza_formato($contenido["data"],$registro["d_extra3"],$r_page_db); } // fin del body ********<<<<<<<<<<<<<<<<<<<<<<<<<<<<---------------------------------------------- $body_page = login_verif($mc,$body_page); $search_m = login_verif($mc,$search_m,0); $siguiente_page = login_verif($mc,$siguiente_page,0); $anterior_page = login_verif($mc,$anterior_page,0); $pagelimit_page = login_verif($mc,$pagelimit_page,0); $numbers_page = login_verif($mc,$numbers_page,0); }//fin de la condicion del buscador #para el pie del sitio $site_footer_p = $_site_footer; // includes para módulos anexos include("class/index.inc.php"); if(asignap("search")!="" || asignag("search")!="") { include("wsp/class/class_nsearch.php"); $search= new search($basedatos, $host, $user, $pass,$pre); $search->idioma($idioma); $search->name_text_box="search_text"; if(asignap($search->name_text_box)!="" || asignag($search->name_text_box)!="") { if(asignap($search->name_text_box,2)) $search -> palabras_text(asignap($search->name_text_box,1)); else $search -> palabras_text(asignag($search->name_text_box,1)); $search->listando_menu(); $search->numero_resultados=10; $search->page="index.php"; $search->pagina_actual=(asignag('next_p',0)==0)?1:asignag('next_p',0); $body_page=trim($search->showresults()); $siguiente_page=$search->siguiente($_lang_text["Next"][$lang]); $anterior_page=$search->anterior($_lang_text["previous"][$lang]); $numbers_page=$search->numeros(); $pagelimit_page=$search->pactual(); $body_page=($body_page=="")?"

".$_lang_text["No results found"][$lang]."

":$body_page; } else { $body_page="

".$_lang_text["No results found"][$lang]."

"; } } //para formulario comprar //script para el tinymce. poner la variable en el template que utiliza rich text include ('wsp/database/tinymce_buttons.php'); $_script_tinymce=" "; #Modificar hata aqui //****************** //******fin pagina index //********************************** cambiando el titulo ************************************ $estado_page.="
".@$autor_contact."
"; $filtro=""; $current_url=$_SERVER['PHP_SELF']."?"; $current_url.=isset($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:"d=1"; $pdf_url=$current_url."&pdf=1"; $print_url=$current_url."&nprint=1"; $pdf=($_conf_pdf==0)?"":"\"".$_lang_text["Pdf"; $print=($_conf_print==0)?"":"\"".$_lang_text["Print"; $recomendar=!$_conf_send?"":"\"".$_lang_text["Send"; $tools_page=$pdf." ".$print." ".$recomendar; if(asignag("profile")==1) { include("wsp/class/class_nmask.php"); $mask=new mask($host,$basedatos,$user,$pass,$pre,3,"",$_SESSION["us"]); $mask->validar_code(); $mask->validar(); if(asignag("send")=="") { $header_page="
".$mask->formulario("text_12","text_10","text_12-3","text_12-3"); } else { $header_page="
".$mask->edititem($_lang_text["Could not edit"][$lang]); } //modificando el profile del usuario } ##### Este codigo permite la edición de contenido se utilizo en facilita /* if(asignag("nnews")==1) { include("wsp/class/class_nmask.php"); include("wsp/database/conn.php"); include_once("wsp/database/conection.php"); include_once("wsp/database/resize.php"); //include("wsp/FCKeditor/fckeditor.php"); $mask=new mask($host,$basedatos,$user,$pass,$pre,4); $mask->validar_code(); $mask->validar(); if(asignag("send",0)!=1) { $header_page="
".$mask->formulario("text_12","text_10","text_12-3","text_12-3"); } else { $_POST["fid_externalusers"]=(isset($_SESSION["us"]))?$_SESSION["us"]:0; $_POST["fid_news"]=asignag("ncod"); $registro["d_header"]=$mask->edititem($_lang_text["No se pudo completar su petición verifique que este registrado correctamente."][$lang]); redirect("index.php",200); } //*modificando el profile del usuario / }*/ ##################################################################################### hasta aqui $contac=trim($title_page)!=""?" - ":""; $title_up_page=$_site_conf_title.$contac.$title_page; $title_up_page = html_entity_decode(str_replace("\n",'',$title_up_page)); $titulopag_jl=asignag('d'); if(asignag("pdf")==1) { require_once("pdf/dompdf_config.inc.php"); $template->Show(TBS_NOTHING) ;// terminate the merging without leaving the script nor to display the result $result_code= $template->Source; $old_limit = ini_set("memory_limit", "16M"); $dompdf = new DOMPDF(); $dompdf->set_base_path('../'); $items=array('"files','"images'); $base=dirname($_SERVER['HTTP_REFERER']); $itemsReplace=array('"'.$base.'/files','"'.$base.'/images'); $result_code=str_replace($items,$itemsReplace,$result_code); //echo $result_code; $dompdf->load_html($result_code); $dompdf->set_paper('letter', 'portrait'); $dompdf->render(); $dompdf->stream("paginaweb2.pdf"); exit(0); } else { $template->Show(); } ?>