]> _ Git - cubeextranet.git/commitdiff
wip #5144 @1.5
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 4 Mar 2022 12:36:06 +0000 (12:36 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Fri, 4 Mar 2022 12:36:06 +0000 (12:36 +0000)
.htaccess
inc/commons/class.common.core.php
inc/commons/class.common.url.php

index 8c9a08701f9fbb04e1191b0bdd55e372cc3efdac..ecfb4187f9a23e2c7e697c1be92cef6854763564 100644 (file)
--- a/.htaccess
+++ b/.htaccess
@@ -68,6 +68,7 @@ AddCharset UTF-8 log
     RewriteRule ^viewers/([0-9a-f\-]+)_([0-9a-fA-F]+)_([0-9]+)/(.+)$ index.php/relayfb/$1/$2/$4 [L]\r
 \r
        RewriteRule ^(fluidbook/cache/exportpdf/.*)$ - [L]\r
+       RewriteRule ^(fluidbook/packager/download/.*)$ - [L]\r
        RewriteRule ^(fluidbook/.*)$ index.php/relay/$1 [L]\r
 \r
        RewriteRule ^ajax/supprimeFichier/([0-9]+)/(.*)$ index.php/ajax/supprimeFichier/$1/$2 [L]\r
index b3d6fe26c1a9fda5420cad2174bac90a021ce6a7..12ed7f190cf194904d85ce3183b25ccd054d1858 100644 (file)
@@ -4,9 +4,6 @@ class commonCore extends cubeCore
 {\r
 \r
     public $grades;\r
-    /**\r
-     * @var commonUtilisateur\r
-     */\r
     public $user;\r
     public $agences;\r
     public $categories;\r
@@ -77,34 +74,26 @@ class commonCore extends cubeCore
         // Si c'est le cas, on les copie dans la session\r
         $_SESSION['errorLogin'] = false;\r
         if (isset($_REQUEST['user_email'])) {\r
-            $_SESSION['u'] = null;\r
             $_SESSION['user_email'] = $_REQUEST['user_email'];\r
         }\r
 \r
         if (isset($_REQUEST['user_password']) || isset($_REQUEST['api_token'])) {\r
-            $_SESSION['u'] = null;\r
             $_SESSION['user_password'] = $_REQUEST['user_password'] ?? $_REQUEST['api_token'];\r
         }\r
         // Maintenant on vérifie si ces variables sont présentes dans la session\r
         if (!isset($_SESSION['user_email']) || !isset($_SESSION['user_password']) || empty($_SESSION['user_email']) || empty($_SESSION['user_password'])) {\r
             // Ce n'est pas le cas, on place la variable connected à false\r
             // Et on s'arrête là\r
-            $_SESSION['u'] = null;\r
             $this->user = null;\r
             return;\r
         }\r
 \r
-        if (isset($_SESSION['u']) && $_SESSION['u']) {\r
-            $this->user = unserialize($_SESSION['u']);\r
-            return;\r
-        }\r
         // Les variables sont présentes on vérifie la validité des informations\r
         // Dans la base de données\r
         // Utilisateur connecté à l'interface\r
         $dao = new commonDAOUtilisateur($this->con);\r
         $this->user = $dao->selectByLoginPassword($_SESSION['user_email'], $_SESSION['user_password']);\r
         if ($this->user == false) {\r
-            $_SESSION['u'] = null;\r
             $_SESSION['errorLogin'] = true;\r
             return;\r
         }\r
@@ -112,8 +101,6 @@ class commonCore extends cubeCore
             $daoClient = new commonDAOClient($this->con);\r
             $this->user->collegues = $daoClient->getColleguesList($this->user->utilisateur_id);\r
         }\r
-        $_SESSION['u'] = serialize($this->user);\r
-\r
     }\r
 \r
     /**\r
index 5bcd92ff7f005e9497822920936d7d73591b7d9a..044dab30ef062f30f88f00f49117239796c083ab 100644 (file)
@@ -196,8 +196,6 @@ class commonUrl
     {\r
         global $core;\r
 \r
-        fb('!!!!');\r
-\r
         if (isset($_GET['q'])) {\r
             $args[2] = $_GET['q'];\r
         }\r
@@ -227,7 +225,7 @@ class commonUrl
         } elseif ($args[1] == 'wsuser') {\r
             $dao = new commonDAOUtilisateur($core->con);\r
             $dao->setSearch($q, true);\r
-            $clients = $dao->getListe('utilisateur_id', 'ASC', null, ' AND ws_grade>0', $core->user);\r
+            $clients = $dao->getListe('utilisateur_id', 'DESCs', null, ' AND ws_grade>0', $core->user);\r
             foreach ($clients as $client) {\r
                 $suggestions[] = $client->utilisateur_id . ' - ' . $client->rs . ' (' . $client->prenom . ' ' . $client->nom . ')';\r
             }\r