SquirrelMail no Joomla! 1.5
Enviado: 19 Dez 2009, 16:29
Olá. Gostaria de colocar um formulário na página inicial do Joomla! para fazer login no SquirrelMail, que está hospedado no mesmo servidor. Encontrei na web um módulo que poderia fazer isso (abaixo), só que ele não funciona, além de estar desatualizado. Alguém tem alguma ideia de como incrementar esse script, ou então alguma extensão que faça isso?
Aqui está o módulo que eu achei:
Aqui está o módulo que eu achei:
Código: Selecionar todos
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<script language="JavaScript" type="text/javascript">
<!--
function squirrelmail_loginpage_onload() {
document.forms[0].js_autodetect_results.value = '1';
for (i = 0; i < document.forms[0].elements.length; i++) {
if (document.forms[0].elements[i].type == "text" || document.forms[0].elements[i].type == "password") {
document.forms[0].elements[i].focus();
break;
}
}
}
// -->
</script>
<?php if($type == 'logout') : ?>
<form action="http://myemaildomain.com/src/redirect.phpp" method="post" name="js_autodetect_results" id="form-login">
<?php if ($params->get('greeting')) : ?>
<div class="logout">
<span><?php echo JText::sprintf( 'HINAME', $user->get('name') ); ?></span>
<?php endif; ?>
<input type="submit" name="Submit" class="button" value="<?php echo JText::_( 'BUTTON_LOGOUT'); ?>" />
</div>
<input type="hidden" name="js_autodetect_results" value="0" />
<input type="hidden" name="task" value="logout" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
</form>
<?php else : ?>
<?php if(JPluginHelper::isEnabled('authentication', 'openid')) : ?>
<?php JHTML::_('script', 'openid.js'); ?>
<?php endif; ?>
<form action="<?php echo JRoute::_( 'http://myemaildomain.com/src/redirect.php', true, $params->get('usesecure')); ?>" method="post" name="js_autodetect_results" id="form-login" >
<?php echo $params->get('pretext'); ?>
<ul class="loginposition">
<li>
<label for="modlgn_username"><?php echo JText::_('Username') ?></label>
<input id="modlgn_username" type="text" name="login_username" class="inputbox" alt="username" size="15" />
</li>
<li>
<label for="modlgn_passwd"><?php echo JText::_('Password') ?></label>
<input id="modlgn_passwd" type="password" name="secretkey" class="inputbox" size="15" alt="password" />
</li>
<li id="form-login-button">
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN') ?>" />
</li>
</ul>
<?php echo $params->get('posttext'); ?>
<input type="hidden" name="option" value="com_user" />
<input type="hidden" name="task" value="login" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
<?php endif; ?>