2 function CONTENIDO_calles($usuario, $calle) {
3 global $session, $form, $database;
4 if ( !$session->isAdmin() ) { exit ("Lo siento, Ud. no puede acceder a esta área del sistema"); }
5 echo '<h1>Gestión de calles de ' . _NOMBRE_
. '</h1>';
7 if ( !$database->codigoTaken($usuario) ) {
8 echo "<hr /><h2>No existe el Cliente o Usuario $usuario</h2>";
12 echo '<hr /><h2>Sus calles '._NOMBRE_
.".</h2>";
13 //Nos toca registrar un MUPI
14 if ( isset($_POST['registrar_calles']) ) {
18 //Nos toca eliminar un MUPI
19 if ( isset($_GET['eliminar']) ) {
21 // Eliminamos la pantalla
22 $q = "DELETE FROM " . TBL_STREETS
. " WHERE codigo_calle='" . $_GET['eliminar'] . "';";
23 $result = $database->query($q);
24 if ( $result ) { echo "Calle eliminada<br />"; }
30 $edicionOregistro = 'Edición del calle ' . $calle;
32 $edicionOregistro = 'Registrar calle';
35 echo '<hr /><h2>'.$edicionOregistro.'</h2>';
37 vercallesregistro($usuario, $calle);
40 function vercalles($usuario="", $calle=""){
45 // if ($usuario) { $WHERE = " WHERE codigo='".$usuario."'"; }
47 $q = "SELECT * FROM ".TBL_STREETS
;
48 $result = $database->query($q);
51 echo "Error mostrando la información";
55 $num_rows = mysql_numrows($result);
56 if ( $num_rows == 0 ) {
57 echo Mensaje ("¡No hay calles "._NOMBRE_
." ingresadas", _M_NOTA
);
62 echo "<tr><th>Código calle "._NOMBRE_
."</th><th>Ubicación</th><th>Impactos</th><th>Acciones</th></tr>";
63 for($i=0; $i<$num_rows; $i++
){
64 $codigo_calle = mysql_result($result,$i,"codigo_calle");
65 $ubicacion = mysql_result($result,$i,"ubicacion");
66 $impactos = mysql_result($result,$i,"impactos");
67 $Eliminar = CREAR_LINK_GET("gestionar+calles&eliminar=".mysql_result($result,$i,"codigo_calle"),"Eliminar", "Eliminar los datos de esta calle");
68 $codigo_calle = CREAR_LINK_GET("gestionar+calles&calle=".$codigo_calle,$codigo_calle, "Editar los datos de esta calle");
69 echo "<tr><td>$codigo_calle</td><td>$ubicacion</td><td>$impactos</td><td>$Eliminar</tr>";
74 function vercallesregistro($usuario="", $calle="") {
75 global $form, $database;
76 $CampoCodigocalle = '';
82 $q = "SELECT * FROM ".TBL_STREETS
." WHERE codigo_calle='$calle';";
83 $result = $database->query($q);
84 $num_rows = mysql_numrows($result);
85 if ( $num_rows == 0 ) {
86 echo "¡No hay calles "._NOMBRE_
." con ese código!<br />";
89 $codigo_calle = mysql_result($result,0,"codigo_calle");
91 $CampoCodigocalle = '<input type="hidden" name="codigo_calle" value="'.$codigo_calle.'">';
92 $ubicacion = mysql_result($result,0,"ubicacion");
93 $impactos = mysql_result($result,0,"impactos");
94 $NombreBotonAccion = "Editar";
95 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_
.'=gestionar+calles\'" value="Cancelar">';
97 $q = "SELECT LAST_INSERT_ID() FROM ".TBL_STREETS
;
98 $codigo_calle = mysql_num_rows($database->query($q)) +
1;
99 $CampoCodigocalle = '<input type="hidden" name="codigo_calle" value="0">';
101 $NombreBotonAccion = "Registrar";
103 $CampoCodigocalle2 = '<tr><td width="25%">Código de calle</td><td><b>'. $codigo_calle. '</b></td></tr>';
104 $CampoUbicacion = '<tr><td>Ubicación:</td><td><input type="text" name="ubicacion" maxlength="255" value="' . $ubicacion . '"></td></tr>';
105 $CampoImpactos = '<tr><td>Número de impactos:</td><td><input type="text" name="impactos" maxlength="255" value="' . $impactos . '"></td></tr>';
108 <form action="./?'._ACC_
.'=gestionar+calles" method="POST">
110 '.$CampoCodigocalle.'
111 '.$CampoCodigocalle2.'
115 <input type="submit" value="'.$NombreBotonAccion.'">
117 <input type="hidden" name="registrar_calles" value="1">
121 function calles_REGISTRAR() {
122 global $database,$form;
124 $q = "INSERT INTO ".TBL_STREETS
." (codigo_calle, ubicacion, impactos ) VALUES ('".$_POST['codigo_calle']."', '" . $_POST['ubicacion']. "', '" . $_POST['impactos']. "') ON DUPLICATE KEY UPDATE ubicacion=VALUES(ubicacion), impactos=VALUES(impactos);";
126 if ( $database->query($q) == 1 ) {
127 echo Mensaje("Exito al registrar calle de ". $_POST['ubicacion'], _M_INFO
);
129 echo Mensaje("Falló el registro el calle de " . $_POST['ubicacion'], _M_ERROR
);