'; 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 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){ 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){ 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]; } } ?>