From b7f59027d942c7cd6786242a82fc346c48a5fd26 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Mon, 13 Jul 2015 06:50:44 +0200 Subject: [PATCH] If administrator connects without having a profile, he gets the default one --- include/ac_common.php | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/include/ac_common.php b/include/ac_common.php index 2c24781ae..b093a0e89 100644 --- a/include/ac_common.php +++ b/include/ac_common.php @@ -915,8 +915,17 @@ function find_default_module() */ if (empty ($default_module)) { - echo_warning(_("Utilisateur n'a pas de profil, votre administrateur doit en configurer un dans CFGSEC")); - exit(); + /* + * If administrateur, then we insert a default profile (1) + * for him + */ + if ( $g_user->admin == 1 ) + { + $cn->exec_sql('insert into profile_user(user_name,p_id) values ($1,1) ',array($g_user->login)); + return find_default_module(); + } + echo_warning(_("Utilisateur n'a pas de profil, votre administrateur doit en configurer un dans CFGSEC")); + exit(); } } return $default_module[0]['me_code'];