2 function CONTENIDO_mupis($usuario="",$mupi="") {
4 echo '<h1>Gestión de ' . _NOMBRE_
. '</h1>';
5 if ( $session->isAdmin() && isset($_POST['registrar_mupi']) ) {
6 //Nos toca registrar un MUPI
9 echo '<hr /><h2>'._NOMBRE_
." disponibles</h2>";
11 if ( $session->isAdmin() ) {
12 verMUPISregistro($usuario,$mupi);
17 //$q = "SELECT codigo_mupi 'Código "._NOMBRE_."', direccion 'Dirección', foto_generica 'Foto Genérica', lon 'Longitud', lat 'Latitud', codigo_evento 'Evento' FROM ".TBL_MUPI.";";
18 $q = "SELECT codigo_mupi, direccion, foto_generica, lon, lat, codigo_evento, codigo_calle, (SELECT ubicacion FROM ".TBL_STREETS
." AS b WHERE a.codigo_calle=b.codigo_calle) AS 'calle' FROM ".TBL_MUPI
." as a;";
19 $result = $database->query($q);
20 /* Error occurred, return given name by default */
21 $num_rows = mysql_numrows($result);
22 if(!$result ||
($num_rows < 0)){
23 echo "Error mostrando la información";
27 echo "¡No hay "._NOMBRE_
." ingresados!<BR />";
30 echo '<table border="0">';
31 echo "<tr><th>Código "._NOMBRE_
."</th><th>Dirección</th><th>Foto Genérica</th><th>Longitud</th><th>Latitud</th><th>Calle</th><th>Evento</th><th>Acciones</th></tr>";
32 for($i=0; $i<$num_rows; $i++
){
33 $codigo_mupi = CREAR_LINK_GET("gestionar+mupis&mupi=".mysql_result($result,$i,"codigo_mupi"), mysql_result($result,$i,"codigo_mupi"), "Carga los datos del "._NOMBRE_
. " seleccionado para editar");
34 $direccion = mysql_result($result,$i,"direccion");
35 $foto_generica = mysql_result($result,$i,"foto_generica");
36 $Longitud = mysql_result($result,$i,"lon");
37 $Latitud = mysql_result($result,$i,"lat");
38 $codigo_evento = mysql_result($result,$i,"codigo_evento");
39 $codigo_calle = CREAR_LINK_GET("gestionar+calles&calle=".mysql_result($result,$i,"codigo_calle"), mysql_result($result,$i,"calle"), "Editar los datos de este pedido");
40 $Eliminar = CREAR_LINK_GET("gestionar+mupis&accion=eliminar&mupi=".mysql_result($result,$i,"codigo_mupi"),"Eliminar", "Eliminar los datos de este "._NOMBRE_
);
41 echo "<tr><td>$codigo_mupi</td><td>$direccion</td><td>$foto_generica</td><td>$Longitud</td><td>$Latitud</td><td>$codigo_calle</td><td>$codigo_evento</td><td>$Eliminar</td></tr>";
43 echo "</table><br />";
46 function verMUPISregistro($usuario="",$mupi="") {
47 global $form, $database;
49 $NombreBotonAccion = '';
51 $q = "SELECT * FROM ".TBL_MUPI
." WHERE codigo_mupi='$mupi';";
52 $result = $database->query($q);
54 switch ( mysql_numrows($result) ) {
56 $form->setValue("codigo", mysql_result($result,0,"codigo_mupi"));
57 $form->setValue("direccion", mysql_result($result,0,"direccion"));
58 $form->setValue("foto", mysql_result($result,0,"foto_generica"));
59 $form->setValue("lon", mysql_result($result,0,"lon"));
60 $form->setValue("lat", mysql_result($result,0,"lat"));
61 $form->setValue("codigo_calle", mysql_result($result,0,"codigo_calle"));
63 $CampoCodigoMupi = '<input type="hidden" name="codigo_mupi" value="'.$mupi.'">';
64 $NombreBotonAccion = "Editar";
65 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_
.'=gestionar+mupis\'" value="Cancelar">';
68 echo "No se encontró un Eco Mupis con este código<br />";
72 echo "Error al búscar Eco Mupis solicitado<br />";
77 $CampoCodigoMupi = '<tr><td>Código '._NOMBRE_
.':</td><td><input type="text" name="codigo_mupi" maxlength="100" style="width: 100%;" value="' . $form->value("codigo_mupi"). '"></td></tr>';
78 $NombreBotonAccion = "Registrar";
81 if ($mupi) $mupiex = " (".$mupi.")";
82 echo '<hr /><h2>'.$NombreBotonAccion.' '._NOMBRE_
.$mupiex.'</h2>';
84 <form action="./?'._ACC_
.'=gestionar+mupis" method="POST">
87 <tr><td width="20%">Dirección específica:</td><td><input type="text" name="direccion" style="width: 100%;" maxlength="255" value="' . $form->value("direccion"). '"></tr>
88 <tr><td>Foto genérica:</td><td><input type="text" name="foto" style="width: 100%;" maxlength="255" value="' . $form->value("foto"). '"></td></tr>
89 <tr><td>Longitud Decimal:</td><td><input type="text" name="lon" style="width: 100%;" maxlength="50" value="' . $form->value("lon"). '"></td></tr>
90 <tr><td>Latitud Decimal:</td><td><input type="text" name="lat" style="width: 100%;" maxlength="50" value="' . $form->value("lat"). '"></td></tr>
91 <tr><td>Código calle:</td><td>'. $database->Combobox_calle("codigo_calle", $form->value("codigo_calle")). '</td></tr>
93 <input type="submit" value="'.$NombreBotonAccion.'">
95 <input type="hidden" name="registrar_mupi" value="1">
99 function MUPI_REGISTRAR() {
100 global $database,$form;
101 $form->setValue("codigo_mupi", $_POST['codigo_mupi']);
102 $form->setValue("direccion", $_POST['direccion']);
103 $form->setValue("foto", $_POST['foto']);
104 $form->setValue("lon", $_POST['lon']);
105 $form->setValue("lat", $_POST['lat']);
106 $form->setValue("codigo_calle", $_POST['codigo_calle']);
107 $q = "INSERT INTO ".TBL_MUPI
." (codigo_mupi, direccion, foto_generica, lon, lat, codigo_calle) VALUES ('".$_POST['codigo_mupi'] . "', '" . $_POST['direccion'] . "', '" . $_POST['foto'] . "', '" . $_POST['lon'] . "', '" . $_POST['lat'] . "', '" . $_POST['codigo_calle'] . "') ON DUPLICATE KEY UPDATE codigo_mupi=VALUES(codigo_mupi), direccion=VALUES(direccion), foto_generica=VALUES(foto_generica), lon=VALUES(lon), lat=VALUES(lat), codigo_calle=VALUES(codigo_calle);";
109 $result = $database->query($q);