git-svn-id: https://192.168.0.254/svn/Proyectos.MatritumCantat_Web/trunk@2 8e3496fd-7892-4c45-be36-0ff06e9dacc6
171 lines
5.0 KiB
PHP
171 lines
5.0 KiB
PHP
<?php
|
|
/**
|
|
* @version $Id: registration.html.php 10002 2008-02-08 10:56:57Z willebil $
|
|
* @package Joomla
|
|
* @subpackage Users
|
|
* @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
|
|
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php
|
|
* Joomla! is free software. This version may have been modified pursuant
|
|
* to the GNU General Public License, and as distributed it includes or
|
|
* is derivative of works licensed under the GNU General Public License or
|
|
* other free or open source software licenses.
|
|
* See COPYRIGHT.php for copyright notices and details.
|
|
*/
|
|
|
|
// no direct access
|
|
defined( '_VALID_MOS' ) or die( 'Restricted access' );
|
|
|
|
/**
|
|
* @package Joomla
|
|
* @subpackage Users
|
|
*/
|
|
class HTML_registration {
|
|
function lostPassForm($option) {
|
|
// used for spoof hardening
|
|
$validate = josSpoofValue();
|
|
?>
|
|
<form action="index.php" method="post">
|
|
|
|
<div class="componentheading">
|
|
<?php echo _PROMPT_PASSWORD; ?>
|
|
</div>
|
|
|
|
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane">
|
|
<tr>
|
|
<td colspan="2">
|
|
<?php echo _NEW_PASS_DESC; ?>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php echo _PROMPT_UNAME; ?>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="checkusername" class="inputbox" size="40" maxlength="25" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php echo _PROMPT_EMAIL; ?>
|
|
</td>
|
|
<td>
|
|
<input type="text" name="confirmEmail" class="inputbox" size="40" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<input type="submit" class="button" value="<?php echo _BUTTON_SEND_PASS; ?>" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<input type="hidden" name="option" value="<?php echo $option;?>" />
|
|
<input type="hidden" name="task" value="sendNewPass" />
|
|
<input type="hidden" name="<?php echo $validate; ?>" value="1" />
|
|
</form>
|
|
<?php
|
|
}
|
|
|
|
function registerForm($option, $useractivation) {
|
|
// used for spoof hardening
|
|
$validate = josSpoofValue();
|
|
?>
|
|
<script language="javascript" type="text/javascript">
|
|
function submitbutton_reg() {
|
|
var form = document.mosForm;
|
|
var r = new RegExp("[\<|\>|\"|\'|\%|\;|\(|\)|\&|\+|\-]", "i");
|
|
|
|
// do field validation
|
|
if (form.name.value == "") {
|
|
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_NAME) );?>" );
|
|
} else if (form.username.value == "") {
|
|
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_UNAME) );?>" );
|
|
} else if (r.exec(form.username.value) || form.username.value.length < 3) {
|
|
alert( "<?php printf( addslashes( html_entity_decode(_VALID_AZ09_USER) ), addslashes( html_entity_decode(_PROMPT_UNAME) ), 2 );?>" );
|
|
} else if (form.email.value == "") {
|
|
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_MAIL) );?>" );
|
|
} else if (form.password.value.length < 6) {
|
|
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_PASS) );?>" );
|
|
} else if (form.password2.value == "") {
|
|
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_VPASS1) );?>" );
|
|
} else if ((form.password.value != "") && (form.password.value != form.password2.value)){
|
|
alert( "<?php echo addslashes( html_entity_decode(_REGWARN_VPASS2) );?>" );
|
|
} else if (r.exec(form.password.value)) {
|
|
alert( "<?php printf( addslashes( html_entity_decode(_VALID_AZ09) ), addslashes( html_entity_decode(_REGISTER_PASS) ), 6 );?>" );
|
|
} else {
|
|
form.submit();
|
|
}
|
|
}
|
|
</script>
|
|
<form action="index.php" method="post" name="mosForm">
|
|
|
|
<div class="componentheading">
|
|
<?php echo _REGISTER_TITLE; ?>
|
|
</div>
|
|
|
|
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="contentpane">
|
|
<tr>
|
|
<td colspan="2"><?php echo _REGISTER_REQUIRED; ?></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="30%">
|
|
<?php echo _REGISTER_NAME; ?> *
|
|
</td>
|
|
<td>
|
|
<input type="text" name="name" size="40" value="" class="inputbox" maxlength="50" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php echo _REGISTER_UNAME; ?> *
|
|
</td>
|
|
<td>
|
|
<input type="text" name="username" size="40" value="" class="inputbox" maxlength="25" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php echo _REGISTER_EMAIL; ?> *
|
|
</td>
|
|
<td>
|
|
<input type="text" name="email" size="40" value="" class="inputbox" maxlength="100" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php echo _REGISTER_PASS; ?> *
|
|
</td>
|
|
<td>
|
|
<input class="inputbox" type="password" name="password" size="40" value="" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<?php echo _REGISTER_VPASS; ?> *
|
|
</td>
|
|
<td>
|
|
<input class="inputbox" type="password" name="password2" size="40" value="" />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan=2>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<input type="hidden" name="id" value="0" />
|
|
<input type="hidden" name="gid" value="0" />
|
|
<input type="hidden" name="useractivation" value="<?php echo $useractivation;?>" />
|
|
<input type="hidden" name="option" value="<?php echo $option; ?>" />
|
|
<input type="hidden" name="task" value="saveRegistration" />
|
|
<input type="button" value="<?php echo _BUTTON_SEND_REG; ?>" class="button" onclick="submitbutton_reg()" />
|
|
<input type="hidden" name="<?php echo $validate; ?>" value="1" />
|
|
</form>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|