query($sql); return $db->num_rows(); } function reemplazar($busquedas) { $busquedas=str_replace(" like '%","|",$busquedas); $busquedas=str_replace("%'","",$busquedas); return $busquedas; } function reemplazar_1($busquedas) { $busquedas=str_replace("|"," like '%",$busquedas); $busquedas=$busquedas."%'"; return $busquedas; } function combo($nombre_obj,$tabla,$valor,$nombre,$valor_edicion) { $db= new Database(); $sql="select * from ".$tabla. " where reg_eli=0 order by ".$nombre; $db->query($sql); echo " "; $db->close(); } function combo_orden($nombre_obj,$tabla,$valor,$nombre,$valor_edicion,$orden) { $db= new Database(); $sql="select * from ".$tabla. " where reg_eli=0 order by ".$orden; //exit; $db->query($sql); echo " "; $db->close(); } function combo_clase($nombre_obj,$tabla,$valor,$nombre,$clase,$orden) { $db= new Database(); $sql="select * from ".$tabla. " where reg_eli=0 ORDER BY ".$orden; //exit; $db->query($sql); echo " "; $db->close(); } function combo_clase_edicion($nombre_obj,$tabla,$valor,$nombre,$clase,$orden , $valor_edicion) { $db= new Database(); $sql="select * from ".$tabla. " where reg_eli=0 ORDER BY ".$orden; //exit; $db->query($sql); echo " "; $db->close(); } function combo_clase_edicion_where($nombre_obj,$tabla,$valor,$nombre,$clase,$orden , $valor_edicion, $where) { $db= new Database(); $sql="select * from ".$tabla. " where reg_eli=0 $where ORDER BY ".$orden; //exit; $db->query($sql); echo " "; $db->close(); } function combo_evento($nombre_obj,$tabla,$valor,$nombre,$valor_edicion,$evento, $orden) { $db= new Database(); $sql="select ".$valor.", ".$nombre." as nombre from ".$tabla. " where reg_eli=0 order by ".$orden; $db->query($sql); echo " "; $db->close(); } function combo_evento_where($nombre_obj,$tabla,$valor,$nombre,$valor_edicion,$evento, $where ,$orden) { if(empty($where)) $condicion=" where reg_eli=0 "; else $condicion= $where." and reg_eli=0 "; $db= new Database(); $sql="select ".$valor.", ".$nombre." as nombre from ".$tabla." ".$condicion." order by ".$orden; $db->query($sql); echo " "; $db->close(); } function combo_evento_1($nombre_obj,$tabla,$valor,$nombre,$valor_edicion,$evento, $orden, $default) { $db= new Database(); $sql="select ".$valor.", ".$nombre." as nombre from ".$tabla. " where reg_eli=0 order by ".$orden; $db->query($sql); echo " "; $db->close(); } function inicio() { echo ' Gestor 2 Mottif '; } function inicio_man() { echo ' Gestor 2 Mottif '; } function limpiar_string($String) { $String=str_replace("Á","A",$String); $String=str_replace("À","A",$String); $String=str_replace("É","E",$String); $String=str_replace("È","E",$String); $String=str_replace("Í","I",$String); $String=str_replace("Ì","I",$String); $String=str_replace("Ó","O",$String); $String=str_replace("Ò","O",$String); $String=str_replace("Ú","U",$String); $String=str_replace("Ù","U",$String); $String=str_replace("á","a",$String); $String=str_replace("à","a",$String); $String=str_replace("é","e",$String); $String=str_replace("è","e",$String); $String=str_replace("í","i",$String); $String=str_replace("ì","i",$String); $String=str_replace("ó","o",$String); $String=str_replace("ò","o",$String); $String=str_replace("ú","u",$String); $String=str_replace("ù","u",$String); $String=str_replace("Ä","A",$String); $String=str_replace("Â","A",$String); $String=str_replace("Ë","E",$String); $String=str_replace("Ê","E",$String); $String=str_replace("Ï","I",$String); $String=str_replace("Ö","O",$String); $String=str_replace("Ô","O",$String); $String=str_replace("Ü","U",$String); $String=str_replace("Û","U",$String); $String=str_replace("ä","a",$String); $String=str_replace("â","a",$String); $String=str_replace("ë","e",$String); $String=str_replace("ê","e",$String); $String=str_replace("ï","i",$String); $String=str_replace("î","i",$String); $String=str_replace("ö","o",$String); $String=str_replace("ü","u",$String); $String=str_replace("û","u",$String); $String=str_replace("å","a",$String); $String=str_replace("Ñ","N",$String); $String=str_replace("Õ","O",$String); $String=str_replace("ã","a",$String); $String=str_replace("ñ","n",$String); $String=str_replace("Ý","Y",$String); $String=str_replace("õ","o",$String); $String=str_replace("ý","y",$String); $String=str_replace(" ","_",$String); //echo $String;; return ($String); } function escribe_sql($sql){ } function insertar($tabla,$compos,$valores,$interfaz) { $sql="insert into $tabla $compos values $valores "; $db= new Database(); $db->query($sql); $retorno= $db->affected_rows(); $db->close(); escribe_sql($sql); auditoria ($tabla,1,$sql,$interfaz,$retorno); return $retorno; } function noti_exito() { echo 'La información del registro se ha guardado correctamente '; } function fecha_servidor() { $anio = date("Y"); $mes = date("m"); $dia = date("d"); $hora = date("H")-1; $minuto = date("i")-20; if($minuto<0) { $minuto = 60 + ($minuto); $hora--; } if($hora<0) { $hora=0; } $seg = date("s"); if($hora<10) { $hora = "0".$hora; } if($minuto<10) { $minuto = "0".$minuto; } $da = $anio."-".$mes."-".$dia." ".$hora.":".$minuto.":".$seg; return $da; } function insertar_registros($tabla,$compos,$valores,$interfaz) { //Modificado por Nestor $fecharegistro = fecha_servidor(); $complemto_campos=", fec_crea, usu_acce, reg_eli , fec_modif "; //$complemto_datos=",'".date("Y-m-d h:i:s")."', '".$_SESSION["global"][2]."', '0', '".date("Y-m-d h:i:s")."' "; $complemto_datos=",'".$fecharegistro."', '".$_SESSION["global"][2]."', '0', '".$fecharegistro."' "; $sql="insert into $tabla ($compos $complemto_campos) values ($valores $complemto_datos) "; $db= new Database(); $db->query($sql); $retorno=$db->insert_id(); $db->close(); escribe_sql($sql); auditoria ($tabla,1,$sql,$interfaz,$retorno); return $retorno; } function editar($tabla,$compos,$where_campo, $where_valor,$interfaz) { $sql="UPDATE $tabla set $compos where $where_campo=$where_valor "; $db= new Database(); $db->query($sql); $retorno= $db->Errno; if ($retorno==0) $retorno=1; $db->close(); escribe_sql($sql); auditoria ($tabla,2,$sql,$interfaz); return $retorno; } function editar_registro($tabla,$compos,$where_campo, $where_valor,$interfaz) { $fechaModi = fecha_servidor(); $complemto_campos=",fec_modif='".$fechaModi."', usu_acce='".$_SESSION["global"][2]."' "; $sql="UPDATE $tabla set $compos $complemto_campos where $where_campo='$where_valor' "; $db= new Database(); $db->query($sql); $retorno= $db->Errno; if ($retorno==0){ $retorno=1; } $db->close(); escribe_sql($sql); auditoria ($tabla,2,$sql,$interfaz,$where_valor); return $retorno; } function editar_registro_where($tabla,$compos,$condicion) { $fechaModi = fecha_servidor(); $complemto_campos=",fec_modif='".$fechaModi."', usu_acce='".$_SESSION["global"][2]."' "; $sql="UPDATE $tabla set $compos $complemto_campos $condicion "; $db= new Database(); $db->query($sql); $retorno= $db->Errno; if ($retorno==0){ $retorno=1; } $db->close(); escribe_sql($sql); auditoria ($tabla,2,$sql,$interfaz,$where_valor); return $retorno; } function editar_registro_esp($tabla,$compos,$where_campo, $where_valor,$interfaz) { $complemto_campos=",fec_modif='".date("Y-m-d h:i:s")."', usu_acce='".$_SESSION["global"][2]."' "; $sql="UPDATE $tabla set $compos $complemto_campos where $where_campo=$where_valor "; $db= new Database(); $db->query($sql); $retorno= $db->Errno; if ($retorno==0){ $retorno=1; } $db->close(); //escribe_sql($sql); //auditoria ($tabla,2,$sql,$interfaz,$where_valor); return $retorno; } function eliminar($tabla, $codigo, $campo,$interfaz) { $complemto_campos=",fec_modif='".date("Y-m-d h:i:s")."', usu_acce='".$_SESSION["global"][2]."' "; $sql="UPDATE $tabla set reg_eli=1 where $campo=$codigo "; $db= new Database(); $db->query($sql); $retorno= $db->Errno; if ($retorno==0){ $retorno=1; } $db->close(); escribe_sql($sql); auditoria ($tabla,3,$sql,$interfaz,$codigo); return $retorno; } function auditoria ($tabla, $codigo, $sql , $interfaz,$id_registro) { $interfaz_1=explode("?",$interfaz) ; $interfaz=$interfaz_1[0]; $datos_cliente = auditoria_cliente(); if(empty($_SESSION["global"][2])) $codigo_usuario=0; else $codigo_usuario=$_SESSION["global"][2]; $sql=str_replace("\"","'",$sql); $interfaz = clasificar_auditoria($interfaz); $codigo_proyecto=1; /*$fecha= date("Y-m-d H:i:s"); $fecha = strtotime ( '-80 minute' , strtotime ( $fecha ) ) ;*/ $fecha = fecha_servidor(); $sql1="INSERT INTO auditoria (cod_usu_aud ,nom_tab_aud ,fec_aud ,transaccion ,sql_aud,id_reg_aud,cliente_aud) VALUES ($codigo_usuario,'$interfaz','$fecha',$codigo,\"$sql\", '$id_registro','$datos_cliente') "; $db= new Database(); $db->query($sql1); escribe_sql($sql1); } function clasificar_auditoria($interfaz){ $sql=" SELECT nom_int FROM interfaz WHERE rut_int='$interfaz' "; $db= new Database(); $db->query($sql); $db->next_row(); return $db->nom_int; } function completar($codigo,$tam) { $a=strlen($codigo); for ($i=$a ; $i<$tam; $i++) { $codigo="0".$codigo; } return $codigo; } function insertar_maestro($tabla,$compos,$valores,$interfaz) { $sql="insert into $tabla $compos values $valores "; $db= new Database(); $db->query($sql); $retorno= $db->insert_id(); $db->close(); escribe_sql($sql); auditoria ($tabla,1,$sql,$interfaz); return $retorno; } function combo_sql($nombre_obj,$tabla,$valor,$nombre,$valor_edicion,$sql) { $db= new Database(); $db->query($sql); echo " "; $db->close(); } function combo_sql_evento($nombre_obj,$tabla,$valor,$nombre,$valor_edicion=0,$sql,$evento) { $db= new Database(); $db->query($sql); echo " "; $db->close(); } function combo_sql_evento_no_edita($nombre_obj,$tabla,$valor,$nombre,$valor_edicion,$sql,$evento) { $db= new Database(); $db->query($sql); echo " "; $db->close(); } function enviar_alerta($subject,$msg){ $db= new Database(); $sql="SELECT * FROM rsocial limit 1"; $db->query($sql); if($db->next_row()) { $mail_envio=$db->email; } envar_correo($mail_envio,$msg,$subject); } function envar_correo($mail_envio,$msg,$subject) { include ("email.inc.php"); $e = new Email(); $e->isHTML = true; $e->setEmailFrom("Alertas Automaticas", "$mail_envio"); $e->addEmailFor("Administrador", "$mail_envio"); $e->setSubject("$subject"); $e->setBody($msg); if ($e->send()) { $a=1; } else { echo "No enviado"; } } function combo_parametro($nombre_obj,$nom_parametro,$valor_edicion,$evento){ $db= new Database(); $sql="select * from parametros where nom_para='$nom_parametro' and reg_eli=0"; $db->query($sql); echo " "; $db->close(); } function combo_parametro_filtrado($nombre_obj,$nom_parametro,$valor_edicion,$evento,$ultimo_id,$c_tabla,$n_tabla){ $db= new Database(); if(!empty($ultimo_id))$filtro = "or $c_tabla=$ultimo_id"; $sql="select * from parametros left join $n_tabla on ($nombre_obj=val_op_para) where nom_para='$nom_parametro' and parametros.reg_eli=0 and ($c_tabla is null $filtro)"; $db->query($sql); echo " "; $db->close(); } function pcadena($cadena){ return ucfirst(strtolower($cadena)); } function nombre_repetido($nombre_usuario, $codigo){ $db= new Database(); $sql="SELECT log_usu FROM usuario where log_usu='$nombre_usuario' and cod_usu!=$codigo "; $db->query($sql); if($db->num_rows()>0){ echo "1"; } else echo "0"; } function encrypt($string, $key) { $result = ''; for($i=0; $iquery($sql); auditoria ("login",10,$sql,0,0); if($db->num_rows()>0){ while($db->next_row()) { echo "1"; $_SESSION["global"][3] = coversion_html_utf8($db->nom_usu); $_SESSION["global"][4] = $db->log_pro; $_SESSION["global"][2] = $db->cod_usu; $_SESSION["global"][5] = $db->cod_per_usu; $_SESSION["global"][6] = $db->nom_per; $_SESSION["global"][7] = $db->conce_usu; $_SESSION["global"][8] = $db->cod_ciu; auditoria ("login",10,$sql,0,0); } //echo "0"; } else echo "0"; } function autor_reg($usu_id){ $db= new Database(); $sql="SELECT * FROM usuario where cod_usu='$usu_id' "; $db->query($sql); if($db->next_row()){ echo $db->nom_usu; } } function ultimoid($col, $tabla){ $db= new Database(); $sql="SELECT max($col) as ultimo_id FROM $tabla "; $db->query($sql); if($db->next_row()){ return $db->ultimo_id; } } function agr_editor($id_objeto,$contenido){ $contenido=html_leer($contenido); echo " "; } function ver_editor($contenido){ echo ""; } function agr_editor_plantilla($id_objeto,$contenido,$plantilla){ echo " "; } function subir_imagen($archivo_subio,$ruta,$valor_edicion) { if(!empty($archivo_subio['name'])) { $nombre_archivo=$archivo_subio['name']; $extension = end( explode('.', $nombre_archivo) ); $un= uniqid(); $nombre_archivo=$un.'.'.$extension; $valida=validarExtension($extension); if($valida==0){ if(!empty($archivo_subio['name'])) { copy($archivo_subio['tmp_name'],$ruta.$nombre_archivo); } } } else { $nombre_archivo=$valor_edicion; } if($valor_edicion=="ELIMINADO") $nombre_archivo=""; return $nombre_archivo; } function subir_imagen_esp($archivo_subio,$ruta,$valor_edicion) { $db= new Database(); $nombre_archivo=$db->html_correccion($archivo_subio['name']); $un= uniqid(); $nombre_archivo=$un."_".$nombre_archivo; if(!empty($archivo_subio['name'])){ copy($archivo_subio['tmp_name'],$ruta.$nombre_archivo); } else { $nombre_archivo=$valor_edicion; } if($valor_edicion=="ELIMINADO") $nombre_archivo=""; return $nombre_archivo; } function tamano_archivo($peso , $decimales = 2 ) { $clase = array(" Bytes", " KB", " MB", " GB", " TB"); return round($peso/pow(1024,($i = floor(log($peso, 1024)))),$decimales).$clase[$i]; } function campo_imagen($nom_obj,$nom_obj_edicion,$valor_edicion,$ruta,$peso=5000){ if(!empty($valor_edicion) and file_exists($ruta.$valor_edicion) ){ $datos_arc=explode(".",$valor_edicion); $pro= getimagesize($ruta.$valor_edicion); $nombre_archivo =$ruta.$valor_edicion; // nombre archivo $peso_total_archivo=$peso_archivo = filesize($nombre_archivo); // obtenemos su peso en bytes $peso_archivo=tamano_archivo($peso_archivo); // mo $fec_file= date ("F d, Y - H:i:s", filemtime($nombre_archivo)); echo ""; echo "

  • Dimensiones: $pro[0] x $pro[1] px
  • Nombre: $valor_edicion
  • "; echo "
  • Tamaño: $peso_archivo"; if($peso < intval($peso_total_archivo/1000)){ echo " (Tamaño no Valido)"; } echo "
  • "; echo"
  • Última modificación: $fec_file
  • Descargar

"; } else { echo ""; echo ""; } } include("SimpleImage.php"); function copiar_img($ruta_original="",$nombre_archivo="",$ruta_copia="",$tamano=0){ if(!empty($nombre_archivo)){ if($tamano>0){ $image = new SimpleImage(); $image->load($ruta_original.$nombre_archivo); $image->resizeToHeight($tamano); $image->save($ruta_copia.$nombre_archivo); } else { copy($ruta_original.$nombre_archivo,$ruta_copia.$nombre_archivo); } } } function correcion_html_utf8($String){ $String=str_replace("¡","¡",$String);//Signo de exclamación abierta.¡ $String=str_replace("¢","¢",$String);//Signo de centavo.¢ $String=str_replace("£","£",$String);//Signo de libra esterlina.£ $String=str_replace("¤","¤",$String);//Signo monetario.¤ $String=str_replace("¥","¥",$String);//Signo del yen.¥ $String=str_replace("¦","¦",$String);//Barra vertical partida.¦ $String=str_replace("§","§",$String);//Signo de sección.§ $String=str_replace("¨","¨",$String);//Diéresis.¨ $String=str_replace("©","©",$String);//Signo de derecho de copia.© $String=str_replace("ª","ª",$String);//Indicador ordinal femenino.ª $String=str_replace("«","«",$String);//Signo de comillas francesas de apertura.« $String=str_replace("¬","¬",$String);//Signo de negación.¬ $String=str_replace("","­",$String);//Guión separador de sílabas.­ $String=str_replace("®","®",$String);//Signo de marca registrada.® $String=str_replace("¯","¯",$String);//Macrón.¯ $String=str_replace("°","°",$String);//Signo de grado.° $String=str_replace("±","±",$String);//Signo de más-menos.± $String=str_replace("²","²",$String);//Superíndice dos.² $String=str_replace("³","³",$String);//Superíndice tres.³ $String=str_replace("´","´",$String);//Acento agudo.´ $String=str_replace("µ","µ",$String);//Signo de micro.µ $String=str_replace("¶","¶",$String);//Signo de calderón.¶ $String=str_replace("·","·",$String);//Punto centrado.· $String=str_replace("¸","¸",$String);//Cedilla.¸ $String=str_replace("¹","¹",$String);//Superíndice 1.¹ $String=str_replace("º","º",$String);//Indicador ordinal masculino.º $String=str_replace("»","»",$String);//Signo de comillas francesas de cierre.» $String=str_replace("¼","¼",$String);//Fracción vulgar de un cuarto.¼ $String=str_replace("½","½",$String);//Fracción vulgar de un medio.½ $String=str_replace("¾","¾",$String);//Fracción vulgar de tres cuartos.¾ $String=str_replace("¿","¿",$String);//Signo de interrogación abierta.¿ $String=str_replace("×","×",$String);//Signo de multiplicación.× $String=str_replace("÷","÷",$String);//Signo de división.÷ $String=str_replace("À","À",$String);//A mayúscula con acento grave.À $String=str_replace("Á","Á",$String);//A mayúscula con acento agudo.Á $String=str_replace("Â","Â",$String);//A mayúscula con circunflejo. $String=str_replace("Ã","Ã",$String);//A mayúscula con tilde.à $String=str_replace("Ä","Ä",$String);//A mayúscula con diéresis.Ä $String=str_replace("Å","Å",$String);//A mayúscula con círculo encima.Å $String=str_replace("Æ","Æ",$String);//AE mayúscula.Æ $String=str_replace("Ç","Ç",$String);//C mayúscula con cedilla.Ç $String=str_replace("È","È",$String);//E mayúscula con acento grave.È $String=str_replace("É","É",$String);//E mayúscula con acento agudo.É $String=str_replace("Ê","Ê",$String);//E mayúscula con circunflejo.Ê $String=str_replace("Ë","Ë",$String);//E mayúscula con diéresis.Ë $String=str_replace("Ì","Ì",$String);//I mayúscula con acento grave.Ì $String=str_replace("Í","Í",$String);//I mayúscula con acento agudo.Í $String=str_replace("Î","Î",$String);//I mayúscula con circunflejo.Î $String=str_replace("Ï","Ï",$String);//I mayúscula con diéresis.Ï $String=str_replace("Ð","Ð",$String);//ETH mayúscula.Ð $String=str_replace("Ñ","Ñ",$String);//N mayúscula con tilde.Ñ $String=str_replace("Ò","Ò",$String);//O mayúscula con acento grave.Ò $String=str_replace("Ó","Ó",$String);//O mayúscula con acento agudo.Ó $String=str_replace("Ô","Ô",$String);//O mayúscula con circunflejo.Ô $String=str_replace("Õ","Õ",$String);//O mayúscula con tilde.Õ $String=str_replace("Ö","Ö",$String);//O mayúscula con diéresis.Ö $String=str_replace("Ø","Ø",$String);//O mayúscula con barra inclinada.Ø $String=str_replace("Ù","Ù",$String);//U mayúscula con acento grave.Ù $String=str_replace("Ú","Ú",$String);//U mayúscula con acento agudo.Ú $String=str_replace("Û","Û",$String);//U mayúscula con circunflejo.Û $String=str_replace("Ü","Ü",$String);//U mayúscula con diéresis.Ü $String=str_replace("Ý","Ý",$String);//Y mayúscula con acento agudo.Ý $String=str_replace("Þ","Þ",$String);//Thorn mayúscula.Þ $String=str_replace("ß","ß",$String);//S aguda alemana.ß $String=str_replace("à","à",$String);//a minúscula con acento grave.à $String=str_replace("á","á",$String);//a minúscula con acento agudo.á $String=str_replace("â","â",$String);//a minúscula con circunflejo.â $String=str_replace("ã","ã",$String);//a minúscula con tilde.ã $String=str_replace("ä","ä",$String);//a minúscula con diéresis.ä $String=str_replace("å","å",$String);//a minúscula con círculo encima.å $String=str_replace("æ","æ",$String);//ae minúscula.æ $String=str_replace("ç","ç",$String);//c minúscula con cedilla.ç $String=str_replace("è","è",$String);//e minúscula con acento grave.è $String=str_replace("é","é",$String);//e minúscula con acento agudo.é $String=str_replace("ê","ê",$String);//e minúscula con circunflejo.ê $String=str_replace("ë","ë",$String);//e minúscula con diéresis.ë $String=str_replace("ì","ì",$String);//i minúscula con acento grave.ì $String=str_replace("í","í",$String);//i minúscula con acento agudo.í $String=str_replace("î","î",$String);//i minúscula con circunflejo.î $String=str_replace("ï","ï",$String);//i minúscula con diéresis.ï $String=str_replace("ð","ð",$String);//eth minúscula.ð $String=str_replace("ñ","ñ",$String);//n minúscula con tilde.ñ $String=str_replace("ò","ò",$String);//o minúscula con acento grave.ò $String=str_replace("ó","ó",$String);//o minúscula con acento agudo.ó $String=str_replace("ô","ô",$String);//o minúscula con circunflejo.ô $String=str_replace("õ","õ",$String);//o minúscula con tilde.õ $String=str_replace("ö","ö",$String);//o minúscula con diéresis.ö $String=str_replace("ø","ø",$String);//o minúscula con barra inclinada.ø $String=str_replace("ù","ù",$String);//u minúscula con acento grave.ù $String=str_replace("ú","ú",$String);//u minúscula con acento agudo.ú $String=str_replace("û","û",$String);//u minúscula con circunflejo.û $String=str_replace("ü","ü",$String);//u minúscula con diéresis.ü $String=str_replace("ý","ý",$String);//y minúscula con acento agudo.ý $String=str_replace("þ","þ",$String);//thorn minúscula.þ $String=str_replace("ÿ","ÿ",$String);//y minúscula con diéresis.ÿ $String=str_replace("Œ","Œ",$String);//OE Mayúscula.Œ $String=str_replace("œ","œ",$String);//oe minúscula.œ $String=str_replace("Ÿ","Ÿ",$String);//Y mayúscula con diéresis.Ÿ $String=str_replace("ˆ","ˆ",$String);//Acento circunflejo.ˆ $String=str_replace("˜","˜",$String);//Tilde.˜ $String=str_replace("–","–",$String);//Guiún corto.– $String=str_replace("—","—",$String);//Guiún largo.— $String=str_replace("'","‘",$String);//Comilla simple izquierda.‘ $String=str_replace("'","’",$String);//Comilla simple derecha.’ $String=str_replace("‚","‚",$String);//Comilla simple inferior.‚ $String=str_replace("\"","”",$String);//Comillas doble derecha.” $String=str_replace("\"","„",$String);//Comillas doble inferior.„ $String=str_replace("†","†",$String);//Daga.† $String=str_replace("‡","‡",$String);//Daga doble.‡ $String=str_replace("…","…",$String);//Elipsis horizontal.… $String=str_replace("‰","‰",$String);//Signo de por mil.‰ $String=str_replace("‹","‹",$String);//Signo izquierdo de una cita.‹ $String=str_replace("›","›",$String);//Signo derecho de una cita.› $String=str_replace("€","€",$String);//Euro.€ $String=str_replace("™","™",$String);//Marca registrada.™ $String=str_replace(" & ","&",$String);//Marca registrada.™ return($String); } function coversion_html_utf8($String){ $String=str_replace("¡","¡",$String);//Signo de exclamación abierta.¡ $String=str_replace("¢","¢",$String);//Signo de centavo.¢ $String=str_replace("£","£",$String);//Signo de libra esterlina.£ $String=str_replace("¤","¤",$String);//Signo monetario.¤ $String=str_replace("¥","¥",$String);//Signo del yen.¥ $String=str_replace("¦","¦",$String);//Barra vertical partida.¦ $String=str_replace("§","§",$String);//Signo de sección.§ $String=str_replace("¨","¨",$String);//Diéresis.¨ $String=str_replace("©","©",$String);//Signo de derecho de copia.© $String=str_replace("ª","ª",$String);//Indicador ordinal femenino.ª $String=str_replace("«","«",$String);//Signo de comillas francesas de apertura.« $String=str_replace("¬","¬",$String);//Signo de negación.¬ $String=str_replace("­","",$String);//Guión separador de sílabas.­ $String=str_replace("®","®",$String);//Signo de marca registrada.® $String=str_replace("¯","¯",$String);//Macrón.¯ $String=str_replace("°","°",$String);//Signo de grado.° $String=str_replace("±","±",$String);//Signo de más-menos.± $String=str_replace("²","²",$String);//Superíndice dos.² $String=str_replace("³","³",$String);//Superíndice tres.³ $String=str_replace("´","´",$String);//Acento agudo.´ $String=str_replace("µ","µ",$String);//Signo de micro.µ $String=str_replace("¶","¶",$String);//Signo de calderón.¶ $String=str_replace("·","·",$String);//Punto centrado.· $String=str_replace("¸","¸",$String);//Cedilla.¸ $String=str_replace("¹","¹",$String);//Superíndice 1.¹ $String=str_replace("º","º",$String);//Indicador ordinal masculino.º $String=str_replace("»","»",$String);//Signo de comillas francesas de cierre.» $String=str_replace("¼","¼",$String);//Fracción vulgar de un cuarto.¼ $String=str_replace("½","½",$String);//Fracción vulgar de un medio.½ $String=str_replace("¾","¾",$String);//Fracción vulgar de tres cuartos.¾ $String=str_replace("¿","¿",$String);//Signo de interrogación abierta.¿ $String=str_replace("×","×",$String);//Signo de multiplicación.× $String=str_replace("÷","÷",$String);//Signo de división.÷ $String=str_replace("À","À",$String);//A mayúscula con acento grave.À $String=str_replace("Á","Á",$String);//A mayúscula con acento agudo.Á $String=str_replace("Â","Â",$String);//A mayúscula con circunflejo. $String=str_replace("Ã","Ã",$String);//A mayúscula con tilde.à $String=str_replace("Ä","Ä",$String);//A mayúscula con diéresis.Ä $String=str_replace("Å","Å",$String);//A mayúscula con círculo encima.Å $String=str_replace("Æ","Æ",$String);//AE mayúscula.Æ $String=str_replace("Ç","Ç",$String);//C mayúscula con cedilla.Ç $String=str_replace("È","È",$String);//E mayúscula con acento grave.È $String=str_replace("É","É",$String);//E mayúscula con acento agudo.É $String=str_replace("Ê","Ê",$String);//E mayúscula con circunflejo.Ê $String=str_replace("Ë","Ë",$String);//E mayúscula con diéresis.Ë $String=str_replace("Ì","Ì",$String);//I mayúscula con acento grave.Ì $String=str_replace("Í","Í",$String);//I mayúscula con acento agudo.Í $String=str_replace("Î","Î",$String);//I mayúscula con circunflejo.Î $String=str_replace("Ï","Ï",$String);//I mayúscula con diéresis.Ï $String=str_replace("Ð","Ð",$String);//ETH mayúscula.Ð $String=str_replace("Ñ","Ñ",$String);//N mayúscula con tilde.Ñ $String=str_replace("Ò","Ò",$String);//O mayúscula con acento grave.Ò $String=str_replace("Ó","Ó",$String);//O mayúscula con acento agudo.Ó $String=str_replace("Ô","Ô",$String);//O mayúscula con circunflejo.Ô $String=str_replace("Õ","Õ",$String);//O mayúscula con tilde.Õ $String=str_replace("Ö","Ö",$String);//O mayúscula con diéresis.Ö $String=str_replace("Ø","Ø",$String);//O mayúscula con barra inclinada.Ø $String=str_replace("Ù","Ù",$String);//U mayúscula con acento grave.Ù $String=str_replace("Ú","Ú",$String);//U mayúscula con acento agudo.Ú $String=str_replace("Û","Û",$String);//U mayúscula con circunflejo.Û $String=str_replace("Ü","Ü",$String);//U mayúscula con diéresis.Ü $String=str_replace("Ý","Ý",$String);//Y mayúscula con acento agudo.Ý $String=str_replace("Þ","Þ",$String);//Thorn mayúscula.Þ $String=str_replace("ß","ß",$String);//S aguda alemana.ß $String=str_replace("à","à",$String);//a minúscula con acento grave.à $String=str_replace("á","á",$String);//a minúscula con acento agudo.á $String=str_replace("â","â",$String);//a minúscula con circunflejo.â $String=str_replace("ã","ã",$String);//a minúscula con tilde.ã $String=str_replace("ä","ä",$String);//a minúscula con diéresis.ä $String=str_replace("å","å",$String);//a minúscula con círculo encima.å $String=str_replace("æ","æ",$String);//ae minúscula.æ $String=str_replace("ç","ç",$String);//c minúscula con cedilla.ç $String=str_replace("è","è",$String);//e minúscula con acento grave.è $String=str_replace("é","é",$String);//e minúscula con acento agudo.é $String=str_replace("ê","ê",$String);//e minúscula con circunflejo.ê $String=str_replace("ë","ë",$String);//e minúscula con diéresis.ë $String=str_replace("ì","ì",$String);//i minúscula con acento grave.ì $String=str_replace("í","í",$String);//i minúscula con acento agudo.í $String=str_replace("î","î",$String);//i minúscula con circunflejo.î $String=str_replace("ï","ï",$String);//i minúscula con diéresis.ï $String=str_replace("ð","ð",$String);//eth minúscula.ð $String=str_replace("ñ","ñ",$String);//n minúscula con tilde.ñ $String=str_replace("ò","ò",$String);//o minúscula con acento grave.ò $String=str_replace("ó","ó",$String);//o minúscula con acento agudo.ó $String=str_replace("ô","ô",$String);//o minúscula con circunflejo.ô $String=str_replace("õ","õ",$String);//o minúscula con tilde.õ $String=str_replace("ö","ö",$String);//o minúscula con diéresis.ö $String=str_replace("ø","ø",$String);//o minúscula con barra inclinada.ø $String=str_replace("ù","ù",$String);//u minúscula con acento grave.ù $String=str_replace("ú","ú",$String);//u minúscula con acento agudo.ú $String=str_replace("û","û",$String);//u minúscula con circunflejo.û $String=str_replace("ü","ü",$String);//u minúscula con diéresis.ü $String=str_replace("ý","ý",$String);//y minúscula con acento agudo.ý $String=str_replace("þ","þ",$String);//thorn minúscula.þ $String=str_replace("ÿ","ÿ",$String);//y minúscula con diéresis.ÿ $String=str_replace("Œ","Œ",$String);//OE Mayúscula.Œ $String=str_replace("œ","œ",$String);//oe minúscula.œ $String=str_replace("Ÿ","Ÿ",$String);//Y mayúscula con diéresis.Ÿ $String=str_replace("ˆ","ˆ",$String);//Acento circunflejo.ˆ $String=str_replace("˜","˜",$String);//Tilde.˜ $String=str_replace("–","–",$String);//Guiún corto.– $String=str_replace("—","—",$String);//Guiún largo.— $String=str_replace("‘","'",$String);//Comilla simple izquierda.‘ $String=str_replace("’","'",$String);//Comilla simple derecha.’ $String=str_replace("‚","‚",$String);//Comilla simple inferior.‚ $String=str_replace("”","\"",$String);//Comillas doble derecha.” $String=str_replace("„","\"",$String);//Comillas doble inferior.„ $String=str_replace("†","†",$String);//Daga.† $String=str_replace("‡","‡",$String);//Daga doble.‡ $String=str_replace("…","…",$String);//Elipsis horizontal.… $String=str_replace("‰","‰",$String);//Signo de por mil.‰ $String=str_replace("‹","‹",$String);//Signo izquierdo de una cita.‹ $String=str_replace("›","›",$String);//Signo derecho de una cita.› $String=str_replace("€","€",$String);//Euro.€ $String=str_replace("™","™",$String);//Marca registrada.™ $String=str_replace("&","&",$String);//Marca registrada.™ return($String); } function con_acciones_reg($interfaz_man,$id_reg, $editar_interfaz, $eliminar_interfaz,$interfaz_con){ echo " "; } function con_acciones_reg_esp($interfaz_man,$id_reg, $editar_interfaz, $eliminar_interfaz,$interfaz_con, $id_maestra){ echo " "; } function con_acciones_reg_diapositiva($interfaz_man,$id_reg, $editar_interfaz, $eliminar_interfaz,$interfaz_con){ echo " "; } function con_acciones_reg_gen($interfaz_man,$id_reg, $editar_interfaz, $eliminar_interfaz,$interfaz_con){ if($editar_interfaz==1) { echo " onClick='enviar_edicion(\"$interfaz_man\",\"$id_reg\",\" \")' "; } } function buscar_ajax($case_bus){ echo " "; } function buscador_consulta($ruta,$valor){ echo "

