// $Id$
/// Formulario para entrar al sistema.
-function admin_form_login($id = '')
+function admin_form_login($id = '', $action = 'admin.login.php')
{
?>
- <form name="admin_login" action="<?php echo $_SERVER['PHP_SELF'] ?>"
+ <form name="admin_login" action="<?php echo $action ?>"
method="post" onSubmit="return admin_validar_login(this);">
<script type="text/javascript" language="JavaScript">
<!--
}
/// Formulario para asociar a un nuevo integrante.
-function admin_form_asociarse($admin = false, $id = '', $email = '', $foto = '')
+function admin_form_asociarse($admin = false, $id = '', $email = '', $foto = '', $action = 'admin.asociarse.php')
{
+ if ($admin) warn('El sistema aún no tiene 2 administradores, '
+ .'este usuario será administrador del sistema.');
?>
- <form name="admin_asociarse" action="<?php echo $_SERVER['PHP_SELF'] ?>"
+ <form name="admin_asociarse" action="<?php echo $action ?>"
method="post" onSubmit="return admin_validar_asociarse(this);"
enctype="multipart/form-data">
<script type="text/javascript" language="JavaScript">
</script>
<p>
Por favor, complete el formulario para asociarse al grupo:<br />
- <?php if ($admin) { ?>
- <span style="color: navy; font-weight: bold">
- El sistema aún no tiene 2 administradores, este usuario
- será administrador del sistema.
- </span><br />
- <?php } ?>
Nro Registro: <input type="text" name="admin_id" value="<?php echo $id ?>" /><br />
Contraseña (repítala 2 veces): <input type="password" name="admin_pass1" />
<input type="password" name="admin_pass2" /><br />
<?php
}
-/// Formulario para asociar a un nuevo integrante.
+/// Formulario para agregar créditos a un usuario.
function admin_form_creditos($users, $user = '', $creditos = 1, $action = 'admin.creditos.php')
{
?>
<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)
+ <?php foreach ($users as $u) echo $u->toHtmlOption($user) ?>
+ </select><br />
+ Contraseña: <input type="password" name="admin_cred_pass" /><br />
+ (esta operación requiere contraseña)
+ </p>
+ </form>
+<?php
+}
+
+/// Formulario para ceder la administración a otro usuario.
+function admin_form_ceder_admin($users, $user = '', $action = 'admin.admin.php')
+{
+ warn('Recuerde que este proceso no es reversible, si usted cede sus '
+ .'permisos de administrador, no podrá recuperarlos a menos que el '
+ .'nuevo administrador se los vuelva a asignar.');
+?>
+ <form name="admin_ceder" action="<?php echo $action ?>"
+ method="post" onSubmit="return admin_validar_ceder(this);">
+ <script type="text/javascript" language="JavaScript">
+ <!--
+ function admin_validar_ceder(f)
{
- printf("<option value=\"%s\"%s>%s %s (%d)</option>\n",
- $u->getId(), ($u->getId() == $user) ? ' selected="selected"' : '',
- $u->getNombre(), $u->getApellido(), $u->getCreditos());
- } ?>
+ if (!check_vacio(f.admin_ceder_pass, 'Contraseña')) return false;
+ return true;
+ }
+ -->
+ </script>
+ <p>
+ <input type="submit" value="Ceder" /> permisos de administración a
+ <select name="admin_ceder">
+ <?php foreach ($users as $u) echo $u->toHtmlOption($user) ?>
</select><br />
- Contraseña: <input type="password" name="admin_cred_pass" /> (esta operación requiere contraseña)
+ Contraseña: <input type="password" name="admin_ceder_pass" /><br />
+ (esta operación requiere contraseña)
</p>
</form>
<?php