Modificación para enlazar con tabla de pedidos.
[ecomupi.git] / contenido / mupis+pantallas.php
blob6dc4a287adc90dfa4d58f82e574a9aebcdce647c
1 <?php
2 function CONTENIDO_pantallas($usuario, $pantalla) {
3 global $session, $form;
4 echo '<h1>Gestión de pantallas de ' . _NOMBRE_ . '</h1>';
5 if ( $session->isAdmin() && isset($_POST['registrar_mupi']) ) {
6 //Nos toca registrar un MUPI
7 Pantalla_REGISTRAR();
9 echo '<hr /><h2>Sus Pantallas '._NOMBRE_.".</h2>";
10 verPantallas($usuario);
11 if ( $session->isAdmin() ) {
12 $paraUsuario = "";
13 if ($usuario) {
14 $paraUsuario = " para $usuario";
16 if ($pantalla) {
17 $edicionOregistro = 'Edición de pantalla ' . $pantalla;
18 } else {
19 $edicionOregistro = 'Registrar Pantallas';
21 echo '<hr /><h2>'.$edicionOregistro.$paraUsuario.'</h2>';
22 verPantallasregistro($usuario, $pantalla);
25 function verPantallas($usuario="", $pantalla=""){
26 global $database;
28 $WHERE = "";
29 $num_rows = "";
30 if ($usuario) {
31 $WHERE = " WHERE codigo='".$usuario."'";
33 $q = "SELECT * FROM ".TBL_MUPI_FACES."$WHERE;";
34 $result = $database->query($q);
35 if ( !$result ) {
36 echo "Error mostrando la información";
37 return;
39 $num_rows = mysql_numrows($result);
40 if($num_rows == 0){
41 echo "¡No hay Pantallas "._NOMBRE_." ingresadas!<BR />";
42 return;
44 echo '<table>';
45 echo "<tr><th>Código Pantalla "._NOMBRE_."</th><th>Código "._NOMBRE_."</th><th>Código pedido</th><th>Evento</th><th>Acción</th></tr>";
46 for($i=0; $i<$num_rows; $i++){
47 $codigo_pantalla_mupi = mysql_result($result,$i,"codigo_pantalla_mupi");
48 $codigo_mupi = mysql_result($result,$i,"codigo_mupi");
49 $codigo_pedido = mysql_result($result,$i,"codigo_pedido");
50 $codigo_evento = mysql_result($result,$i,"codigo_evento");
51 $Eliminar = CREAR_LINK_GET("gestionar+pantallas&amp;accion=eliminar&amp;pantalla=".$codigo_pantalla_mupi,"Eliminar", "Eliminar los datos de esta pantalla");
52 $codigo_pantalla_mupi = CREAR_LINK_GET("gestionar+pantallas&amp;pantalla=".$codigo_pantalla_mupi,$codigo_pantalla_mupi, "Editar los datos de esta pantalla");
53 echo "<tr><td>$codigo_pantalla_mupi</td><td>$codigo_mupi</td><td>$codigo_pedido</td><td>$codigo_evento</td><td>$Eliminar</td></tr>";
55 echo "</table><br>";
57 function verPantallasregistro($usuario="", $pantalla="") {
58 global $database;
59 $BotonCancelar = '';
60 $CampoCodigoMUPI = '';
61 $CampoPantalla = '';
63 if ($pantalla) {
64 $q = "SELECT * FROM ".TBL_MUPI_FACES." WHERE codigo_pantalla_mupi='$pantalla';";
65 $result = $database->query($q);
67 $CampoPantalla = '<input type="hidden" name="codigo_pantalla_mupi" value="'.$pantalla.'">';
68 $CampoCodigoMUPI = '<tr><td>Enlazar al '._NOMBRE_.' código</td><td><input type="text" name="codigo_mupi" style="width: 100%;" maxlength="255" value="' . mysql_result($result,0,"codigo_mupi") . '"></td></tr>';
69 $CampoCodigoPedido = '<tr><td>Enlazar al pedido '._NOMBRE_.' código</td><td><input type="text" name="codigo_pedido" style="width: 100%;" maxlength="255" value="' . mysql_result($result,0,"codigo_pedido") . '"></td></tr>';
72 $NombreBotonAccion = "Editar";
73 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_.'=gestionar+pantallas\'" value="Cancelar">';
74 } else {
75 $CampoPantalla = '<tr><td>Código Pantalla '._NOMBRE_.':</td><td><input type="text" name="codigo_pantalla_mupi" maxlength="100" style="width: 100%;" value=""></td></tr>';
76 $CampoCodigoMUPI = '<tr><td>Enlazar al '._NOMBRE_.' código</td><td><input type="text" name="codigo_mupi" style="width: 100%;" maxlength="255" value=""></td></tr>';
77 $CampoCodigoPedido = '<tr><td>Enlazar al pedido '._NOMBRE_.' No.:</td><td><input type="text" name="codigo_pedido" maxlength="100" style="width: 100%;" value=""></td></tr>';
79 $NombreBotonAccion = "Registrar";
83 if ($usuario) {
84 $CampoUsuario = '<input type="hidden" name="CampoUsuario" value="'.$usuario.'">';
88 echo '
89 <form action="./?'._ACC_.'=gestionar+pantallas" method="POST">
90 <table>
91 '.$CampoPantalla.'
92 '.$CampoCodigoMUPI.'
93 '.$CampoCodigoPedido.'
94 </table>
95 <input type="submit" value="'.$NombreBotonAccion.'">
96 '.$BotonCancelar.'
97 <input type="hidden" name="registrar_mupi" value="1">
98 </form>';
101 function Pantalla_REGISTRAR() {
102 global $database;
103 $q = "INSERT INTO ".TBL_MUPI_FACES." (codigo_pantalla_mupi, codigo_mupi, codigo_pedido) VALUES ('" . $_POST['codigo_pantalla_mupi'] . "', ' " . $_POST['codigo_mupi'] . "', ' " . $_POST['codigo_pedido'] . "') ON DUPLICATE KEY UPDATE codigo_pantalla_mupi=VALUES(codigo_pantalla_mupi), codigo_mupi=VALUES(codigo_mupi), codigo_pedido=VALUES(codigo_pedido);";
104 DEPURAR ($q);
105 if ( $database->query($q) == 1 ) {
106 echo "<blockquote>Exito al registrar ". $_POST['codigo_pantalla_mupi'].'</blockquote>';
107 } else {
108 echo "<blockquote>Falló el registro de " . $_POST['codigo_pantalla_mupi'].'</blockquote>';