"; } function buscador_consulta_oculto($ruta,$valor){ echo "

"; } function formato_fecha2($fecha,$op,$idioma){ // nombre_dia | nombre_mes | dia | mes | ano // idioma=en o es if(!empty($fecha) and !empty($op) ) { $ano=(int)substr ( $fecha , 0 , 4 ); $mes=(int)substr ( $fecha , 5 , 2 ); $dia=(int)substr ( $fecha , 8 , 2 ); if($idioma=="es") setlocale(LC_TIME, 'spanish'); if ($idioma=="en") setlocale(LC_TIME, 'US'); $nombre_mes=strftime("%B",mktime(0, 0, 0, $mes, 1, 2000)); $dia_nombre=date("l", strtotime($fecha)); if ($dia=="Monday") $dia_nombre="lunes"; if ($dia=="Tuesday") $dia_nombre="martes"; if ($dia=="Wednesday") $dia_nombre="miercoles"; if ($dia=="Thursday") $dia_nombre="jueves"; if ($dia=="Friday") $dia_nombre="viernes"; if ($dia=="Saturday") $dia_nombre="sabado"; if ($dia=="Sunday") $dia_nombre="domingo"; if($op=="nombre_dia") $dato=$dia_nombre; if($op=="nombre_mes") $dato=$nombre_mes; if($op=="dia") $dato=$dia; if($op=="mes") $dato=$mes; if($op=="ano") $dato=$ano; return $dato; } else return $dato=""; } function formato_fecha($fecha,$op){ // nombre_dia | nombre_mes | dia | mes | ano if(!empty($fecha) and !empty($op) ) { $ano=(int)substr ( $fecha , 0 , 4 ); $mes=(int)substr ( $fecha , 5 , 2 ); $dia=(int)substr ( $fecha , 8 , 2 ); setlocale(LC_TIME, 'spanish'); $nombre_mes=strftime("%B",mktime(0, 0, 0, $mes, 1, 2000)); $dia_nombre=date("l", strtotime($fecha)); if ($dia=="Monday") $dia_nombre="lunes"; if ($dia=="Tuesday") $dia_nombre="martes"; if ($dia=="Wednesday") $dia_nombre="miercoles"; if ($dia=="Thursday") $dia_nombre="jueves"; if ($dia=="Friday") $dia_nombre="viernes"; if ($dia=="Saturday") $dia_nombre="sabado"; if ($dia=="Sunday") $dia_nombre="domingo"; if($op=="nombre_dia") $dato=$dia_nombre; if($op=="nombre_mes") $dato=$nombre_mes; if($op=="nombre_mes_en") { setlocale(LC_ALL, "en_US.UTF-8"); $nombre_mes_en=strftime("%B",mktime(0, 0, 0, $mes, 1, 2000)); $dato=$nombre_mes_en; } if($op=="dia") $dato=$dia; if($op=="mes") $dato=$mes; if($op=="ano") $dato=$ano; return $dato; } else return $dato=""; } function agregar_galeria($id_objeto,$ruta,$codigo){ $db_gal= new Database(); if($codigo!=""){ $sql="SELECT * FROM d_galeria where id_gal_dga=$codigo "; $db_gal->query($sql); while($db_gal->next_row()){ $total_datos=$total_datos."@@@".$db_gal->img_dga."&&&".$db_gal->com_dga; $id_li=str_replace("img_dgal_","",$db_gal->img_dga); $nombre_imagen=$db_gal->img_dga; $pie_foto=$db_gal->tit_dga; $galeria_html.="
  • "; $galeria_html.=" " ; $galeria_html.=" Editar " ; $galeria_html.=" " ; $galeria_html.=" " ; $galeria_html.="
  • " ; } } echo ""; echo ""; include("det_galeria.php"); } function guardar_galeria ($codigo, $fotos, $ruta_imagen1 , $mini_ruta ,$tam_rezi) { $archivos_gal=split("@@",$fotos); for($i=1;$i< count($archivos_gal);$i++ ){ copy("uploads_temp/".$archivos_gal[$i],$ruta_imagen1.$archivos_gal[$i]); @copiar_img($ruta_imagen1, $archivos_gal[$i], $mini_ruta,120); } } function borrar_detalle($id, $tabla, $llave){ $db= new Database(); $sql="delete from $tabla where $llave='$id' "; $db->query($sql); } function campo_archivo($nom_obj,$nom_obj_edicion,$valor_edicion,$ruta){ if(!empty($valor_edicion) and file_exists($ruta.$valor_edicion)){ $datos_arc=explode(".",$valor_edicion); $nom_arc= explode("__",$valor_edicion); $nom_arc_fin=$nom_arc[1]; $nombre_archivo =$ruta.$valor_edicion; // nombre archivo $peso_archivo = @filesize($nombre_archivo); // obtenemos su peso en bytes $peso_archivo=@tamano_archivo($peso_archivo); // mo $fec_file= date ("F d, Y - H:i:s", filemtime($nombre_archivo)); echo ""; echo "

    • Nombre: $nom_arc_fin
    • Tamaño: $peso_archivo
    • Última modificación: $fec_file
    • Descargar

    "; } else { echo ""; echo ""; } } function campo_archivo_esp($nom_obj,$nom_obj_edicion,$valor_edicion,$ruta,$id_documento=0){ $bandera=0; if(file_exists($ruta.$valor_edicion) and !empty($valor_edicion) ){ $bandera=1; $datos_arc=explode(".",$valor_edicion); $nom_arc= explode("_",$valor_edicion); $nom_arc_fin=$nom_arc[1]; $nombre_archivo =$ruta.$valor_edicion; // nombre archivo $peso_archivo = @filesize($nombre_archivo); // obtenemos su peso en bytes $peso_archivo=@tamano_archivo($peso_archivo); // mo $fec_file= date ("F d, Y - H:i:s", filemtime($nombre_archivo)); echo ""; echo "

    • Nombre: $nom_arc_fin
    • Tamaño: $peso_archivo
    • Última modificación: $fec_file
    • Descargar

    "; } else { echo ""; echo ""; echo ""; } } function campo_archivo_jur($nom_obj,$nom_obj_edicion,$valor_edicion,$ruta,$id_documento=0){ $bandera=0; if(file_exists($ruta.$valor_edicion) and !empty($valor_edicion) ){ $bandera=1; $datos_arc=explode(".",$valor_edicion); $nom_arc= explode("_",$valor_edicion); $nom_arc_fin=$nom_arc[1]; $nombre_archivo =$ruta.$valor_edicion; // nombre archivo $peso_archivo = @filesize($nombre_archivo); // obtenemos su peso en bytes $peso_archivo=@tamano_archivo($peso_archivo); // mo $fec_file= date ("F d, Y - H:i:s", filemtime($nombre_archivo)); $extencion=tipo_extension($valor_edicion); echo ""; echo "


    "; } } function tipo_extension($valor_edicion){ $tam=count($valor_edicion); $dato=substr($valor_edicion,$tam-5,5); $dato_total=explode(".",$dato); $dato=$dato_total[1]; $sql="select nom_op_para from parametros where nom_para='extension' and val_op_para='$dato' "; $db= new Database(); $db->query($sql); if($db->next_row()){ $dato=$db->nom_op_para; } return $dato; } function agregar_detalles( $nom_objeto, $sql_general, $sql_detalles, $codigo_relacion=0){ if(empty($codigo_relacion)) $codigo_relacion=0; echo "Agregar"; if($codigo_relacion!=''){ $db= new Database(); $db->query($sql_detalles); while($db->next_row()) { $valor=$valor.$db->valor."@@" ; } } $todo_cod = $sql_general."|@|@".$sql_detalles."|@|@".$nom_objeto; echo ""; echo ""; } function insertar_detalles($tabla, $compos,$valores) { $sql="insert into $tabla ($compos) values ($valores) "; $db= new Database(); $db->query($sql); } function borrar_detalles($tabla,$col_llave, $codigo ) { $db= new Database(); $sql="DELETE FROM $tabla WHERE $col_llave = $codigo "; $db->query($sql); } function insertar_registros_det($tabla,$compos,$valores,$interfaz) { $complemto_campos=", fec_crea, usu_acce, reg_eli , fec_modif "; $complemto_datos=",'".date("Y-m-d h:i:s")."', '".$_SESSION["global"][2]."', '0', '".date("Y-m-d h:i:s")."' "; $sql="insert into $tabla ($compos $complemto_campos) values ($valores $complemto_datos) "; //echo "
    "; $db33= new Database(); $db33->query($sql); } function geturl_red($red,$tit="" ,$descipcion="" ,$imagen=""){ $domain = $_SERVER['HTTP_HOST']; $url = "http://" . $domain . $_SERVER['REQUEST_URI']; $url = str_replace( "&idi=es", "" , $url); $url = str_replace( "&idi=en", "", $url); $imagen="http://www.womenslinkworldwide.org/wlw/sitio/administrador/doc_casos/".$imagen; $titulo=$tit; $descipcion=correcion_html_utf8($descipcion); if($red=="facebook"){ $mensaje_red="http://www.facebook.com/sharer.php?s=100&&p[title]=$titulo&&p[url]=$url&&p[images][0]=$imagen&&p[summary]=$descipcion"; } if($red=="twitter"){ $mensaje_red="http://twitter.com/home?status=$url "; } return $mensaje_red; } function geturl_red_com($red,$tit="" ,$descipcion="" ,$imagen=""){ $domain = $_SERVER['HTTP_HOST']; $url = "http://" . $domain . $_SERVER['REQUEST_URI']; $imagen="http://www.womenslinkworldwide.org/wlw/sitio/administrador/doc_casos/".$imagen; $titulo=$tit; $descipcion=correcion_html_utf8($descipcion); if($red=="facebook"){ $mensaje_red="http://www.facebook.com/sharer.php?s=100&&p[title]=$titulo&&p[url]=$url&&p[images][0]=$imagen&&p[summary]=$descipcion"; } if($red=="twitter"){ $mensaje_red="http://twitter.com/home?status=idi=en&".$_SERVER['REQUEST_URI'].""; } return $mensaje_red; } function contador_casos($caso){ $db= new Database(); $sql=" SELECT vis_cas as total FROM caso WHERE id_cas='$caso' "; $db->query($sql); if($db->next_row()){ $total=$db->total + 1; } $sql="UPDATE caso SET vis_cas=$total WHERE id_cas='$caso' "; $db->query($sql); } function geturl($datos){ $domain = $_SERVER['HTTP_HOST']; $url = "http://" . $domain . $_SERVER['REQUEST_URI']."?".$datos; return $url; } function html_guardar($html){ $html_temp= str_replace("\"", "@**@", $html); $html_temp= str_replace("'", "*@@*", $html_temp); return $html_temp; } function html_leer($html){ $html_temp= str_replace( "@**@", "\"",$html); $html_temp= str_replace( "*@@*", "'", $html_temp); return $html_temp; } function html_leer_mobile($html){ $html_temp= str_replace( "@**@", "'",$html); $html_temp= str_replace( "*@@*", "'", $html_temp); return $html_temp; } function getCurrentUrl(){ $domain = $_SERVER['HTTP_HOST']; $url = "http://" . $domain . $_SERVER['REQUEST_URI']; $url = str_replace( "&idi=es", "" , $url); $url = str_replace( "&idi=en", "", $url); return $url; } function video_image($url){ $image_url = parse_url($url); if($image_url['host'] == 'www.youtube.com' || $image_url['host'] == 'youtube.com'){ $array = explode("&", $image_url['query']); return "http://img.youtube.com/vi/".substr($array[0], 2)."/0.jpg"; } else if($image_url['host'] == 'www.vimeo.com' || $image_url['host'] == 'vimeo.com'){ $hash = unserialize(file_get_contents("http://vimeo.com/api/v2/video/".substr($image_url['path'], 1).".php")); return $hash[0]["thumbnail_large"]; } } function fb_comment_count($url, $id_caso) { $url = str_replace( "&idi=es", "" , $url); $url = str_replace( "&idi=en", "", $url); $url = str_replace( "&#comentario", "", $url); $url = str_replace( "&#imagenes", "", $url); $url = str_replace( "#vinculos", "", $url); $url = str_replace( "#video", "", $url); $url = str_replace( "&", "", $url); $json = json_decode(file_get_contents('https://graph.facebook.com/?ids=' . $url)); $cantidad_comentarios=($json->$url->comments) ? $json->$url->comments : 0; actua_count_comnetario($cantidad_comentarios, $id_caso); } function actua_count_comnetario($cantidad_comentarios, $id_caso) { $db= new Database(); $sql="select * from caso where id_cas='$id_caso' "; $db->query($sql); if ($db->next_row()){ $cantidad_anterior = $db->com_face_cas; } if($cantidad_anterior < $cantidad_comentarios){ $sql="update caso set com_face_cas= '$cantidad_comentarios' where id_cas='$id_caso' "; $db->query($sql); } } function limitar_texto($cadena, $tamano){ if(strlen($cadena)>$tamano){ $cadena= substr($cadena, 0, $tamano); return $cadena." [...]"; } else { return $cadena; } } function combo_tabla($nombre_obj,$tabla,$valor,$nombre,$valor_edicion , $filtro="", $orden="") { $db= new Database(); if($filtro!=="") $filtro= " and ".$filtro; $sql="select * from ".$tabla. " where reg_eli=0 $filtro $orden "; $db->query($sql); echo " "; $db->close(); } function combo_tabla_renualt($nombre_obj,$tabla,$valor,$nombre,$valor_edicion , $filtro="", $orden="") { $db= new Database(); if($filtro!=="") $filtro= " and ".$filtro; $sql="select * from ".$tabla. " where reg_eli=0 $filtro $orden "; $db->query($sql); echo " "; $db->close(); } function desc_extencion($archivo){ $aux=explode(".",$archivo); $total=count($aux) - 1; $extension_archivo=$aux[$total]; $clase_botton_ori="es_7"; if($extension_archivo=="docx" or $extension_archivo=="doc" ) $clase_botton_ori="es_1"; if($extension_archivo=="pdf") $clase_botton_ori="es_3"; if($extension_archivo=="JPG" or $extension_archivo=="jpg" or $extension_archivo=="jpeg" or $extension_archivo=="bmp" ) $clase_botton_ori="es_10"; return $clase_botton_ori; } function liquida_mante($modelo , $kilometraje, $conce ){ $db= new Database(); $sql="select * from precios_concesionario where id_mod_pre=$modelo and lbl_pre=$kilometraje and reg_eli=0 "; $db->query($sql); if($db->next_row()){ $codigo_detalles = $db->id_pre; $tiempo_servicio=$db->tiem_pre; } //echo "
    "; $sql="select sum(((qty_drep * val_drep)*1.16)) as total from detalle_precio where id_pre_dpre='$codigo_detalles' and reg_eli=0"; $db->query($sql); if($db->next_row()){ $total_inventario = $db->total; } $sql="select val_hora , com_con from consecionarios where id=$conce and reg_eli=0"; $db->query($sql); if($db->next_row()){ $valor_hora_conce = $db->val_hora; $valor_comision = $db->com_con; } $total_man_obra=($tiempo_servicio * $valor_hora_conce); $total_man_obra=$total_man_obra*1.16; $total_carro= $total_man_obra + $total_inventario; /*--parte de la comision-*/ $porcentaje_total = $total_carro / 100; $porcentaje_total = $porcentaje_total * ($valor_comision); $total_carro = $total_carro + ($porcentaje_total); /*--parte de la comision-*/ $temp=$total_carro/1000; $decimales = explode(".",$temp); if($decimales[1]==0){ $total_carro=$decimales[0] * 1000; } else { $total_carro=($decimales[0] +1 ) * 1000 ; } return round($total_carro/1000.0,0) * 1000 ; //$redo= round ($num/1000.0,0)* 1000; } function buscar_idioma($espanol , $ingles , $idioma ){ if($idioma=='ingles'){ return $ingles ; } else return $espanol ; } function traducir($idioma,$cadena) { $cadena = correcion_html_utf8($cadena); $db= new Database(); $db_aux= new Database(); if($idioma=="" || $idioma=="espanol" || $idioma=="es" ){ $sql="select * from label where ( es_lab LIKE _utf8 '$cadena' COLLATE utf8_general_ci ) and reg_eli=0 "; $db->query($sql); //echo $db->num_rows(); if($db->num_rows()>0){ if($db->next_row()){ echo $db->esp_lab; } } else { $db_aux->query("INSERT INTO `label` ( `es_lab` , esp_lab ) VALUES ( '$cadena' , '$cadena' ) "); $sql="select * from label where ( es_lab LIKE _utf8 '%$cadena%' COLLATE utf8_general_ci ) and reg_eli=0 "; $db->query($sql); if($db->num_rows()>0){ echo $db->esp_lab ; } } } if($idioma=="_en" || $idioma=="ingles" || $idioma=="en" ){ $sql="select * from label where ( es_lab LIKE _utf8 '$cadena' COLLATE utf8_general_ci ) and reg_eli=0 "; //echo ""; $db->query($sql); if($db->next_row()){ echo $db->in_lab; } } } function combo_pais_idoma($nombre_obj , $valor_edicion , $idioma="" , $vento="") { if($idioma=='espanol' || $idioma=='') $campo='nom_pai'; if($idioma=='ingles') $campo='nom_pai_ing'; $db= new Database(); $sql="select * from pais order by des_pai desc "; $db->query($sql); echo " "; $db->close(); } function inicio_formulario_acre(){ echo " 54º Festival Internacional de Cine de Cartagena de Indias "; } function combinarcadenaadelante($cadena){ $cadena=str_replace("A","@",$cadena); $cadena=str_replace("a","A",$cadena); $cadena=str_replace("@","a",$cadena); $cadena=str_replace("B","@",$cadena); $cadena=str_replace("b","B",$cadena); $cadena=str_replace("@","b",$cadena); $cadena=str_replace("C","@",$cadena); $cadena=str_replace("c","C",$cadena); $cadena=str_replace("@","c",$cadena); $cadena=str_replace("D","@",$cadena); $cadena=str_replace("d","D",$cadena); $cadena=str_replace("@","d",$cadena); $cadena=str_replace("E","@",$cadena); $cadena=str_replace("e","E",$cadena); $cadena=str_replace("@","e",$cadena); $cadena=str_replace("F","@",$cadena); $cadena=str_replace("f","F",$cadena); $cadena=str_replace("@","f",$cadena); $cadena=str_replace("G","@",$cadena); $cadena=str_replace("g","G",$cadena); $cadena=str_replace("@","g",$cadena); $cadena=str_replace("H","@",$cadena); $cadena=str_replace("h","H",$cadena); $cadena=str_replace("@","h",$cadena); $cadena=str_replace("I","@",$cadena); $cadena=str_replace("i","I",$cadena); $cadena=str_replace("@","i",$cadena); $cadena=str_replace("J","@",$cadena); $cadena=str_replace("j","J",$cadena); $cadena=str_replace("@","j",$cadena); $cadena=str_replace("K","@",$cadena); $cadena=str_replace("k","K",$cadena); $cadena=str_replace("@","k",$cadena); $cadena=str_replace("L","@",$cadena); $cadena=str_replace("l","L",$cadena); $cadena=str_replace("@","l",$cadena); $cadena=str_replace("M","@",$cadena); $cadena=str_replace("m","M",$cadena); $cadena=str_replace("@","m",$cadena); $cadena=str_replace("N","@",$cadena); $cadena=str_replace("n","N",$cadena); $cadena=str_replace("@","n",$cadena); $cadena=str_replace("O","@",$cadena); $cadena=str_replace("o","O",$cadena); $cadena=str_replace("@","o",$cadena); $cadena=str_replace("P","@",$cadena); $cadena=str_replace("p","P",$cadena); $cadena=str_replace("@","p",$cadena); $cadena=str_replace("Q","@",$cadena); $cadena=str_replace("q","Q",$cadena); $cadena=str_replace("@","q",$cadena); $cadena=str_replace("R","@",$cadena); $cadena=str_replace("r","R",$cadena); $cadena=str_replace("@","r",$cadena); $cadena=str_replace("S","@",$cadena); $cadena=str_replace("s","S",$cadena); $cadena=str_replace("@","s",$cadena); $cadena=str_replace("T","@",$cadena); $cadena=str_replace("t","T",$cadena); $cadena=str_replace("@","t",$cadena); $cadena=str_replace("U","@",$cadena); $cadena=str_replace("u","U",$cadena); $cadena=str_replace("@","u",$cadena); $cadena=str_replace("V","@",$cadena); $cadena=str_replace("v","V",$cadena); $cadena=str_replace("@","v",$cadena); $cadena=str_replace("W","@",$cadena); $cadena=str_replace("w","W",$cadena); $cadena=str_replace("@","w",$cadena); $cadena=str_replace("X","@",$cadena); $cadena=str_replace("x","X",$cadena); $cadena=str_replace("@","x",$cadena); $cadena=str_replace("Y","@",$cadena); $cadena=str_replace("y","Y",$cadena); $cadena=str_replace("@","y",$cadena); $cadena=str_replace("Z","@",$cadena); $cadena=str_replace("z","Z",$cadena); $cadena=str_replace("@","z",$cadena); $cadena=str_replace("=","1$$-",$cadena); return $cadena; } function encode_this_get($string) { $string = utf8_encode($string); $control = "1azsx1"; //defino la llave para encriptar la cadena, cambiarla por la que deseamos usar $string = $control.$string.$control; //concateno la llave para encriptar la cadena $string = base64_encode($string);//codifico la cadena $arr1 = str_split($string); $reversed = array_reverse($arr1); $cadenamejorada = implode($reversed); $string = combinarcadenaadelante(ltrim($cadenamejorada)); return($string); } function decode_inscripcion ($string) { $cadena222 = combinarcadenaatras(ltrim($string)); $arr1 = str_split($cadena222); $reversed = array_reverse($arr1); //print_r($reversed); $string = implode($reversed); $string = base64_decode($string); //decodifico la cadena $control = "1azsx1"; //defino la llave con la que fue encriptada la cadena,, cambiarla $string = str_replace($control, "", "$string"); //quito la llave de la cadena return $string; } function decode_get2_base($string) { $cadena222 = combinarcadenaatras(ltrim($string)); $arr1 = str_split($cadena222); $reversed = array_reverse($arr1); //print_r($reversed); $string = implode($reversed); $string = base64_decode($string); //decodifico la cadena $control = "1azsx1"; //defino la llave con la que fue encriptada la cadena,, cambiarla por la que deseamos usar $string = str_replace($control, "", "$string"); //quito la llave de la cadena return($string); } function decode_get2_get($string) { //echo "*******".$string; //$cad = split("[?]",$string); //separo la url desde el ? //echo $string = $cad[1]; //capturo la url desde el separador ? en adelante //echo "= parte 1"; //echo "---------"; $cadena222 = combinarcadenaatras(ltrim($string)); $arr1 = str_split($cadena222); $reversed = array_reverse($arr1); //print_r($reversed); $string = implode($reversed); $string = base64_decode($string); //decodifico la cadena //echo $string."-------------"; $control = "1azsx1"; //defino la llave con la que fue encriptada la cadena,, cambiarla por la que deseamos usar $string = str_replace($control, "", "$string"); //quito la llave de la cadena //procedo a dejar cada variable en el $_GET $cad_get = split("[&]",$string); //separo la url por & foreach($cad_get as $value) { $val_get = split("[=]",$value); //asigno los valosres al GET $_REQUEST[$val_get[0]]=utf8_decode($val_get[1]); } } function combinarcadenaatras($cadena){ $cadena=str_replace("1$$-","=",$cadena); $cadena=str_replace("A","@",$cadena); $cadena=str_replace("a","A",$cadena); $cadena=str_replace("@","a",$cadena); $cadena=str_replace("B","@",$cadena); $cadena=str_replace("b","B",$cadena); $cadena=str_replace("@","b",$cadena); $cadena=str_replace("C","@",$cadena); $cadena=str_replace("c","C",$cadena); $cadena=str_replace("@","c",$cadena); $cadena=str_replace("D","@",$cadena); $cadena=str_replace("d","D",$cadena); $cadena=str_replace("@","d",$cadena); $cadena=str_replace("E","@",$cadena); $cadena=str_replace("e","E",$cadena); $cadena=str_replace("@","e",$cadena); $cadena=str_replace("F","@",$cadena); $cadena=str_replace("f","F",$cadena); $cadena=str_replace("@","f",$cadena); $cadena=str_replace("G","@",$cadena); $cadena=str_replace("g","G",$cadena); $cadena=str_replace("@","g",$cadena); $cadena=str_replace("H","@",$cadena); $cadena=str_replace("h","H",$cadena); $cadena=str_replace("@","h",$cadena); $cadena=str_replace("I","@",$cadena); $cadena=str_replace("i","I",$cadena); $cadena=str_replace("@","i",$cadena); $cadena=str_replace("J","@",$cadena); $cadena=str_replace("j","J",$cadena); $cadena=str_replace("@","j",$cadena); $cadena=str_replace("K","@",$cadena); $cadena=str_replace("k","K",$cadena); $cadena=str_replace("@","k",$cadena); $cadena=str_replace("L","@",$cadena); $cadena=str_replace("l","L",$cadena); $cadena=str_replace("@","l",$cadena); $cadena=str_replace("M","@",$cadena); $cadena=str_replace("m","M",$cadena); $cadena=str_replace("@","m",$cadena); $cadena=str_replace("N","@",$cadena); $cadena=str_replace("n","N",$cadena); $cadena=str_replace("@","n",$cadena); $cadena=str_replace("O","@",$cadena); $cadena=str_replace("o","O",$cadena); $cadena=str_replace("@","o",$cadena); $cadena=str_replace("P","@",$cadena); $cadena=str_replace("p","P",$cadena); $cadena=str_replace("@","p",$cadena); $cadena=str_replace("Q","@",$cadena); $cadena=str_replace("q","Q",$cadena); $cadena=str_replace("@","q",$cadena); $cadena=str_replace("R","@",$cadena); $cadena=str_replace("r","R",$cadena); $cadena=str_replace("@","r",$cadena); $cadena=str_replace("S","@",$cadena); $cadena=str_replace("s","S",$cadena); $cadena=str_replace("@","s",$cadena); $cadena=str_replace("T","@",$cadena); $cadena=str_replace("t","T",$cadena); $cadena=str_replace("@","t",$cadena); $cadena=str_replace("U","@",$cadena); $cadena=str_replace("u","U",$cadena); $cadena=str_replace("@","u",$cadena); $cadena=str_replace("V","@",$cadena); $cadena=str_replace("v","V",$cadena); $cadena=str_replace("@","v",$cadena); $cadena=str_replace("W","@",$cadena); $cadena=str_replace("w","W",$cadena); $cadena=str_replace("@","w",$cadena); $cadena=str_replace("X","@",$cadena); $cadena=str_replace("x","X",$cadena); $cadena=str_replace("@","x",$cadena); $cadena=str_replace("Y","@",$cadena); $cadena=str_replace("y","Y",$cadena); $cadena=str_replace("@","y",$cadena); $cadena=str_replace("Z","@",$cadena); $cadena=str_replace("z","Z",$cadena); $cadena=str_replace("@","z",$cadena); return $cadena; } function limpiarCadena($valor) { $valor = str_ireplace("SELECT","",$valor); $valor = str_ireplace("COPY","",$valor); $valor = str_ireplace("DELETE","",$valor); $valor = str_ireplace("DROP","",$valor); $valor = str_ireplace("DUMP","",$valor); $valor = str_ireplace(" OR ","",$valor); $valor = str_ireplace("%","",$valor); $valor = str_ireplace("LIKE","",$valor); $valor = str_ireplace("--","",$valor); $valor = str_ireplace("^","",$valor); $valor = str_ireplace("[","",$valor); $valor = str_ireplace("]","",$valor); $valor = str_ireplace("\\","",$valor); $valor = str_ireplace("!","",$valor); $valor = str_ireplace("¡","",$valor); $valor = str_ireplace("?","",$valor); $valor = str_ireplace("=","",$valor); $valor = str_ireplace("&","",$valor); return $valor; } function getCurrentUrlPaginado(){ $domain = $_SERVER['HTTP_HOST']; $url = "http://" . $domain . $_SERVER['REQUEST_URI']; $temp=explode("&p=",$url); $url=$temp[0]; return $url; } function is_array_empty( $mixed ) { if ( is_array($mixed) ) { foreach ($mixed as $value) { if ( ! is_array_empty($value) ) { return false; } } } elseif ( ! empty($mixed) ) { return false; } return true; } /* $ruta_imagen="../images/galeria/"; $ruta_thumb="../images/galeria/thumbnail/"; $nombre_imagen_ori="52b855e69daed__DSC0468.jpg"; resizeCropImage(240,130,$ruta_imagen,$nombre_imagen_ori, $ruta_thumb);*/ function resizeCropImage($nw, $nh, $ruta_original, $nombre_archivo , $ruta_destino, $backcolor=array(0,0,0)) { $ruta_destino .=$nombre_archivo; $source=$ruta_original.$nombre_archivo; $size = getimagesize($source); $w = $size[0]; $h = $size[1]; if((($nw+20)<$w) || (($nh+20)<$h) ){ $filename = $source; $size = getimagesize($filename); switch ($size['mime']) { case "image/gif": $simg = imagecreatefromgif($source); break; case "image/jpeg": $simg = imagecreatefromjpeg($source); break; case "image/png": $simg = imagecreatefrompng($source); break; } $dimg = imagecreatetruecolor($nw, $nh); $green = imagecolorallocate ( $dimg, $backcolor[0], $backcolor[1], $backcolor[2] ); imagefilledrectangle($dimg,0 ,0 ,$nw,$nh ,$green); $wm = $w/$nw; $hm = $h/$nh; $h_height = $nh/2; $w_height = $nw/2; if($w> $h) { $adjusted_width = $w / $hm; $half_width = $adjusted_width / 2; $int_width = $half_width - $w_height; imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h); } elseif(($w <$h) || ($w == $h)) { $adjusted_height = $h / $wm; $half_height = $adjusted_height / 2; $int_height = $half_height - $h_height; imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h); } else { imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h); } if($ruta_destino!="") imagejpeg($dimg,$ruta_destino); else return $dimg; } else { return $nombre_archivo; } } function combo_tabla_multi($nombre_obj,$tabla,$valor,$nombre,$tabla_rela,$cod_relacion,$cate_rel="",$cod_interna,$cod_recu, $filtro="", $orden="", $cate="", $id_int="") //hay que usar el jquery chosen.js { echo ""; $db= new Database(); if($cate_rel!="" and $cate!="") $categoria=" $cate_rel='$cate' and"; if($id_int=="") $id_int="0"; $sql=" select * , ifnull(( SELECT $cod_relacion FROM $tabla_rela where $categoria $cod_interna=$valor and $cod_recu= '$id_int' limit 1) , 0 ) as existe from $tabla where $tabla.reg_eli=0"; $db->query($sql); echo " "; $db->close(); echo ""; } function agregar_recurso($obj, $cod_cate, $categoria="") { borrar_recursos('relacion_logos', $cod_cate,"id_cat_rel", $categoria); if(!empty($_REQUEST[$obj])){ $campos=" id_cat_rel, cat_rel, id_log_rel, ord_rel "; $id=preg_split("/&&\d{1,2}@@/",$_REQUEST[$obj]);//apartir de 1 for ($i=1 ; $iquery($sql); } function campo_captcha(){ //if(!isset($_SESSION)) session_start(); //ini_set('display_errors', 'On'); $_SESSION = array(); //echo dirname(__FILE__); //exit; $directorio=preg_split("/js/",dirname(__FILE__)); //$directorio[0]="/administrador/"; //echo $directorio[0]; //exit; include($directorio[0]."apps/captcha/captcha.php"); $bg_path = $directorio[0].'apps/captcha/backgrounds/'; //exit; $_SESSION['captcha'] = simple_php_captcha( array( 'min_length' => 2, 'max_length' => 3, 'backgrounds' => array($bg_path.'capcha.png'), 'characters' => 'ABCDEFGHJKLMNPRSTUVWXYZ23456789', 'min_font_size' => 10, 'max_font_size' => 20, 'color' => '#fff', 'angle_min' => 0, 'angle_max' => 15, 'shadow' => true, 'shadow_color' => '#fff', 'shadow_offset_x' => -1, 'shadow_offset_y' => 1 )); echo ""; //echo $_SESSION['captcha']['image_src']; //exit; echo '
    Escriba el siguiente código
    '; echo 'CAPTCHA'; //echo 'CAPTCHA'; echo '
    '; echo '
    '; } function generarCodigo($longitud) { $key = ''; $pattern = '1234567890abcdefghijklmnopqrstuvwxyz'; $max = strlen($pattern)-1; for($i=0;$i < $longitud;$i++) $key .= $pattern{mt_rand(0,$max)}; return $key; } function enviar_correo($mensaje, $correo, $titulo){ $cabeceras = 'MIME-Version: 1.0' . "\r\n"; $cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $para=$correo; $cabeceras .= 'To: '.$para.' ' . "\r\n"; $cabeceras .= 'From: '.$estado.' FICCI FESTIVAL ' . "\r\n"; if(mail($para, $titulo, $mensaje, $cabeceras)) { $r= 1; } } function conteo_registro_sql ($tabla, $condicion) { $db= new Database(); $sql="SELECT * FROM $tabla WHERE reg_eli!=1 $condicion"; $db->query($sql); return $db->num_rows(); $db->close(); } function conteo_registro_innersql ($tabla, $inner, $condicion) { $db= new Database(); $sql="SELECT * FROM $tabla $inner WHERE $tabla.reg_eli!=1 $condicion"; $db->query($sql); return $db->num_rows(); $db->close(); } function detect() { $browser=array("IE","OPERA","MOZILLA","NETSCAPE","FIREFOX","SAFARI","CHROME"); $os=array("WIN","MAC","LINUX"); # definimos unos valores por defecto para el navegador y el sistema operativo $info['browser'] = "OTHER"; $info['os'] = "OTHER"; # buscamos el navegador con su sistema operativo foreach($browser as $parent) { $s = strpos(strtoupper($_SERVER['HTTP_USER_AGENT']), $parent); $f = $s + strlen($parent); $version = substr($_SERVER['HTTP_USER_AGENT'], $f, 15); $version = preg_replace('/[^0-9,.]/','',$version); if ($s) { $info['browser'] = $parent; $info['version'] = $version; } } # obtenemos el sistema operativo foreach($os as $val) { if (strpos(strtoupper($_SERVER['HTTP_USER_AGENT']),$val)!==false) $info['os'] = $val; } $info['info_total']=$_SERVER['HTTP_USER_AGENT']; # devolvemos el array de valores return $info; } function auditoria_cliente() { $ip_cliente = $_SERVER['REMOTE_ADDR']; $idi_cliente = $user_language=getUserLanguage(); $info=detect(); $sistemaope = "Sistema operativo: ".$info["os"]; $navegador = "Navegador: ".$info["browser"]; $informacion_total =$info['info_total']; return $ip_cliente."-@@-".$idi_cliente."-@@-".$sistemaope."-@@-".$navegador."-@@-".$informacion_total; } function getUserLanguage() { $idioma =substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2); return $idioma; } function envio_correo_plantilla($correo, $mensaje, $mensaje_ing, $asunto, $nombre_usuario, $cod_perfil) { require('mail/mailin.php'); require('mail/plantilla.php'); //$mailin = new Mailin('https://api.sendinblue.com/v1.0','t4HKAnGyzQUqOWjw','1P4IndUt5qTXazVE'); $mailin = new Mailin('https://api.sendinblue.com/v1.0','0PhJaNGnvmD6O8VM','XvxVH62ba8grnGJB'); $mes_esp=formato_fecha(date('m'),'nombre_mes'); $mes_ing=formato_fecha(date('m'),'nombre_mes_en'); $html_contenido=cabezote($mes_esp, $mes_ing); $html_contenido .=contendio($nombre_usuario, $mensaje, $mensaje_ing,$asunto ); $html_contenido .=pie(); $to = array($correo=>$nombre_usuario); //mandatory $subject = $asunto; //mandatory //$bcc = array("mailing@mottif.com"=>"bcc Master copy"); $bcc = array("mailing2018@mottif.com"=>"bcc Master copy"); $from = array("mailing@ficcifestival.com","FICCI FESTIVAL"); //mandatory $html = $html_contenido; //mandatory $text = ""; $attachment = array(); //provide the absolute url of the attachment/s $headers = array("Content-Type"=> "text/html; charset=iso-8859-1","X-Ewiufkdsjfhn"=> "hello","X-Custom" => "Custom"); $mailin->send_email($to,$subject,$from,$html,$text,$cc,$bcc,$replyto,$attachment,$headers); /*enviar_correo($html, $correo, $asunto); enviar_correo($html, 'mailing@mottif.com', $asunto); * **/ if($cod_perfil!=0){ registrar_tagear($correo, $cod_perfil, $nombre_usuario); } } function registrar_tagear($correo, $cod_perfil, $nombre_usuario) { require('mail/Mailin.php'); $mailinv2 = new Mailin_v2('https://api.sendinblue.com/v2.0','ZbT8BkQvS6D1wsyX'); if($cod_perfil==1) $cod_lista=9; if($cod_perfil==2) $cod_lista=10; if($cod_perfil==3) $cod_lista=11; if($cod_perfil==4) $cod_lista=12; if($cod_perfil==5) $cod_lista=13; /* tipo tag = plataforma sendinblue codigo 6 tag 2016 codigo 7 tag ficci codigo 9 tag industria codigo 10 tag participantes codigo 11 tag estudiantes codigo 12 tag benefactor codigo 13 tag prensa codigo 14 tag invitados codigo 15 tag patrocinador codigo 16 tag organizacion */ $data = array("email" => $correo, "attributes" => array("NOMBRE"=>$nombre_usuario, "APELLIDO"=>$nombre_usuario), "blacklisted" => 0, "listid" => array(6,7,$cod_lista), "listid_unlink" => array(), "blacklisted_sms" => 0 ); $mailinv2->create_update_user($data); } function acortar_url($url) { $apiurl = "http://tinyurl.com/api-create.php?url=".$url; $url_corta = file_get_contents($apiurl); return $url_corta; } function html_conversion_caracter($String){ $String=str_replace("Á","Á",$String); $String=str_replace("À","À",$String); $String=str_replace("É","É",$String); $String=str_replace("È","È",$String); $String=str_replace("Í","Í",$String); $String=str_replace("Ì","Ì",$String); $String=str_replace("Ó","Ó",$String); $String=str_replace("Ò","Ò",$String); $String=str_replace("Ú","Ú",$String); $String=str_replace("Ù","Ù",$String); $String=str_replace("á","á",$String); $String=str_replace("à","à",$String); $String=str_replace("é","é",$String); $String=str_replace("è","è",$String); $String=str_replace("í","í",$String); $String=str_replace("ì","ì",$String); $String=str_replace("ó","ó",$String); $String=str_replace("ò","ò",$String); $String=str_replace("ú","ú",$String); $String=str_replace("ù","ù",$String); $String=str_replace("Ä","Ä",$String); $String=str_replace("Â","Â",$String); $String=str_replace("Ë","Ë",$String); $String=str_replace("Ê","Ê",$String); $String=str_replace("Ï","Ï",$String); $String=str_replace("Ö","Ö",$String); $String=str_replace("Ô","Ô",$String); $String=str_replace("Ü","Ü",$String); $String=str_replace("Û","Û",$String); $String=str_replace("ä","ä",$String); $String=str_replace("â","â",$String); $String=str_replace("ë","ë",$String); $String=str_replace("ê","ê",$String); $String=str_replace("ï","ï",$String); $String=str_replace("î","î",$String); $String=str_replace("ö","ö",$String); $String=str_replace("ü","ü",$String); $String=str_replace("û","û",$String); $String=str_replace("å","å",$String); $String=str_replace("Ñ","Ñ",$String); $String=str_replace("Õ","Õ",$String); $String=str_replace("ã","ã",$String); $String=str_replace("ñ","ñ",$String); $String=str_replace("Ý","Ý",$String); $String=str_replace("õ","õ",$String); $String=str_replace("ý","ý",$String); $String=str_replace("ÿ",'ÿ',$String);//y minúscula con diéresis; $String=str_replace('“','"',$String);//comillas de citación - arriba izquierda; $String=str_replace('”','"',$String);//comillas de citación - arriba derecha; $String=str_replace('„','"',$String);//comillas de citación - abajo; $String=str_replace('"','"',$String);//comillas dobles; $String=str_replace("‘", '"',$String);//comilla izquierda - citación $String=str_replace("’",'"',$String);//comilla derecha - citación; $String=str_replace("«",'«',$String);//comillas anguladas de apertura; $String=str_replace("»",'»',$String);//comillas anguladas de cierre; $String=str_replace("º",'º',$String);//género masculino - indicador ordinal m.; $String=str_replace("©",'©',$String);//signo de derechos de autor - copyright; $String=str_replace("ª",'ª',$String);//género feminino - indicador ordinal f.; $String=str_replace("¡",'¡',$String);//signo de apertura de exclamación; $String=str_replace(" & ",'&',$String);//signo "&" / ampersand; $String=str_replace("<",'<',$String);//signo de menor que; $String=str_replace(">",'>',$String);//signo de mayor que; $String=str_replace("€",'€',$String);//signo de euro; $String=str_replace("ø",'ø',$String);//o barrada minúscula; $String=str_replace("÷",'÷',$String);//signo de división $String=str_replace("æ",'æ',$String);//diptongo ae minúscula (ligadura) $String=str_replace("±",'±',$String);//signo de más o menos $String=str_replace("²",'²',$String);//superíndice dos - cuadrado $String=str_replace("³",'³',$String);//superíndice tres - cúbico $String=str_replace("´",'´',$String);//acento agudo - agudo espaciado $String=str_replace("µ",'µ',$String);//signo de micro $String=str_replace("¶",'¶',$String);//signo de fin de párrafo $String=str_replace("·",'·',$String);//punto medio - coma Georgiana $String=str_replace("¸",'¸',$String);//cedilla $String=str_replace("¹",'¹',$String);//superíndice uno $String=str_replace("¼",'¼',$String);//fracción un cuarto $String=str_replace("½",'½',$String);//fracción medio - mitad $String=str_replace("¾",'¾',$String);//fracción tres cuartos $String=str_replace("¿",'¿',$String);//signo de interrogación - apertura $String=str_replace("¯",'¯',$String);//signo de interrogación - apertura $String=str_replace("¯",'-',$String);//signo de interrogación - apertura $String=str_replace("—",'--',$String);//signo de interrogación - apertura return ($String); } function html_transformar_caracter($String){ $String=str_replace("Á","Á",$String); $String=str_replace("À","À",$String); $String=str_replace("É","É",$String); $String=str_replace("È","È",$String); $String=str_replace("Í","Í",$String); $String=str_replace("Ì","Ì",$String); $String=str_replace("Ó","Ó",$String); $String=str_replace("Ò","Ò",$String); $String=str_replace("Ú","Ú",$String); $String=str_replace("Ù","Ù",$String); $String=str_replace("á","á",$String); $String=str_replace("à","à",$String); $String=str_replace("é","é",$String); $String=str_replace("è","è",$String); $String=str_replace("í","í",$String); $String=str_replace("ì","ì",$String); $String=str_replace("ó","ó",$String); $String=str_replace("ò","ò",$String); $String=str_replace("ú","ú",$String); $String=str_replace("ù","ù",$String); $String=str_replace("Ä","Ä",$String); $String=str_replace("Â","Â",$String); $String=str_replace("Ë","Ë",$String); $String=str_replace("Ê","Ê",$String); $String=str_replace("Ï","Ï",$String); $String=str_replace("Ö","Ö",$String); $String=str_replace("Ô","Ô",$String); $String=str_replace("Ü","Ü",$String); $String=str_replace("Û","Û",$String); $String=str_replace("ä","ä",$String); $String=str_replace("â","â",$String); $String=str_replace("ë","ë",$String); $String=str_replace("ê","ê",$String); $String=str_replace("ï","ï",$String); $String=str_replace("î","î",$String); $String=str_replace("ö","ö",$String); $String=str_replace("ü","ü",$String); $String=str_replace("û","û",$String); $String=str_replace("å","å",$String); $String=str_replace("Ñ","Ñ",$String); $String=str_replace("Õ","Õ",$String); $String=str_replace("ã","ã",$String); $String=str_replace("ñ","ñ",$String); $String=str_replace("Ý","Ý",$String); $String=str_replace("õ","õ",$String); $String=str_replace("ý","ý",$String); $String=str_replace('ÿ',"ÿ",$String);//y minúscula con diéresis; $String=str_replace('"','“',$String);//comillas de citación - arriba izquierda; $String=str_replace('"','”',$String);//comillas de citación - arriba derecha; $String=str_replace('"','„',$String);//comillas de citación - abajo; $String=str_replace('"','"',$String);//comillas dobles; $String=str_replace('"',"‘",$String);//comilla izquierda - citación $String=str_replace('"',"’",$String);//comilla derecha - citación; $String=str_replace('«',"«",$String);//comillas anguladas de apertura; $String=str_replace('»',"»",$String);//comillas anguladas de cierre; $String=str_replace('º',"º",$String);//género masculino - indicador ordinal m.; $String=str_replace('©',"©",$String);//signo de derechos de autor - copyright; $String=str_replace('ª',"ª",$String);//género feminino - indicador ordinal f.; $String=str_replace('¡',"¡",$String);//signo de apertura de exclamación; $String=str_replace('&'," & ",$String);//signo "&" / ampersand; $String=str_replace('<',"<",$String);//signo de menor que; $String=str_replace('>',">",$String);//signo de mayor que; $String=str_replace('€',"€",$String);//signo de euro; $String=str_replace('ø',"ø",$String);//o barrada minúscula; $String=str_replace('÷',"÷",$String);//signo de división $String=str_replace('æ',"æ",$String);//diptongo ae minúscula (ligadura) $String=str_replace('±',"±",$String);//signo de más o menos $String=str_replace('²',"²",$String);//superíndice dos - cuadrado $String=str_replace('³',"³",$String);//superíndice tres - cúbico $String=str_replace('´',"´",$String);//acento agudo - agudo espaciado $String=str_replace('µ',"µ",$String);//signo de micro $String=str_replace('¶',"¶",$String);//signo de fin de párrafo $String=str_replace('·',"·",$String);//punto medio - coma Georgiana $String=str_replace('¸',"¸",$String);//cedilla $String=str_replace('¹',"¹",$String);//superíndice uno $String=str_replace('¼',"¼",$String);//fracción un cuarto $String=str_replace('½',"½",$String);//fracción medio - mitad $String=str_replace('¾',"¾",$String);//fracción tres cuartos $String=str_replace('¿',"¿",$String);//signo de interrogación - apertura $String=str_replace('¯',"¯",$String);//signo de interrogación - apertura $String=str_replace('-',"¯",$String);//signo de interrogación - apertura $String=str_replace('--',"—",$String);//signo de interrogación - apertura return ($String); } function combo_parametro_validar($nombre_obj,$nom_parametro,$valor_edicion,$evento, $idioma){ if($idioma=='ingles') {$ab='_en'; $Seleccione='Select';} else {$ab=''; $Seleccione='Seleccione';} $nom_op_para='nom_op_para'.$ab; $db= new Database(); $sql="select * from parametros where nom_para='$nom_parametro' and reg_eli=0"; $db->query($sql); echo " "; $db->close(); } function subirArchivo_2015($nombre_certificado, $carpeta) { $nombre_archivo=$nombre_certificado['name']; $extension = end( explode('.', $nombre_archivo) ); $un= uniqid(); $nombre_archivo=""; $valida=validarExtension($extension); if($valida==0){ if(!empty($nombre_certificado['name'])) { $nombre_archivo=$un.'.'.$extension; copy($nombre_certificado['tmp_name'],$carpeta.$nombre_archivo); } } return $nombre_archivo; } function validarExtension($extension) { $validar=0; $extensiones= array ("exe", "bat", "php", "html", "css", "asp", "js", "json"); if (in_array ($extension, $extensiones)) { $validar=1; } return $validar; } function combo_tabla_validar($nombre_obj,$tabla,$valor,$nombre,$valor_edicion , $filtro="", $orden="") { $db= new Database(); if($filtro!=="") $filtro= " and ".$filtro; $sql="select * from ".$tabla. " where reg_eli=0 $filtro $orden "; $db->query($sql); echo " "; $db->close(); } function buscar_registro($campo, $codigo, $tabla, $campo_llave){ $db= new Database(); $sql="SELECT $campo as campo_nombre FROM $tabla WHERE $campo_llave=$codigo and reg_eli=0"; $db->query($sql); if($db->next_row()){ return $db->campo_nombre; } } function editar_registro_especial($tabla,$compos,$where_campo, $where_valor,$interfaz) { $fechaModi = fecha_servidor(); $complemto_campos=",fec_modif='".$fechaModi."', usu_acce='2017' "; $sql="UPDATE $tabla set $compos $complemto_campos where $where_campo='$where_valor' "; $db= new Database(); $db->query($sql); $retorno= $db->Errno; if ($retorno==0){ $retorno=1; } $db->close(); escribe_sql($sql); auditoria ($tabla,2,$sql,$interfaz,$where_valor); return $retorno; } function cortar_string ($string, $largo) { $marca = "..."; if (strlen($string) > $largo) { $string = wordwrap($string, $largo, $marca); $string = explode($marca, $string); $string = $string[0]; } return $string; } function consultasParametros($tabla,$columna,$return,$where){ $sql="select $columna from $tabla where $where"; $db= new Database(); $db->query($sql); $db->next_row(); return $db->$return; //return $sql; } function consultaParametros($tabla,$columna,$where){ $sql="select $columna from $tabla where $where"; $db= new Database(); $db->query($sql); $db->next_row(); return $db->$columna; } ?>