]> git.llucax.com Git - z.facultad/75.43/tp1.git/blobdiff - src/lib/admin.forms.php
Se agrega al log cuando se ponen créditos a un usuario.
[z.facultad/75.43/tp1.git] / src / lib / admin.forms.php
index be68f9fa182a1c7418e991d9d38b80cb26a6dd9b..c79f7f264f21bcd179de4a9fc544b513bf5f855c 100644 (file)
@@ -8,6 +8,7 @@
 //
 // $Id$
 
+/// Formulario para entrar al sistema.
 function admin_form_login($id = '')
 {
 ?>
@@ -34,6 +35,7 @@ function admin_form_login($id = '')
 <?php
 }
 
+/// Formulario para asociar a un nuevo integrante.
 function admin_form_asociarse($admin = false, $id = '', $email = '', $foto = '')
 {
 ?>
@@ -79,4 +81,73 @@ function admin_form_asociarse($admin = false, $id = '', $email = '', $foto = '')
 <?php
 }
 
+/// Formulario para cambiar la fecha desde la cual mostrar el log.
+function admin_form_log_desde($anio = null, $mes = null, $dia = null, $action = 'admin.log.php')
+{
+?>
+        <form name="admin_log_desde" action="<?php echo $action ?>"
+                method="get">
+            <p>
+                <input type="submit" name="admin_todo" value="Ver todo" /> o
+                <input type="submit" value="Ver" /> desde el 
+                <select name="admin_anio">
+                <?php foreach (range(2000, 2005) as $a)
+                {
+                    $s = ($a == $anio) ? ' selected="selected"' : '';
+                    echo "<option$s>$a</option>\n";
+                } ?>
+                </select>
+                <select name="admin_mes">
+                <?php foreach (range(1, 12) as $m)
+                {
+                    $s = ($m == $mes) ? ' selected="selected"' : '';
+                    echo "<option$s>$m</option>\n";
+                } ?>
+                </select>
+                <select name="admin_dia">
+                <?php foreach (range(1, 31) as $d)
+                {
+                    $s = ($d == $dia) ? ' selected="selected"' : '';
+                    echo "<option$s>$d</option>\n";
+                } ?>
+                </select>
+            </p>
+        </form>
+<?php
+}
+
+/// Formulario para asociar a un nuevo integrante.
+function admin_form_creditos($users, $user = '', $creditos = 1, $action = 'admin.creditos.php')
+{
+?>
+        <form name="admin_creditos" action="<?php echo $action ?>"
+                method="post" onSubmit="return admin_validar_creditos(this);">
+            <script type="text/javascript" language="JavaScript">
+                <!--
+                function admin_validar_creditos(f)
+                {
+                    if (!check_numero(f.admin_cred, 'Creditos')) return false;
+                    if (!check_vacio(f.admin_cred_pass, 'Contraseña')) return false;
+                    return true;
+                }
+                -->
+            </script>
+            <p>
+                <input type="submit" value="Agregar" />
+                <input type="text" name="admin_cred" size="1" maxlength="1" value="<?php echo $creditos ?>" />
+                créditos a
+                <select name="admin_cred_user">
+                <?php foreach ($users as $u)
+                {
+                    printf("<option value=\"%s\"%s>%s %s (%d)</option>\n",
+                        $u->getId(), ($u->getId() == $user) ? ' selected="selected"' : '',
+                        $u->getNombre(), $u->getApellido(), $u->getCreditos());
+                } ?>
+                </select><br />
+                Contraseña: <input type="password" name="admin_cred_pass" /> (esta operación requiere contraseña)
+            </p>
+        </form>
+<?php
+}
+
 ?>
\ No newline at end of file