|
@@ -2131,9 +2131,10 @@ function api_is_anonymous($user_id = null, $db_check = false) {
|
|
|
*/
|
|
|
function api_not_allowed($print_headers = false) {
|
|
|
|
|
|
- $home_url = api_get_path(WEB_PATH);
|
|
|
- $user = api_get_user_id();
|
|
|
- $course = api_get_course_id();
|
|
|
+ $home_url = api_get_path(WEB_PATH);
|
|
|
+ $user = api_get_user_id();
|
|
|
+ $course = api_get_course_id();
|
|
|
+
|
|
|
global $this_section;
|
|
|
|
|
|
$origin = isset($_GET['origin']) ? $_GET['origin'] : '';
|
|
@@ -2169,16 +2170,33 @@ function api_not_allowed($print_headers = false) {
|
|
|
die();
|
|
|
}
|
|
|
require_once api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php';
|
|
|
- $form = new FormValidator('formLogin', 'post', api_get_self().'?'.$_SERVER['QUERY_STRING']);
|
|
|
- $form->addElement('static', null, null, 'Username');
|
|
|
- $form->addElement('text', 'login', '', array('size' => USERNAME_MAX_LENGTH));
|
|
|
- $form->addElement('static', null, null, 'Password');
|
|
|
- $form->addElement('password', 'password', '', array('size' => 15));
|
|
|
+ $form = new FormValidator('formLogin', 'post', api_get_self().'?'.Security::remove_XSS($_SERVER['QUERY_STRING']));
|
|
|
+
|
|
|
+ $form->addElement('text', 'login', get_lang('Username'), array('size' => 17));
|
|
|
+ $form->addElement('password', 'password', get_lang('Password'), array('size' => 17));
|
|
|
$form->addElement('style_submit_button', 'submitAuth', get_lang('Enter'),'class="login"');
|
|
|
- $test ='<div id="expire_session"><br />'.$form->return_form().'</div>';
|
|
|
|
|
|
if ((!headers_sent() || $print_headers) && $origin != 'learnpath') { Display::display_header(''); }
|
|
|
- Display::display_error_message('<left>'.get_lang('NotAllowed').'<br />'.get_lang('PleaseLoginAgainFromFormBelow').'<br />'.$test.'</left>', false);
|
|
|
+ Display::display_error_message(get_lang('NotAllowed').'<br />'.get_lang('PleaseLoginAgainFromFormBelow').'<br />', false);
|
|
|
+
|
|
|
+ echo '<div class="menu" id="menu" style="float:left">';
|
|
|
+ echo '<br />';
|
|
|
+ $renderer =& $form->defaultRenderer();
|
|
|
+ $renderer->setElementTemplate('<div><label>{label}</label></div><div>{element}</div>');
|
|
|
+ $form->display();
|
|
|
+ /*
|
|
|
+ if (api_get_setting('allow_lostpassword') == 'true' || api_get_setting('allow_registration') == 'true') {
|
|
|
+ echo '<div class="menusection"><span class="menusectioncaption">'.get_lang('MenuUser').'</span><ul class="menulist">';
|
|
|
+ if (api_get_setting('allow_registration') <> 'false') {
|
|
|
+ echo '<li><a href="'.api_get_path(WEB_CODE_PATH).'auth/inscription.php">'.get_lang('Reg').'</a></li>';
|
|
|
+ }
|
|
|
+ if (api_get_setting('allow_lostpassword') == 'true') {
|
|
|
+ echo '<li><a href="'.api_get_path(WEB_CODE_PATH).'auth/lostPassword.php">'.get_lang('LostPassword').'</a></li>';
|
|
|
+ }
|
|
|
+ echo '</ul></div>';
|
|
|
+ }*/
|
|
|
+ echo '</div>';
|
|
|
+
|
|
|
$_SESSION['request_uri'] = $_SERVER['REQUEST_URI'];
|
|
|
if ($print_headers && $origin != 'learnpath') { Display::display_footer(); }
|
|
|
die();
|