Soporte para insertar pedidos.
[ecomupi.git] / contenido / mupis+pedidos.php
blobb35b60e8e5abafdddacbf86804d6b519ef33130b
1 <?php
2 function CONTENIDO_pedidos($usuario, $pedido) {
3 global $session, $form;
4 echo '<h1>Gestión de pedidos de ' . _NOMBRE_ . '</h1>';
5 echo '<hr /><h2>Sus Pedidos '._NOMBRE_.".</h2>";
6 if ( $session->isAdmin() && isset($_POST['registrar_pedidos']) ) {
7 //Nos toca registrar un MUPI
8 Pedidos_REGISTRAR();
10 verPedidos($usuario);
11 if ( $session->isAdmin() ) {
13 if ($usuario) { $paraUsuario = " para $usuario"; } else { $paraUsuario = ""; }
15 if ($pedido) {
16 $edicionOregistro = 'Edición del Pedido ' . $pedido;
17 } else {
18 $edicionOregistro = 'Registrar Pedido';
21 echo '<hr /><h2>'.$edicionOregistro.$paraUsuario.'</h2>';
23 verPedidosregistro($usuario, $pedido);
26 function verPedidos($usuario="", $pedido=""){
27 global $database;
29 $WHERE = "";
30 $num_rows = "";
31 if ($usuario) { $WHERE = " WHERE codigo='".$usuario."'"; }
33 $q = "SELECT * FROM ".TBL_MUPI_ORDERS."$WHERE;";
34 $result = $database->query($q);
36 if ( !$result ) {
37 echo "Error mostrando la información";
38 return;
41 $num_rows = mysql_numrows($result);
42 if ( $num_rows == 0 ) {
43 echo "¡No hay Pedidos "._NOMBRE_." ingresados!<BR />";
44 return;
47 echo '<table>';
48 echo "<tr><th>Código Pedido "._NOMBRE_."</th><th>Código cliente</th><th>Fecha de inicio de alquiler</th><th>Foto Pantalla</th><th>Acciones</th></tr>";
49 for($i=0; $i<$num_rows; $i++){
50 $codigo_pedido = mysql_result($result,$i,"codigo_pedido");
51 $codigo = mysql_result($result,$i,"codigo");
52 $alquilado_desde = AnularFechaNula(mysql_result($result,$i,"alquilado_desde"));
53 $foto_pantalla = mysql_result($result,$i,"foto_pantalla");
54 $Eliminar = CREAR_LINK_GET("gestionar+pedidos&amp;accion=eliminar&amp;pedido=".$codigo_pedido,"Eliminar", "Eliminar los datos de este pedido");
55 $codigo_cara_mupi = CREAR_LINK_GET("gestionar+pedidos&amp;pedido=".$codigo_pedido,$codigo_pedido, "Editar los datos de este pedido");
56 echo "<tr><td>$codigo_pedido</td><td>$codigo</td><td>$alquilado_desde</td><td>$foto_pantalla</td><td>$Eliminar</tr>";
58 echo "</table><br>";
60 function verPedidosregistro($usuario="", $pedido="") {
61 global $form, $database;
62 $CampoUsuario = '';
63 $CampoFechaHora = '';
64 $CampoPantalla = '';
65 $BotonCancelar = '';
66 $CampoFoto = '';
67 $alquilado_desde = '';
68 $foto_pantalla = '';
70 if ($pedido) {
71 $q = "SELECT * FROM ".TBL_MUPI_ORDERS." WHERE codigo_pedido='$pedido';";
72 $result = $database->query($q);
73 $usuario = mysql_result($result,0,"codigo");
74 $alquilado_desde = mysql_result($result,0,"alquilado_desde");
75 $foto_pantalla = mysql_result($result,0,"foto_pantalla");
76 $NombreBotonAccion = "Editar";
77 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_.'=gestionar+pedidos\'" value="Cancelar">';
78 } else {
79 $q = "SELECT LAST_INSERT_ID() FROM ".TBL_MUPI_ORDERS;
80 $pedido =mysql_num_rows($database->query($q)) + 1;
81 $NombreBotonAccion = "Registrar";
83 $CampoCodigoPedido = '<tr><td width="25%">Código de pedido</td><td><input disabled type="text" name="codigo_pedido" maxlength="255" value="' . $pedido . '"></td></tr>';
84 $CampoUsuario = '<tr><td>Cliente:</td><td><input type="text" name="codigo" maxlength="255" value="' . $usuario . '"></td></tr>';
85 $CampoFechaHora = '<tr><td>Fecha de inicio de alquiler:</td><td><input type="text" name="alquilado_desde" maxlength="255" value="' . AnularFechaNula($alquilado_desde,true). '"></td></tr>';
86 $CampoPantalla = '<tr><td>Foto de pantalla:</td><td><input type="text" name="foto_pantalla" maxlength="255" value="' . $foto_pantalla . '"></td></tr>';
88 echo '
89 <form action="./?'._ACC_.'=gestionar+pedidos" method="POST">
90 <table>
91 '.$CampoCodigoPedido.'
92 '.$CampoUsuario.'
93 '.$CampoFechaHora.'
94 '.$CampoPantalla.'
95 </table>
96 <input type="submit" value="'.$NombreBotonAccion.'">
97 '.$BotonCancelar.'
98 <input type="hidden" name="registrar_pedidos" value="1">
99 </form>';
102 function Pedidos_REGISTRAR() {
103 global $database,$form;
104 $q = "INSERT INTO ".TBL_MUPI_ORDERS." ( codigo, alquilado_desde, foto_pantalla ) VALUES ('" . $_POST['codigo'] . "', '". strtotime($_POST['alquilado_desde']). "', '". $_POST['foto_pantalla']."') ON DUPLICATE KEY UPDATE codigo=VALUES(codigo), alquilado_desde=VALUES(alquilado_desde), foto_pantalla=VALUES(foto_pantalla);";
105 DEPURAR ($q);
106 if ( $database->query($q) == 1 ) {
107 echo "<blockquote>Exito al registrar el pedido de ". $_POST['codigo'].'</blockquote>';
108 } else {
109 echo "<blockquote>Falló el registro el pedido de " . $_POST['codigo'].'</blockquote>';