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 id="edicion_calle">'.$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>Grupo</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 $grupo_calle = mysql_result($result,$i,"grupo_calle");
67 $impactos = mysql_result($result,$i,"impactos");
68 $Eliminar = CREAR_LINK_GET("gestionar+calles&eliminar=".mysql_result($result,$i,"codigo_calle"),"Eliminar", "Eliminar los datos de esta calle");
69 $codigo_calle = CREAR_LINK_GET("gestionar+calles&calle=".$codigo_calle,$codigo_calle, "Editar los datos de esta calle");
70 echo "<tr><td>$codigo_calle</td><td>$ubicacion</td><td>$grupo_calle</td><td>$impactos</td><td>$Eliminar</tr>";
73 echo "<td colspan='4'>Total</td><td>$num_rows</td>";
78 function vercallesregistro($usuario="", $calle="") {
79 global $form, $database;
80 $CampoCodigocalle = '';
87 $q = "SELECT * FROM ".TBL_STREETS
." WHERE codigo_calle='$calle';";
88 $result = $database->query($q);
89 $num_rows = mysql_numrows($result);
90 if ( $num_rows == 0 ) {
91 echo "¡No hay calles "._NOMBRE_
." con ese código!<br />";
94 $codigo_calle = mysql_result($result,0,"codigo_calle");
96 $CampoCodigocalle = '<input type="hidden" name="codigo_calle" value="'.$codigo_calle.'">';
97 $ubicacion = mysql_result($result,0,"ubicacion");
98 $grupo_calle = mysql_result($result,0,"grupo_calle");
99 $impactos = mysql_result($result,0,"impactos");
100 $NombreBotonAccion = "Editar";
101 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_
.'=gestionar+calles\'" value="Cancelar">';
102 echo SCRIPT('window.location="#edicion_calle";');
104 $q = "SELECT LAST_INSERT_ID() FROM ".TBL_STREETS
;
105 $codigo_calle = mysql_num_rows($database->query($q)) +
1;
106 $CampoCodigocalle = '<input type="hidden" name="codigo_calle" value="0">';
108 $NombreBotonAccion = "Registrar";
110 $CampoCodigocalle2 = '<tr><td width="25%">Código de calle</td><td><b>'. $codigo_calle. '</b></td></tr>';
111 $CampoUbicacion = '<tr><td>Ubicación:</td><td><input type="text" name="ubicacion" maxlength="255" value="' . $ubicacion . '"></td></tr>';
112 $CampoGrupoCalle = '<tr><td>Pertenece al grupo:</td><td><input type="text" name="grupo_calle" maxlength="255" value="' . $grupo_calle . '"></td></tr>';
113 $CampoImpactos = '<tr><td>Número de impactos:</td><td><input type="text" name="impactos" maxlength="255" value="' . $impactos . '"></td></tr>';
116 <form action="./?'._ACC_
.'=gestionar+calles" method="POST">
118 '.$CampoCodigocalle.'
119 '.$CampoCodigocalle2.'
124 <input type="submit" value="'.$NombreBotonAccion.'">
126 <input type="hidden" name="registrar_calles" value="1">
130 function calles_REGISTRAR() {
131 global $database,$form;
133 $q = "INSERT INTO ".TBL_STREETS
." (codigo_calle, ubicacion, grupo_calle, impactos ) VALUES ('".$_POST['codigo_calle']."', '" . $_POST['ubicacion']. "', '" . $_POST['grupo_calle']. "', '". $_POST['impactos']. "') ON DUPLICATE KEY UPDATE ubicacion=VALUES(ubicacion), grupo_calle=VALUES(grupo_calle), impactos=VALUES(impactos);";
135 $database->REGISTRAR ("calles", "Se editó la calle '".$_POST['codigo_calle']."'","SQL: $q");
136 if ( $database->query($q) == 1 ) {
137 echo Mensaje("Exito al registrar calle de ". $_POST['ubicacion'], _M_INFO
);
139 echo Mensaje("Falló el registro el calle de " . $_POST['ubicacion'], _M_ERROR
);