]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/info.forms.php
Aca esta mi bugfixing, para que le llevemos algo que le guste mas.
[z.facultad/75.43/tp1.git] / src / lib / info.forms.php
index 8af0c93e6fda0bf8629579bc01851bcf8c45c635..a5b258840ee1b398011df5b8e4496ce0d1a4cb17 100644 (file)
@@ -8,17 +8,18 @@
 require_once 'lib/info.functions.php';\r
 require_once 'Tema.php';\r
 \r
-function info_form_ingresar_tema( $nombre, $icono, $descripcion ) {\r
+function info_form_ingresar_tema( $__hidID, $nombre, $icono, $descripcion ) {\r
 ?>\r
        <form name="info_ingresar_tema" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" onSubmit="return info_validar_ingresar_tema(this);" enctype="multipart/form-data">\r
+                       <input type="hidden" name="__hidID" value="<? echo $__hidID; ?>">\r
             <script type="text/javascript" language="JavaScript">\r
                 <!--\r
                 function info_validar_ingresar_tema(f)\r
                 {\r
-                    if (!check_vacio(f.txtNombre, 'Nombre')) return false;\r
-                                       if (!check_vacio(f.txtIcono, 'Icono')) return false;\r
-                                       if (!check_vacio(f.txtDescripcion, 'Descripcion')) return false;\r
-                    return true;\r
+                                       if ( (!check_vacio(f.txtNombre, 'Tema')) || (!check_min_max_cant(f.txtNombre, 'Tema', 5, 20)) ) return false;\r
+                                       if ( (!check_vacio(f.txtIcono, 'Icono')) ) return false;\r
+                                       if ( (!check_vacio(f.txtDescripcion, 'Descripcion')) || (!check_min_max_cant(f.txtDescripcion, 'Descripcion', 5, 200)) ) return false;\r
+                    return confirm("Confirma que los datos son correctos?\n\nTema: " + f.txtNombre.value + "\nIcono: " + f.txtIcono.value + "\nDescripcion: " + f.txtDescripcion.value + "\n");\r
                 }\r
                 -->\r
             </script>\r
@@ -36,43 +37,51 @@ function info_form_ingresar_tema( $nombre, $icono, $descripcion ) {
                                        <td><textarea name="txtDescripcion" rows="3" cols="50"><?php echo $descripcion ?></textarea></td>\r
                                </tr>\r
                                <tr>\r
-                    <td colspan="2"><input type="submit" name="btnSubmit" value="Guardar"/></td>\r
+                                       <td colspan="2"><input type="submit" name="btnSubmit" value="Guardar Tema"/></td>\r
+                               </tr>\r
+                               <tr>\r
+                    <td colspan="2"><i>Una vez guardados los datos no pueden ser modificados. Verifique los mismos antes de hacerlo.</i></td>\r
                                </tr>\r
                        </table>\r
        </form>\r
 <?php\r
 }\r
 \r
+function info_form_printTemaCombo( $tema , $onchangeTema) {\r
+\r
+       ?>\r
+       <select name="txtTema"<? if ($onchangeTema != '') { echo ' onchange="' . $onchangeTema . '"'; } ?>\r
+               <option value="">Seleccione un Tema...</option>\r
+       <?php\r
+               $arrTemas = info_obtener_temas();\r
+               foreach( $arrTemas as $objTema ) {\r
+               ?><option value="<?php echo $objTema->id; ?>"<?php if ($tema == $objTema->id) { echo " selected"; } ?>><? echo $objTema->nombre; ?></option><?php\r
+               }\r
+       ?>\r
+       </select>\r
+       <?php\r
+}\r
 \r
 \r
-function info_form_ingresar_info( $tema, $url, $comentario ) {\r
+function info_form_ingresar_info( $__hidID, $tema, $url, $comentario ) {\r
 ?>\r
        <form name="info_ingresar_info" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" onSubmit="return info_validar_ingresar_info(this);">\r
+                       <input type="hidden" name="__hidID" value="<? echo $__hidID; ?>">\r
             <script type="text/javascript" language="JavaScript">\r
                 <!--\r
                 function info_validar_ingresar_info(f)\r
                 {\r
-                                       if (!check_vacio(f.txtTema, 'Tema')) return false;\r
-                    if (!check_vacio(f.txtURL, 'URL')) return false;\r
-                    if (!check_vacio(f.txtComentario, 'Comentario')) return false;\r
-                    return true;\r
+                                       if ( (!check_vacio(f.txtTema, 'Tema')) ) return false;\r
+                    if ( (!check_vacio(f.txtURL, 'URL')) || (!check_min_max_cant(f.txtURL, 'URL', 5, 200)) ) return false;\r
+                    if ( (!check_vacio(f.txtComentario, 'Comentario')) || (!check_min_max_cant(f.txtComentario, 'Comentario', 10, 500)) ) return false;\r
+                    return confirm("Confirma que los datos son correctos?\n\nTema: " + f.txtNombre.value + "\nIcono: " + f.txtIcono.value + "\nDescripcion: " + f.txtDescripcion.value + "\n");\r
                 }\r
                 -->\r
             </script>\r
                        <table>\r
                                <tr>\r
                                        <td>Tema:</td>\r
-                                       <td>\r
-                                               <select name="txtTema">\r
-                                                       <option value="">Seleccione un Tema...</option>\r
-                                               <?php\r
-                                                       $arrTemas = info_obtener_temas();\r
-                                                       foreach( $arrTemas as $objTema ) {\r
-                                                       ?><option value="<?php echo $objTema->id; ?>"<?php if ($tema == $objTema->id) { echo " selected"; } ?>><? echo $objTema->nombre; ?></option><?php\r
-                                                       }\r
-                                               ?>\r
-                                               </select>\r
-                                       </td>\r
+                                       <td><?info_form_printTemaCombo($tema,'');?></td>\r
                                </tr>\r
                                <tr>\r
                                        <td>URL:</td>\r
@@ -83,7 +92,43 @@ function info_form_ingresar_info( $tema, $url, $comentario ) {
                                        <td><textarea name="txtComentario" rows="3" cols="50"><?php echo $comentario ?></textarea></td>\r
                                </tr>\r
                                <tr>\r
-                    <td colspan="2"><input type="submit" name="btnSubmit" value="Guardar"/></td>\r
+                                       <td colspan="2"><input type="submit" name="btnSubmit" value="Guardar InformaciĆ³n"/></td>\r
+                               </tr>\r
+                               <tr>\r
+                    <td colspan="2"><i>Una vez guardados los datos no pueden ser modificados. Verifique los mismos antes de hacerlo.</i></td>\r
+                               </tr>\r
+                       </table>\r
+       </form>\r
+<?php\r
+}\r
+\r
+\r
+\r
+\r
+function info_form_ingresar_comentario( $__hidID, $info_id, $comentario ) {\r
+?>\r
+       <form name="info_ingresar_comentario" action="<?php echo $_SERVER['PHP_SELF'] ?>?id=<?echo $info_id;?>" method="post" onSubmit="return info_validar_ingresar_comentario(this);">\r
+            <input type="hidden" name="hidSaving" value="1">\r
+                       <input type="hidden" name="__hidID" value="<? echo $__hidID; ?>">\r
+            <script type="text/javascript" language="JavaScript">\r
+                <!--\r
+                function info_validar_ingresar_comentario(f)\r
+                {\r
+                                       if ( (!check_vacio(f.txtComentario, 'Comentario') || (!check_min_max_cant(f.txtComentario, 'Comentario', 10, 500)) ) ) return false;\r
+                    return confirm("Confirma que los datos son correctos?\n\nComentario: " + f.txtComentario.value + "\n");\r
+                }\r
+                -->\r
+            </script>\r
+                       <table>\r
+                               <tr>\r
+                                       <td>Comentario:</td>\r
+                                       <td><textarea name="txtComentario" rows="3" cols="50"><?php echo $comentario ?></textarea></td>\r
+                               </tr>\r
+                               <tr>\r
+                    <td colspan="2"><input type="submit" name="btnSubmit" value="Guardar Comentario"/></td>\r
+                               </tr>\r
+                               <tr>\r
+                    <td colspan="2"><i>Una vez guardados los datos no pueden ser modificados. Verifique los mismos antes de hacerlo.</i></td>\r
                                </tr>\r
                        </table>\r
        </form>\r