'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; } /* Rellena una lista desplegable con los empleados con un permiso concreto */ function rellena_personal_permiso($nombre, $permiso, $auxiliar, $empleado) { include LOCALE . LOCALESET . "lenguaje.php"; $consulta = "select usuarios.oid as oid,nombre from usuarios,rol where usuarios.tipo='usuario' and usuarios.rol = rol.oid and (usuarios.permisos like '%.$permiso%' or usuarios.permisos like '%$permiso.%' or usuarios.permisos = '$permiso' or rol.permisos like '%.$permiso%' or rol.permisos like '%$permiso.%' or rol.permisos = '$permiso')"; echo ''; } /* Rellena una lista desplegable con los pedidos que puede ver el usuario */ function rellena_desplegable_pedidos($nombre) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; } /* Rellena una lista desplegable con los pedidos que puede ver el usuario */ function rellena_desplegable_pedidos_ConParametros($nombre, $seleccionadas) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; } /* Rellena una lista desplegable con los pedidos con un estado */ function rellena_desplegable_pedidos_estado($nombre, $estado, $seleccionadas) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; } /* Rellena una lista desplegable con las localidades de una provincia seleccionando una provincia concreta */ function rellena_desplegable_localidad($localidad, $nombre) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; } function rellena_desplegable_localidad_mult($localidad, $nombre) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; } function rellena_desplegable_localidad_multSel($localidad, $nombre) { include LOCALE . LOCALESET . "lenguaje.php"; if ($link = conectar()) { echo ''; } } /* Rellena una lista desplegable */ function rellena_desplegable($tabla, $name, $auxiliar) { echo ''; } /* Rellena una lista desplegable con oid e id */ function rellena_desplegable_oid($tabla, $name, $auxiliar) { echo ''; } /* Rellena una lista desplegable de perfiles */ function rellena_perfiles($tabla, $name, $auxiliar) { echo ''; } /* Rellena una lista desplegable tipo orden-id */ function rellena_desplegable_orden($tabla, $name, $auxiliar) { echo ''; } /* Rellena una lista desplegable tipo orden-id */ function rellena_desplegable_select_orden($tabla, $name, $auxiliar, $opcion) { echo ''; } /* Rellena una lista desplegable */ function rellena_desplegable_multi($tabla, $name, $auxiliar) { echo ''; } //function rellena_desplegable_multi_oid($tabla,$name,$auxiliar){ // // echo ''; //} /* * Rellena la lista poniendo select en las que ya se han elegido */ //function rellena_desplegable_multi_oid_ConParametros($tabla,$name,$auxiliar,$seleccionadas){ // if ($link = conectar()){ // $consulta="select * from ".$tabla; // if ($resultado = consultar($consulta,$link)){ // $numResultados=mysql_num_rows($resultado)-count($seleccionadas)+1; // echo ''; //} /* * Rellena la lista poniendo select en las que ya se han elegido */ //function rellena_desplegable_multi_oid_ConParametrosNo($tabla,$name,$auxiliar,$seleccionadas){ // if ($link = conectar()){ // $consulta="select * from ".$tabla; // if ($resultado = consultar($consulta,$link)){ // $numResultados=mysql_num_rows($resultado)-count($seleccionadas)+1; // echo ''; //} /* Convierte un array en una cadena de texto separada por el valor indicado en separador */ function expande($array, $separador) { $cadena = ""; foreach ($array as $elem) { $cadena .= $elem . $separador; } //Remueve el último separador: if ($valores{strlen($valores) - 2} == $separador) $valores = substr($valores, 0, strlen($valores) - 2); } /* Rellena una lista desplegable seleccionando una opción */ function rellena_desplegable_select($tabla, $name, $auxiliar, $opcion) { echo ''; } /* Rellena una lista desplegable tipo oid id seleccionando una opción */ function rellena_desplegable_select_oid($tabla, $name, $auxiliar, $opcion) { $consulta = "select * from " . $tabla; echo ''; } // Rellena una lista desplegable dando una tabla, el id que quieres sacar, el valor por defecto // y la opción que hay ahora seleccionada function rellena_desplegable_select_oidCol($tabla, $Ccod, $Cnombre, $name, $auxiliar, $opcion) { $consulta = "select * from " . $tabla; echo ''; } /* Rellena una lista desplegable de procedencias */ function rellena_procedencias($name, $auxiliar, $opcion) { echo ''; } /* Rellena una lista desplegable con más datos */ function rellena_desplegable_datos($tabla, $name, $aux1, $aux2) { echo ''; } /* Rellena una lista numérica desplegable */ function rellena_numerico($name, $menor, $num) { echo ''; } /* Rellena una lista numérica desplegable seleccionando opción */ function rellena_prioridad_select($name, $op) { echo ''; } /* Rellena una lista numérica desplegable seleccionando opción */ function rellena_numerico_select($name, $menor, $num, $op) { echo ''; } /* Rellena una lista desplegable con los días de la semana seleccionando */ function rellena_semana_select($name, $activacion) { echo ''; } /* Rellena un desplegable para elegir fecha */ function rellena_fecha() { $dia = date("j"); $mes = date("n"); $anyo = date('Y'); echo $locale['318']; rellena_numerico_select("dia", 0, 31, $dia); echo $locale['328']; rellena_numerico_select("mes", 0, 12, $mes); echo $locale['329']; rellena_numerico_select("anyo", ($anyo - 100), 100, $anyo); } /* Rellena un desplegable para elegir fecha seleccionando la fecha parámetro */ function rellena_fecha_nombre_select($fecha) { rellena_fecha_select($fecha, ""); } /* Rellena un desplegable para elegir fecha seleccionando la fecha parámetro y nombre del select */ function rellena_fecha_select($fecha, $nombre) { include LOCALE . LOCALESET . "lenguaje.php"; $tiempo = explode("-", $fecha); $dia = $tiempo[2]; $mes = $tiempo[1]; $anyo = $tiempo[0]; if ($anyo <= 0) $anyo = date('Y'); echo $locale['318']; rellena_numerico_select("dia" . $nombre, 0, 31, $dia); echo $locale['328']; rellena_numerico_select("mes" . $nombre, 0, 12, $mes); echo $locale['329']; rellena_numerico_select("anyo" . $nombre, ($anyo - 100), 100, $anyo); } /* Rellena una lista a borrar */ //function rellena_borrable($tabla, $tabla2, $nombre, $oid){ // if ($link = conectar()){ // $consulta = "select * from ".$tabla.",".$tabla2." where $tabla.$nombre = $tabla2.oid and oid_i = ".$oid.""; // if ($resultado = consultar($consulta,$link)){ // while ($row = mysql_fetch_array($resultado)){ // echo '
'.$row["id"].' - Borrar'; // } // } // } // echo ''; //} function rellena_borrable_ConDestino($tabla, $tabla2, $nombre, $oid, $destino) { if ($link = conectar()) { $consulta = "select * from " . $tabla . "," . $tabla2 . " where $tabla.$nombre = $tabla2.oid and oid_i = " . $oid . ""; if ($resultado = consultar($consulta, $link)) { while ($row = mysql_fetch_array($resultado)) { echo '
' . $row["id"] . ' - Borrar'; } } } echo ''; } /* Rellena una lista */ function rellena_lista($tabla, $nombre, $oid) { $res = array(); if ($link = conectar()) { $consulta = "select * from " . $tabla . " where oid_i = " . $oid . ""; if ($resultado = consultar($consulta, $link)) { while ($row = mysql_fetch_array($resultado)) { $res[] = $row[$nombre]; echo $row[$nombre] . '
'; } } } return $res; } /* Rellena una lista */ function rellena_lista_oid($tabla, $tabla2, $nombre, $oid) { $res = array(); if ($link = conectar()) { $consulta = "select * from " . $tabla . "," . $tabla2 . " where $tabla.$nombre = $tabla2.oid and oid_i = " . $oid . ""; if ($resultado = consultar($consulta, $link)) { while ($row = mysql_fetch_array($resultado)) { $res[] = $row["id"]; //echo $row["id"].'
'; } } } return $res; } /* Muestra los resultados */ function mostrar_resultados($errores, $aciertos) { $oid = $_SESSION["oid"]; $errores = explode(".", $errores); $aciertos = explode(".", $aciertos); if ($link = conectar()) { foreach ($errores as $error) { if ($error != "") { $consulta = "insert into resultado_acciones values ('', '$oid', '$error', curdate(), '0')"; $resultado = mysql_query($consulta, $link); } } foreach ($aciertos as $acierto) { if ($acierto != "") { $consulta = "insert into resultado_acciones values ('', '$oid', '$acierto', curdate(), '1')"; $resultado = mysql_query($consulta, $link); } } $consulta = "select fifo, resultado, tipo from resultado_acciones where oid='$oid' order by fifo DESC limit 0, 5"; $resultado = mysql_query($consulta, $link); if ($resultado) { while ($rows = mysql_fetch_array($resultado)) { $res = $rows["resultado"]; $tipo = $rows["tipo"]; $fifo = $rows["fifo"]; if ($tipo == 0) { echo '

