Skip to content
Snippets Groups Projects
Verified Commit d8a8df77 authored by Florian Azizian's avatar Florian Azizian
Browse files

FIX #12091 TIME 0:15 session userbasket was always empty

parent 837673a3
No related branches found
No related tags found
No related merge requests found
...@@ -103,7 +103,7 @@ abstract class basket_Abstract extends Database ...@@ -103,7 +103,7 @@ abstract class basket_Abstract extends Database
$user = \User\models\UserModel::getByLogin(['login' => $userData['UserId'], 'select' => ['id']]); $user = \User\models\UserModel::getByLogin(['login' => $userData['UserId'], 'select' => ['id']]);
if (isset($userData['primarygroup']) && isset($userData['UserId'])) { if (isset($userData['UserId'])) {
$db = new Database(); $db = new Database();
$stmt = $db->query("SELECT ubp.basket_id, ubp.group_serial_id FROM users_baskets_preferences ubp, baskets WHERE user_serial_id = ? AND ubp.display = TRUE AND ubp.basket_id = baskets.basket_id order by ubp.group_serial_id, baskets.basket_order, baskets.basket_name ", [$user['id']]); $stmt = $db->query("SELECT ubp.basket_id, ubp.group_serial_id FROM users_baskets_preferences ubp, baskets WHERE user_serial_id = ? AND ubp.display = TRUE AND ubp.basket_id = baskets.basket_id order by ubp.group_serial_id, baskets.basket_order, baskets.basket_name ", [$user['id']]);
while ($res = $stmt->fetchObject()) { while ($res = $stmt->fetchObject()) {
...@@ -113,7 +113,7 @@ abstract class basket_Abstract extends Database ...@@ -113,7 +113,7 @@ abstract class basket_Abstract extends Database
} }
} }
if (isset($userData['primarygroup']) && isset($userData['UserId'])) { if (isset($userData['UserId'])) {
$absBasketsArr = $this->load_basket_abs($userData['UserId']); $absBasketsArr = $this->load_basket_abs($userData['UserId']);
$_SESSION['user']['baskets'] = array_merge( $_SESSION['user']['baskets'] = array_merge(
$_SESSION['user']['baskets'], $_SESSION['user']['baskets'],
......
...@@ -20,159 +20,235 @@ ...@@ -20,159 +20,235 @@
*/ */
/*********************** SERVICES ***********************************/ /*********************** SERVICES ***********************************/
if (!defined("_DIFFUSION_LIST")) if (!defined("_DIFFUSION_LIST")) {
define("_DIFFUSION_LIST", "Liste de diffusion"); define("_DIFFUSION_LIST", "Liste de diffusion");
}
//class basket //class basket
if (!defined("_BASKET")) if (!defined("_BASKET")) {
define("_BASKET", "Bannette"); define("_BASKET", "Bannette");
if (!defined("_BASKETS_COMMENT")) }
if (!defined("_BASKETS_COMMENT")) {
define("_BASKETS_COMMENT", "Bannettes"); define("_BASKETS_COMMENT", "Bannettes");
if (!defined("_THE_ID")) }
if (!defined("_THE_ID")) {
define("_THE_ID", "L'identifiant "); define("_THE_ID", "L'identifiant ");
}
/************** Bannette : Liste + Formulaire**************/ /************** Bannette : Liste + Formulaire**************/
if (!defined("_ALL_BASKETS")) if (!defined("_ALL_BASKETS")) {
define("_ALL_BASKETS", "Tout mon périmètre"); define("_ALL_BASKETS", "Tout mon périmètre");
if (!defined("_BASKET_LIST")) }
if (!defined("_BASKET_LIST")) {
define("_BASKET_LIST", "Liste des bannettes"); define("_BASKET_LIST", "Liste des bannettes");
if (!defined("_ADD_BASKET")) }
if (!defined("_ADD_BASKET")) {
define("_ADD_BASKET", "Ajouter une bannette"); define("_ADD_BASKET", "Ajouter une bannette");
if (!defined("_BASKET_ADDITION")) }
if (!defined("_BASKET_ADDITION")) {
define("_BASKET_ADDITION", "Ajout d'une bannette"); define("_BASKET_ADDITION", "Ajout d'une bannette");
if (!defined("_BASKET_MODIFICATION")) }
if (!defined("_BASKET_MODIFICATION")) {
define("_BASKET_MODIFICATION", "Modification d'une bannette"); define("_BASKET_MODIFICATION", "Modification d'une bannette");
if (!defined("_BASKET_VIEW")) }
if (!defined("_BASKET_VIEW")) {
define("_BASKET_VIEW", "Vue sur la table"); define("_BASKET_VIEW", "Vue sur la table");
if (!defined("_MODIFY_BASKET")) }
if (!defined("_MODIFY_BASKET")) {
define("_MODIFY_BASKET", "Modifier la bannette"); define("_MODIFY_BASKET", "Modifier la bannette");
if (!defined("_ADD_A_NEW_BASKET")) }
if (!defined("_ADD_A_NEW_BASKET")) {
define("_ADD_A_NEW_BASKET", "Créer une nouvelle bannette"); define("_ADD_A_NEW_BASKET", "Créer une nouvelle bannette");
if (!defined("_ADD_A_GROUP_TO_BASKET")) }
if (!defined("_ADD_A_GROUP_TO_BASKET")) {
define("_ADD_A_GROUP_TO_BASKET", "Associer un nouveau groupe à la bannette"); define("_ADD_A_GROUP_TO_BASKET", "Associer un nouveau groupe à la bannette");
if (!defined("_DEL_GROUPS")) }
if (!defined("_DEL_GROUPS")) {
define("_DEL_GROUPS", "Supprimer groupe(s)"); define("_DEL_GROUPS", "Supprimer groupe(s)");
if (!defined("_ASSOCIATED_GROUP")) }
if (!defined("_ASSOCIATED_GROUP")) {
define("_ASSOCIATED_GROUP", "Liste des groupes associés à la bannette"); define("_ASSOCIATED_GROUP", "Liste des groupes associés à la bannette");
if (!defined("_TITLE_GROUP_BASKET")) }
if (!defined("_TITLE_GROUP_BASKET")) {
define("_TITLE_GROUP_BASKET", "Associer la bannette à un groupe"); define("_TITLE_GROUP_BASKET", "Associer la bannette à un groupe");
if (!defined("_ADD_TO_BASKET")) }
if (!defined("_ADD_TO_BASKET")) {
define("_ADD_TO_BASKET", "Associer la bannette"); define("_ADD_TO_BASKET", "Associer la bannette");
if (!defined("_TO_THE_GROUP")) }
if (!defined("_TO_THE_GROUP")) {
define("_TO_THE_GROUP", "à un groupe"); define("_TO_THE_GROUP", "à un groupe");
if (!defined("_ALLOWED_ACTIONS")) }
if (!defined("_ALLOWED_ACTIONS")) {
define("_ALLOWED_ACTIONS", "Actions autorisées"); define("_ALLOWED_ACTIONS", "Actions autorisées");
if (!defined("_SERVICES_BASKETS")) }
if (!defined("_SERVICES_BASKETS")) {
define("_SERVICES_BASKETS", "Bannettes de services"); define("_SERVICES_BASKETS", "Bannettes de services");
if (!defined("_USERGROUPS_BASKETS")) }
if (!defined("_USERGROUPS_BASKETS")) {
define("_USERGROUPS_BASKETS", "Bannettes des groupes d'utilisateurs"); define("_USERGROUPS_BASKETS", "Bannettes des groupes d'utilisateurs");
if (!defined("_BASKET_RESULT_PAGE")) }
if (!defined("_BASKET_RESULT_PAGE")) {
define("_BASKET_RESULT_PAGE", "Liste de résultats"); define("_BASKET_RESULT_PAGE", "Liste de résultats");
if (!defined("_ADD_THIS_GROUP")) }
if (!defined("_ADD_THIS_GROUP")) {
define("_ADD_THIS_GROUP", "Ajouter le groupe"); define("_ADD_THIS_GROUP", "Ajouter le groupe");
if (!defined("_MODIFY_THIS_GROUP")) }
if (!defined("_MODIFY_THIS_GROUP")) {
define("_MODIFY_THIS_GROUP", "Modifier le groupe"); define("_MODIFY_THIS_GROUP", "Modifier le groupe");
if (!defined("_DEFAULT_ACTION_LIST")) }
if (!defined("_DEFAULT_ACTION_LIST")) {
define("_DEFAULT_ACTION_LIST", "Action par défaut sur la liste<br/><i>(Cliquez sur la ligne)"); define("_DEFAULT_ACTION_LIST", "Action par défaut sur la liste<br/><i>(Cliquez sur la ligne)");
if (!defined("_NO_ACTION_DEFINED")) }
if (!defined("_NO_ACTION_DEFINED")) {
define("_NO_ACTION_DEFINED", "Aucune action définie"); define("_NO_ACTION_DEFINED", "Aucune action définie");
}
//LIST //LIST
if (!defined("_COPY_LIST")) if (!defined("_COPY_LIST")) {
define("_COPY_LIST", "Liste des courriers en copie"); define("_COPY_LIST", "Liste des courriers en copie");
if (!defined("_PROCESS_LIST")) }
if (!defined("_PROCESS_LIST")) {
define("_PROCESS_LIST", "Liste des courriers à traiter"); define("_PROCESS_LIST", "Liste des courriers à traiter");
if (!defined("_CLICK_LINE_TO_VIEW")) }
if (!defined("_CLICK_LINE_TO_VIEW")) {
define("_CLICK_LINE_TO_VIEW", "Cliquez sur une ligne pour visualiser"); define("_CLICK_LINE_TO_VIEW", "Cliquez sur une ligne pour visualiser");
if (!defined("_CLICK_LINE_TO_PROCESS")) }
if (!defined("_CLICK_LINE_TO_PROCESS")) {
define("_CLICK_LINE_TO_PROCESS", "Cliquez sur une ligne pour traiter"); define("_CLICK_LINE_TO_PROCESS", "Cliquez sur une ligne pour traiter");
if (!defined("_REDIRECT_TO_SENDER_ENTITY")) }
if (!defined("_REDIRECT_TO_SENDER_ENTITY")) {
define("_REDIRECT_TO_SENDER_ENTITY", "Redirection vers l'entité émetteur"); define("_REDIRECT_TO_SENDER_ENTITY", "Redirection vers l'entité émetteur");
if (!defined("_CHOOSE_DEPARTMENT")) }
if (!defined("_CHOOSE_DEPARTMENT")) {
define("_CHOOSE_DEPARTMENT", "Choisissez une entité"); define("_CHOOSE_DEPARTMENT", "Choisissez une entité");
if (!defined("_ENTITY_UPDATE")) }
if (!defined("_ENTITY_UPDATE")) {
define("_ENTITY_UPDATE", "Entité mise à jour"); define("_ENTITY_UPDATE", "Entité mise à jour");
}
// USER ABS // USER ABS
if (!defined("_MY_ABS")) if (!defined("_MY_ABS")) {
define("_MY_ABS", "Gérer mes absences"); define("_MY_ABS", "Gérer mes absences");
if (!defined("_MY_ABS_TXT")) }
if (!defined("_MY_ABS_TXT")) {
define("_MY_ABS_TXT", "Permet de rediriger vos bannettes en cas de départ en congé."); define("_MY_ABS_TXT", "Permet de rediriger vos bannettes en cas de départ en congé.");
if (!defined("_MY_ABS_REDIRECT")) }
if (!defined("_MY_ABS_REDIRECT")) {
define("_MY_ABS_REDIRECT", "Vos courriers sont actuellement redirigés vers"); define("_MY_ABS_REDIRECT", "Vos courriers sont actuellement redirigés vers");
if (!defined("_MY_ABS_DEL")) }
if (!defined("_MY_ABS_DEL")) {
define("_MY_ABS_DEL", "Pour supprimer la redirection, cliquez ici pour stopper"); define("_MY_ABS_DEL", "Pour supprimer la redirection, cliquez ici pour stopper");
if (!defined("_ADMIN_ABS")) }
if (!defined("_ADMIN_ABS")) {
define("_ADMIN_ABS", "Gérer les absences."); define("_ADMIN_ABS", "Gérer les absences.");
if (!defined("_ADMIN_ABS_TXT")) }
if (!defined("_ADMIN_ABS_TXT")) {
define("_ADMIN_ABS_TXT", "Permet de rediriger le courrier de l'utilisateur en attente en cas de départ en congé."); define("_ADMIN_ABS_TXT", "Permet de rediriger le courrier de l'utilisateur en attente en cas de départ en congé.");
if (!defined("_ADMIN_ABS_REDIRECT")) }
if (!defined("_ADMIN_ABS_REDIRECT")) {
define("_ADMIN_ABS_REDIRECT", "Redirection d'absence en cours."); define("_ADMIN_ABS_REDIRECT", "Redirection d'absence en cours.");
if (!defined("_ADMIN_ABS_FIRST_PART")) }
if (!defined("_ADMIN_ABS_FIRST_PART")) {
define("_ADMIN_ABS_FIRST_PART", "Les courrier de"); define("_ADMIN_ABS_FIRST_PART", "Les courrier de");
if (!defined("_ADMIN_ABS_SECOND_PART")) }
if (!defined("_ADMIN_ABS_SECOND_PART")) {
define("_ADMIN_ABS_SECOND_PART", "sont actuellement redirigés vers "); define("_ADMIN_ABS_SECOND_PART", "sont actuellement redirigés vers ");
if (!defined("_ADMIN_ABS_THIRD_PART")) }
if (!defined("_ADMIN_ABS_THIRD_PART")) {
define("_ADMIN_ABS_THIRD_PART", ". Cliquez ici pour supprimer la redirection."); define("_ADMIN_ABS_THIRD_PART", ". Cliquez ici pour supprimer la redirection.");
if (!defined("_ACTIONS_DONE")) }
if (!defined("_ACTIONS_DONE")) {
define("_ACTIONS_DONE", "Actions effectuées le"); define("_ACTIONS_DONE", "Actions effectuées le");
if (!defined("_PROCESSED_MAIL")) }
if (!defined("_PROCESSED_MAIL")) {
define("_PROCESSED_MAIL", "Courriers traités"); define("_PROCESSED_MAIL", "Courriers traités");
if (!defined("_INDEXED_MAIL")) }
if (!defined("_INDEXED_MAIL")) {
define("_INDEXED_MAIL", "Courriers indexés"); define("_INDEXED_MAIL", "Courriers indexés");
if (!defined("_REDIRECTED_MAIL")) }
if (!defined("_REDIRECTED_MAIL")) {
define("_REDIRECTED_MAIL", "Courriers redirigés"); define("_REDIRECTED_MAIL", "Courriers redirigés");
if (!defined("_PROCESS_MAIL_OF")) }
if (!defined("_PROCESS_MAIL_OF")) {
define("_PROCESS_MAIL_OF", "Courrier à traiter de"); define("_PROCESS_MAIL_OF", "Courrier à traiter de");
if (!defined("_MISSING")) }
if (!defined("_MISSING")) {
define("_MISSING", "Absent"); define("_MISSING", "Absent");
if (!defined("_BACK_FROM_VACATION")) }
if (!defined("_BACK_FROM_VACATION")) {
define("_BACK_FROM_VACATION", "de retour de son absence"); define("_BACK_FROM_VACATION", "de retour de son absence");
if (!defined("_MISSING_ADVERT_TITLE")) }
define("_MISSING_ADVERT_TITLE","Gestion des absences"); if (!defined("_MISSING_ADVERT_TITLE")) {
if (!defined("_MISSING_ADVERT_01")) define("_MISSING_ADVERT_TITLE", "Gestion des absences");
define("_MISSING_ADVERT_01","Ce compte est actuellement défini en mode 'absent'."); }
if (!defined("_MISSING_ADVERT_02")) if (!defined("_MISSING_ADVERT_01")) {
define("_MISSING_ADVERT_02","Si vous desirez vous connecter avec ce compte, le mode 'absent' sera alors supprimé.<br/> La redirection des courriers arrivera à son terme et l'application sera réactivée"); define("_MISSING_ADVERT_01", "Ce compte est actuellement défini en mode 'absent'.");
if (!defined("_MISSING_CHOOSE")) }
define("_MISSING_CHOOSE","Souhaitez-vous continuer?"); if (!defined("_MISSING_ADVERT_02")) {
if (!defined("_CONFIG")) define("_MISSING_ADVERT_02", "Si vous desirez vous connecter avec ce compte, le mode 'absent' sera alors supprimé.<br/> La redirection des courriers arrivera à son terme et l'application sera réactivée");
}
if (!defined("_MISSING_CHOOSE")) {
define("_MISSING_CHOOSE", "Souhaitez-vous continuer?");
}
if (!defined("_CONFIG")) {
define("_CONFIG", "(paramètrer)"); define("_CONFIG", "(paramètrer)");
if (!defined("_IN_ACTION")) }
if (!defined("_IN_ACTION")) {
define("_IN_ACTION", " dans l'action"); define("_IN_ACTION", " dans l'action");
if (!defined("_TO_ENTITIES")) }
if (!defined("_TO_ENTITIES")) {
define("_TO_ENTITIES", "Vers des entités"); define("_TO_ENTITIES", "Vers des entités");
if (!defined("_TO_USERGROUPS")) }
if (!defined("_TO_USERGROUPS")) {
define("_TO_USERGROUPS", "Vers des groupes d'utilisateur"); define("_TO_USERGROUPS", "Vers des groupes d'utilisateur");
if (!defined("_USE_IN_MASS")) }
if (!defined("_USE_IN_MASS")) {
define("_USE_IN_MASS", "Action disponible dans la liste"); define("_USE_IN_MASS", "Action disponible dans la liste");
if (!defined("_USE_ONE")) }
if (!defined("_USE_ONE")) {
define("_USE_ONE", "Action disponible dans la page d'action"); define("_USE_ONE", "Action disponible dans la page d'action");
if (!defined("_SAVE_CHANGES")) }
if (!defined("_SAVE_CHANGES")) {
define("_SAVE_CHANGES", "Enregistrer les modifications"); define("_SAVE_CHANGES", "Enregistrer les modifications");
if (!defined("_VIEW_BASKETS")) }
if (!defined("_VIEW_BASKETS")) {
define("_VIEW_BASKETS", "Mes bannettes"); define("_VIEW_BASKETS", "Mes bannettes");
if (!defined("_MY_BASKETS")) }
if (!defined("_MY_BASKETS")) {
define("_MY_BASKETS", "Mes bannettes"); define("_MY_BASKETS", "Mes bannettes");
if (!defined("_NAME")) }
if (!defined("_NAME")) {
define("_NAME", "Nom"); define("_NAME", "Nom");
if (!defined("_FORM_ERROR")) }
if (!defined("_FORM_ERROR")) {
define("_FORM_ERROR", "Erreur dans la transmission du formulaire..."); define("_FORM_ERROR", "Erreur dans la transmission du formulaire...");
if (!defined("_ABS_LOG_OUT")) }
if (!defined("_ABS_LOG_OUT")) {
define("_ABS_LOG_OUT", "si vous vous reconnectez, le mode absent sera annulé."); define("_ABS_LOG_OUT", "si vous vous reconnectez, le mode absent sera annulé.");
if (!defined("_ABS_USER")) }
if (!defined("_ABS_USER")) {
define("_ABS_USER", "Utilisateur absent"); define("_ABS_USER", "Utilisateur absent");
if (!defined("_ABSENCE")) }
if (!defined("_ABSENCE")) {
define("_ABSENCE", "Absence"); define("_ABSENCE", "Absence");
if (!defined("_BASK_BACK")) }
if (!defined("_BASK_BACK")) {
define("_BASK_BACK", "Retour"); define("_BASK_BACK", "Retour");
if (!defined("_FILTER_BY")) }
if (!defined("_FILTER_BY")) {
define("_FILTER_BY", "Filtrer par"); define("_FILTER_BY", "Filtrer par");
if (!defined("_VIEWED")) }
if (!defined("_VIEWED")) {
define("_VIEWED", "Vu?"); define("_VIEWED", "Vu?");
}
//NEW WF //NEW WF
if (!defined("_WF")) if (!defined("_WF")) {
define("_WF", "Workflow"); define("_WF", "Workflow");
if (!defined("_POSITION")) }
if (!defined("_POSITION")) {
define("_POSITION", "Position"); define("_POSITION", "Position");
}
if (!defined("_SPREAD_SEARCH_TO_BASKETS")) {
define("_SPREAD_SEARCH_TO_BASKETS", "Etendre la recherche aux bannettes");
}
...@@ -570,6 +570,3 @@ if (!defined('_REDIRECT_TO_DEP_OK')) { ...@@ -570,6 +570,3 @@ if (!defined('_REDIRECT_TO_DEP_OK')) {
if (!defined('_AUTHORISED_ENTITIES')) { if (!defined('_AUTHORISED_ENTITIES')) {
define('_AUTHORISED_ENTITIES', 'Lijst van de toegelaten eenheden'); define('_AUTHORISED_ENTITIES', 'Lijst van de toegelaten eenheden');
} }
if (!defined('_SPREAD_SEARCH_TO_BASKETS')) {
define('_SPREAD_SEARCH_TO_BASKETS', 'Omvang van de opzoeking');
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment