diff --git a/html/popup.php b/html/popup.php
index 2ba3a0b5d..21ef8397d 100644
--- a/html/popup.php
+++ b/html/popup.php
@@ -27,13 +27,10 @@ require_once NOALYSS_INCLUDE.'/class/class_user.php';
require_once NOALYSS_INCLUDE.'/class/class_periode.php';
-html_page_start($_SESSION['g_theme']);
-echo '
';
-global $g_user;
/*
* Check if the user is still connected
*/
-if ( $g_user == null || ! isset ($_SESSION['g_user'] ) )
+if ( ! isset ($_SESSION['g_user'] ) )
{
echo "
"._('Vous êtes déconnecté')."
";
$backurl=$_SERVER['REQUEST_URI'];
@@ -41,6 +38,13 @@ if ( $g_user == null || ! isset ($_SESSION['g_user'] ) )
redirect($url);
exit();
}
+
+
+html_page_start($_SESSION['g_theme']);
+echo '
';
+
+global $g_user;
+$g_user=new User($cn);
$g_user->Check();
$g_user->check_dossier(Dossier::id());
@@ -49,7 +53,6 @@ if ( basename($_GET['op']) == 'history' )
$href=dossier::get();
$cn=Dossier::connect();
/* current year */
- $g_user=new User($cn);
$exercice=$g_user->get_exercice();
/* get date limit */
diff --git a/include/lib/ac_common.php b/include/lib/ac_common.php
index e4fbd333c..d902b9154 100644
--- a/include/lib/ac_common.php
+++ b/include/lib/ac_common.php
@@ -834,6 +834,7 @@ function ajax_disconnected($div)
_('Cliquez ici pour vous reconnecter dans une autre page').
'';
$html.=$reload->input();
+ $html.=HtmlInput::button_close($div);
$html.='';
$html = escape_xml($html);
header('Content-type: text/xml; charset=UTF-8');