diff --git a/README.md b/README.md index ba7bb140..06ffe690 100755 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ receives the most testing: * nginx * IIS -* PHP 5.3 or greater. +* PHP 5.4 or greater. * PHP modules: * PDO diff --git a/lib/class/session.class.php b/lib/class/session.class.php index 091179e4..8faa52ac 100644 --- a/lib/class/session.class.php +++ b/lib/class/session.class.php @@ -36,6 +36,16 @@ class Session // Rien a faire } // __construct + /** + * open + * + * This is run on the beginning of a session, nothing to do here for now. + */ + public static function open() + { + return true; + } + /** * close * @@ -83,7 +93,6 @@ class Session // Destroy our cookie! setcookie(AmpConfig::get('session_name'), null, -1); - session_destroy(); return true; } diff --git a/lib/javascript/dynamicpage.js b/lib/javascript/dynamicpage.js index c2012a87..3799a142 100644 --- a/lib/javascript/dynamicpage.js +++ b/lib/javascript/dynamicpage.js @@ -54,9 +54,9 @@ $(function() { }); $("body").delegate("form", "submit", function(e) { - // We do not support ajax post with files + // We do not support ajax post with files or login form var $file = $(this).find("input[type=file]"); - if (!$file || !$file.val() || $file.val() == "") { + if ($(this).attr('name') !== 'login' && (!$file || !$file.val() || $file.val() === "")) { var postData = $(this).serializeArray(); var formURL = $(this).attr("action"); diff --git a/templates/show_login_form.inc.php b/templates/show_login_form.inc.php index 5bbbbe51..5d80c4e7 100644 --- a/templates/show_login_form.inc.php +++ b/templates/show_login_form.inc.php @@ -31,6 +31,7 @@ $htmllang = str_replace("_","-",AmpConfig::get('lang')); is_rtl(AmpConfig::get('lang')) ? $dir = 'rtl' : $dir = 'ltr'; $_SESSION['login'] = true; +define('TABLE_RENDERED', 1); ?> @@ -70,13 +71,13 @@ $_SESSION['login'] = true;
- + - +