2 function CONTENIDO_mupis($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() ) {
13 if ($mupi) $mupiex = " (".$mupi.")";
14 echo '<hr /><h2>Registrar/Actualizar '._NOMBRE_
.$mupiex.'</h2>';
15 verMUPISregistro($mupi);
20 //$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.";";
21 $q = "SELECT * FROM ".TBL_MUPI
.";";
22 $result = $database->query($q);
23 /* Error occurred, return given name by default */
24 $num_rows = mysql_numrows($result);
25 if(!$result ||
($num_rows < 0)){
26 echo "Error mostrando la información";
30 echo "¡No hay "._NOMBRE_
." ingresados!<BR />";
33 echo '<table border="0">';
34 echo "<tr><th>Código "._NOMBRE_
."</th><th>Dirección</th><th>Foto Genérica</th><th>Longitud</th><th>Latitud</th><th>Evento</th><th>Acciones</th></tr>";
35 for($i=0; $i<$num_rows; $i++
){
36 $codigo_mupi = CREAR_LINK_GET("gestionar+mupis:".mysql_result($result,$i,"codigo_mupi"), mysql_result($result,$i,"codigo_mupi"), "Carga los datos del "._NOMBRE_
. " seleccionado para editar");
37 $direccion = mysql_result($result,$i,"direccion");
38 $foto_generica = mysql_result($result,$i,"foto_generica");
39 $Longitud = mysql_result($result,$i,"lon");
40 $Latitud = mysql_result($result,$i,"lat");
41 $codigo_evento = mysql_result($result,$i,"codigo_evento");
42 $Eliminar = CREAR_LINK_GET("gestionar+mupis&accion=eliminar&mupi=".mysql_result($result,$i,"codigo_mupi"),"Eliminar", "Eliminar los datos de este "._NOMBRE_
);
43 echo "<tr><td>$codigo_mupi</td><td>$direccion</td><td>$foto_generica</td><td>$Longitud</td><td>$Latitud</td><td>$codigo_evento</td><td>$Eliminar</td></tr>";
45 echo "</table><br />";
48 function verMUPISregistro($mupi="") {
49 global $form, $database;
52 $q = "SELECT * FROM ".TBL_MUPI
." WHERE codigo_mupi='$mupi';";
53 $result = $database->query($q);
54 $form->setValue("codigo", mysql_result($result,0,"codigo_mupi"));
55 $form->setValue("direccion", mysql_result($result,0,"direccion"));
56 $form->setValue("foto", mysql_result($result,0,"foto_generica"));
57 $form->setValue("lon", mysql_result($result,0,"lon"));
58 $form->setValue("lat", mysql_result($result,0,"lat"));
59 $NombreBotonAccion = "Editar";
60 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_
.'=gestionar+mupis\'" value="Cancelar">';
62 $NombreBotonAccion = "Registrar";
65 <form action="./?'._ACC_
.'=gestionar+mupis" method="POST">
67 <tr><td>Código '._NOMBRE_
.':</td><td><input type="text" name="codigo" maxlength="100" style="width: 100%;" value="' . $form->value("codigo"). '"></td></tr>
68 <tr><td>Dirección:</td><td><input type="text" name="direccion" style="width: 100%;" maxlength="255" value="' . $form->value("direccion"). '"></tr>
69 <tr><td>Foto genérica:</td><td><input type="text" name="foto" style="width: 100%;" maxlength="255" value="' . $form->value("foto"). '"></td></tr>
70 <tr><td>Longitud:</td><td><input type="text" name="lon" style="width: 100%;" maxlength="50" value="' . $form->value("lon"). '"></td></tr>
71 <tr><td>Latitud:</td><td><input type="text" name="lat" style="width: 100%;" maxlength="50" value="' . $form->value("lat"). '"></td></tr>
73 <input type="submit" value="'.$NombreBotonAccion.'">
75 <input type="hidden" name="registrar_mupi" value="1">
79 function MUPI_REGISTRAR() {
80 global $database,$form;
81 $form->setValue("codigo", $_POST['codigo']);
82 $form->setValue("direccion", $_POST['direccion']);
83 $form->setValue("foto", $_POST['foto']);
84 $form->setValue("lon", $_POST['lon']);
85 $form->setValue("lat", $_POST['lat']);
86 $q = "INSERT INTO ".TBL_MUPI
." (codigo_mupi, direccion, foto_generica, lon, lat) VALUES ('".$_POST['codigo'] . "', '" . $_POST['direccion'] . "', '" . $_POST['foto'] . "', '" . $_POST['lon'] . "', '" . $_POST['lat'] . "') ON DUPLICATE KEY UPDATE codigo_mupi=VALUES(codigo_mupi), direccion=VALUES(direccion), foto_generica=VALUES(foto_generica), lon=VALUES(lon), lat=VALUES(lat);";
88 $result = $database->query($q);