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
{\r
\r
public $grades;\r
- /**\r
- * @var commonUtilisateur\r
- */\r
public $user;\r
public $agences;\r
public $categories;\r
// 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
$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
{\r
global $core;\r
\r
- fb('!!!!');\r
-\r
if (isset($_GET['q'])) {\r
$args[2] = $_GET['q'];\r
}\r
} 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