2 function CONTENIDO_pedidos($usuario, $pedido) {
3 global $session, $form, $database;
4 echo '<h1>Gestión de pedidos de ' . _NOMBRE_
. '</h1>';
6 if ( !$database->codigoTaken($usuario) ) {
7 echo "<hr /><h2>No existe el Cliente o Usuario $usuario</h2>";
11 echo '<hr /><h2>Sus Pedidos '._NOMBRE_
.".</h2>";
13 //Nos toca registrar un Pedido
14 if ( isset($_POST['registrar_pedidos']) ) {
18 //Nos toca elimiinar un pedido
19 if ( isset($_GET['eliminar']) && isset($_GET['imagen']) ) {
20 // Eliminamos la pantalla
21 $q = "DELETE FROM " . TBL_MUPI_ORDERS
. " WHERE codigo_pedido=" . $_GET['eliminar'] . ";";
22 $result = $database->query($q);
23 if ( $result ) { echo Mensaje ("Pedido eliminado",_M_INFO
); } else { echo Mensaje ("Pedido no pudo ser eliminado",_M_ERROR
); }
25 // Eliminamos cualquier imagen que estuviera asociada a esa pantalla
26 if ($_GET['imagen']) {
27 $q = "DELETE FROM " . TBL_IMG
. " WHERE id_imagen=" . $_GET['imagen'] . ";";
28 $result = $database->query($q);
29 if ( $result ) { echo "Imagen asociada al pedido eliminada<br />"; }
33 echo "Mostrar solo pedidos que se encuentren en la catorcena: " . $database->Combobox_CatorcenasConPresencia("cmbFiltroCatorcena",$usuario) . "<input type='button' onclick='$(\"#tabla_pedidos\").load(\"contenido/mupis+pedidos+dinamico.php?usuario=$usuario&catorcena=\"+$(\"#cmbFiltroCatorcena\").val())' value='filtrar' >". "<input type='button' onclick='$(\"#tabla_pedidos\").load(\"contenido/mupis+pedidos+dinamico.php?usuario=$usuario\")' value='Mostrar todos los pedidos' >";
34 echo "<div id='tabla_pedidos'></div>";
35 if ($usuario) { $paraUsuario = " para $usuario"; } else { $paraUsuario = ""; }
38 $edicionOregistro = 'Edición del Pedido ' . $pedido;
40 $edicionOregistro = 'Registrar Pedido';
43 echo '<hr /><h2>'.$edicionOregistro.$paraUsuario.'</h2>';
45 verPedidosregistro($usuario, $pedido);
48 function verPedidosregistro($usuario="", $pedido="") {
49 global $form, $database;
50 $CampoCodigoPedido = 0;
52 $Campocatorcena_inicio = '';
53 $Campocatorcena_fin = '';
55 $CampoConservarPantalla = '';
60 $OnChangePantalla = '';
61 $CampoConservarPantalla2 = '';
64 $q = "SELECT * FROM ".TBL_MUPI_ORDERS
." WHERE codigo_pedido='$pedido';";
65 $result = $database->query($q);
66 $num_rows = mysql_numrows($result);
67 if ( $num_rows == 0 ) {
68 echo "¡No hay Pedido "._NOMBRE_
." con este código ingresado!<BR />";
71 $usuario = mysql_result($result,0,"codigo");
72 $catorcena_inicio = mysql_result($result,0,"catorcena_inicio");
73 $catorcena_fin = mysql_result($result,0,"catorcena_fin");
74 $foto_pantalla = mysql_result($result,0,"foto_pantalla");
75 if ( $foto_pantalla ) {
76 $CampoConservarPantalla = '<tr><td>Conservar Arte Digital con Id.'.$foto_pantalla.'</td></td><td><span id="CampoConservarPantalla"><input type="checkbox" name="ConservarPantalla" value="'.$foto_pantalla.'" checked="checked"></span></td></tr>';
77 $CampoConservarPantalla2 = '<input type="hidden" name="ConservarPantalla2" value="'.$foto_pantalla.'">';
78 $OnChangePantalla = 'onchange="document.getElementById(\'CampoConservarPantalla\').innerHTML=\'Se reemplazará la imagen actual con la seleccionada\'"';
80 $costo = mysql_result($result,0,"costo");
81 $descripcion = mysql_result($result,0,"descripcion");
82 $CampoCodigoPedido = '<input type="hidden" name="codigo_pedido" value="'.$pedido.'">';
83 $NombreBotonAccion = "Editar";
84 $BotonCancelar = '<input type="button" OnClick="window.location=\'./?'._ACC_
.'=gestionar+pedidos\'" value="Cancelar">';
86 $q = "SELECT LAST_INSERT_ID() FROM ".TBL_MUPI_ORDERS
;
87 $pedido = mysql_num_rows($database->query($q)) +
1;
88 $catorcena_inicio = Obtener_catorcena_cercana();
89 $catorcena_fin = $catorcena_inicio;
90 $CampoCodigoPedido = '<input type="hidden" name="codigo_pedido" value="0">';
91 $NombreBotonAccion = "Registrar";
93 $CampoCodigoPedido2 = '<tr><td width="25%">Código de pedido</td><td><b>'. $pedido. '</b></td></tr>';
94 $CampoUsuario = '<tr><td>Cliente:</td><td>'.$database->Combobox_usuarios("codigo",$usuario) . '</td></tr>';
95 $Campocatorcena_inicio = '<tr><td>Inicio del contrato:</td><td>'. Combobox_catorcenas("catorcena_inicio", $catorcena_inicio, 26, _F_INICIOS
). '</td></tr>';
96 $Campocatorcena_fin = '<tr><td>Fin del contrato:</td><td>'. Combobox_catorcenas("catorcena_fin", $catorcena_fin, 26, _F_FINES
). '</td></tr>';
97 $CampoPantalla = '<tr><td>Arte digital:</td><td><input type="file" name="foto_pantalla" '.$OnChangePantalla.'></td></tr>';
98 $CampoCosto ='<tr><td>Costo:</td><td><input type="text" name="costo" maxlength="100" value="' . $costo. '"></td></tr>';
99 $CampoDescripcion ='<tr><td>Descripción:</td><td><input type="text" name="descripcion" maxlength="100" value="' . $descripcion. '"></td></tr>';
101 <form action="./?'._ACC_
.'=gestionar+pedidos" enctype="multipart/form-data" method="POST">
103 '.$CampoCodigoPedido.'
104 '.$CampoCodigoPedido2.'
106 '.$Campocatorcena_inicio.'
107 '.$Campocatorcena_fin.'
108 '.$CampoConservarPantalla.'
109 '.$CampoConservarPantalla2.'
112 '.$CampoDescripcion.'
114 <input type="submit" value="'.$NombreBotonAccion.'">
116 <input type="hidden" name="registrar_pedidos" value="1">
120 function Pedidos_REGISTRAR() {
121 global $database,$form;
124 if ( !$_FILES['foto_pantalla']['error'] ) {
125 $Pre_Id = isset($_POST['ConservarPantalla2']) ?
$_POST['ConservarPantalla2'] : 0;
126 $idImg = CargarImagenEnBD("foto_pantalla","PEDIDOS", $Pre_Id);
129 if ( isset ($_POST['ConservarPantalla']) ){
130 $idImg = $_POST['ConservarPantalla2'];
135 $q = "INSERT INTO ".TBL_MUPI_ORDERS
." ( codigo_pedido, codigo, catorcena_inicio, catorcena_fin, foto_pantalla, costo, descripcion ) VALUES (" . $_POST['codigo_pedido'] . ", '" . $_POST['codigo'] . "', '". $_POST['catorcena_inicio']. "', '". $_POST['catorcena_fin']. "', '". $idImg."', '". $_POST['costo']."', '". $_POST['descripcion']."') ON DUPLICATE KEY UPDATE codigo=VALUES(codigo), catorcena_inicio=VALUES(catorcena_inicio), catorcena_fin=VALUES(catorcena_fin), foto_pantalla=VALUES(foto_pantalla), costo=VALUES(costo), descripcion=VALUES(descripcion);";
138 if ( $database->query($q) == 1 ) {
139 echo Mensaje ("Exito al registrar el pedido de ". $_POST['codigo'], _M_INFO
);
141 echo Mensaje ("Falló el registro el pedido de " . $_POST['codigo'], _M_ERROR
);