Adding more fixes in order to load the new "before_login" plugin.

1.9.x
Julio Montoya 12 years ago
parent 80279f1015
commit 6f8fbafb3b
  1. 5
      index.php
  2. 36
      main/inc/lib/userportal.lib.php
  3. 3
      plugin/before_login/index.php
  4. 20
      plugin/before_login/template.tpl

@ -151,9 +151,8 @@ if (api_is_anonymous()) {
}
}
if ($showLoginForm) {
$controller->set_login_form();
}
$controller->set_login_form($showLoginForm);
//@todo move this inside the IndexManager
if (!api_is_anonymous()) {

@ -21,7 +21,7 @@ class IndexManager {
}
}
function set_login_form() {
function set_login_form($setLoginForm = true) {
global $loginFailed;
$login_form = '';
@ -30,23 +30,27 @@ class IndexManager {
// Only display if the user isn't logged in.
$this->tpl->assign('login_language_form', api_display_language_form(true));
$this->tpl->assign('login_form', self::display_login_form());
if ($loginFailed) {
$this->tpl->assign('login_failed', self::handle_login_failed());
}
if ($setLoginForm) {
if (api_get_setting('allow_lostpassword') == 'true' || api_get_setting('allow_registration') == 'true') {
$login_form .= '<ul class="nav nav-list">';
if (api_get_setting('allow_registration') != 'false') {
$login_form .= '<li><a href="main/auth/inscription.php">'.get_lang('Reg').'</a></li>';
}
if (api_get_setting('allow_lostpassword') == 'true') {
$login_form .= '<li><a href="main/auth/lostPassword.php">'.get_lang('LostPassword').'</a></li>';
}
$login_form .= '</ul>';
}
$this->tpl->assign('login_options', $login_form);
$this->tpl->assign('login_form', self::display_login_form());
if ($loginFailed) {
$this->tpl->assign('login_failed', self::handle_login_failed());
}
if (api_get_setting('allow_lostpassword') == 'true' || api_get_setting('allow_registration') == 'true') {
$login_form .= '<ul class="nav nav-list">';
if (api_get_setting('allow_registration') != 'false') {
$login_form .= '<li><a href="main/auth/inscription.php">'.get_lang('Reg').'</a></li>';
}
if (api_get_setting('allow_lostpassword') == 'true') {
$login_form .= '<li><a href="main/auth/lostPassword.php">'.get_lang('LostPassword').'</a></li>';
}
$login_form .= '</ul>';
}
$this->tpl->assign('login_options', $login_form);
}
}
}

@ -35,13 +35,12 @@ if (api_is_anonymous()) {
$form = new FormValidator('form');
$renderer =& $form->defaultRenderer();
$renderer->setHeaderTemplate('');
$renderer->setFormTemplate('<form{attributes}><table border="0" cellpadding="5" cellspacing="0" width="100%">{content}</table></form>');
$renderer->setElementTemplate('<tr><td>{element}</td></tr>');
$form->addElement('html', $option1);
$form->addElement('checkbox', 'left', null, get_lang('Yes'));
$form->addElement('button', 'submit', get_lang('Send'));
$form->addElement('button', 'submit', get_lang('Confirm'), array('class' => 'btn btn-primary'));
if ($form->validate()) {
$result = $form->getSubmitValues();

@ -1,10 +1,14 @@
<div class="span12">
<div class="row">
<div class="span6">
{{ before_login.form_option1 }}
</div>
<div class="span6">
{{ before_login.form_option2 }}
{% if before_login.form_option1 %}
<div class="span12">
<div class="row">
<div class="span6">
{{ before_login.form_option1 }}
</div>
<div class="span6">
{{ before_login.form_option2 }}
</div>
</div>
</div>
</div>
{% else %}
{% endif %}
Loading…
Cancel
Save