' . $res . '

'; } else if ($tipo == 1) { echo '

' . $res . '

'; } } } $consulta = "delete from resultado_acciones where fecha < curdate()"; $resultado = mysql_query($consulta, $link); } } /* Muestra los errores */ function mostrar_errores($errores) { $errores = explode(".", $errores); foreach ($errores as $error) { echo '

' . $error . '

'; } } /* Muestra los aciertos */ function mostrar_aciertos($aciertos) { $aciertos = explode(".", $aciertos); foreach ($aciertos as $acierto) { echo '

' . $acierto . '

'; } } /* Devuelve un array con los valores de un campo de una tabla */ function input_array_tabla($nombre, $tabla, $campo, $oid) { $consulta = "select " . $campo . " from " . $tabla . " where oid_i=" . $oid . ""; //echo ($consulta); if ($resultado = consultar($consulta)) while ($row = mysql_fetch_array($resultado)) { echo ''; } } /* Devuelve el color de una procedencia */ function color_procedencia($procedencia) { if ($link = conectar()) { if ($resultado = consultar("select * from procedencia where num='$procedencia'", $link)) { while ($row = mysql_fetch_array($resultado)) return $row["color"]; } } } // Strip Input Function, prevents HTML in unwanted places /* function stripinput($text) { include_once("Objects/BD.php"); $bd = new BD(); $link = $bd->getLink(); mysql_real_escape_string($text,$link); return $text; } */ function stripinput($text) { include_once("Objects/BD.php"); $bd = new BD(); $link = $bd->getLink(); return mysql_real_escape_string($text, $link); /* if(gettype($text) == "string"){ $text = mysql_real_escape_string($text,$link); } if (QUOTES_GPC) $text = stripslashes($text); $search = array("\"", "'", "\\", '\"', "\'", "<", ">", " "); $replace = array(""", "'", "\", """, "'", "<", ">", " "); $text = str_replace($search, $replace, $text); return $text; */ } /* function menu_candidatos($oid, $pagina, $tabla_cond, $condicion){ $tabla = "usuarios"; include LOCALE.LOCALESET."lenguaje.php"; echo ''; if(!strpos($pagina, "?")) $pagina .= '.php?liberar=si'; echo ''; if(comprobar_permisos("LC")) echo ""; if(comprobar_permisos("AC")) echo ""; if(comprobar_permisos("SP")) echo ""; if(comprobar_permisos("LC")) echo ""; echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; } */ //function menu_usuarios($oid){ // $tabla = "usuarios"; // include LOCALE.LOCALESET."lenguaje.php"; // echo ''; // if(comprobar_permisos("LU")) // echo ""; // if(comprobar_permisos("AU")) // echo ""; // if(comprobar_permisos("LU")) // echo ""; // echo '
//
// // // //
//
// // // //
//
// // // //
'; //} function menu_clientes($oid) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; if (comprobar_permisos("GP") || comprobar_permisos("SP")) { echo ""; echo ""; } echo '
'; } function menu_alarmas($oid) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; if (comprobar_permisos("GP") || comprobar_permisos("SP")) { echo ""; echo ""; } echo '
'; } function menu_informes($oid) { include LOCALE . LOCALESET . "lenguaje.php"; echo ''; if (comprobar_permisos("AF")) { echo ""; echo ""; } echo '
'; } function menu_pedidos($oid) { $tabla = "pedidos"; include LOCALE . LOCALESET . "lenguaje.php"; echo ''; if (comprobar_permisos("GP") || comprobar_permisos("SP")) { echo ""; echo ""; echo ""; echo ""; } echo '
'; } //function volver($pagina, $tabla, $oid, $condicion){ // echo '
'; // echo ''; // echo ''; // echo ''; // echo ''; // echo ''; // echo '
'; //} function consulta($tabla, $campo, $condicion) { if ($link = conectar()) { $consulta = "select $campo from $tabla where $condicion"; $resultado = mysql_query($consulta, $link); $rows = mysql_fetch_array($resultado); return $rows[$campo]; } } ?>