|
|
|
@ -2950,14 +2950,14 @@ class SessionManager |
|
|
|
|
* @param array $userInfo Human Resource Manager info |
|
|
|
|
* @param array $sessions_list Sessions id |
|
|
|
|
* @param bool $sendEmail |
|
|
|
|
* @param bool $removeOldConnections |
|
|
|
|
* @param bool $removeSessionsFromUser |
|
|
|
|
* @return int |
|
|
|
|
* */ |
|
|
|
|
public static function subscribeSessionsToDrh( |
|
|
|
|
$userInfo, |
|
|
|
|
$sessions_list, |
|
|
|
|
$sendEmail = false, |
|
|
|
|
$removeOldConnections = true |
|
|
|
|
$removeSessionsFromUser = true |
|
|
|
|
) { |
|
|
|
|
// Database Table Definitions |
|
|
|
|
$tbl_session_rel_user = Database::get_main_table(TABLE_MAIN_SESSION_USER); |
|
|
|
@ -2984,9 +2984,8 @@ class SessionManager |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$affected_rows = 0; |
|
|
|
|
|
|
|
|
|
// Deleting assigned sessions to hrm_id. |
|
|
|
|
if ($removeOldConnections) { |
|
|
|
|
if ($removeSessionsFromUser) { |
|
|
|
|
if (api_is_multiple_url_enabled()) { |
|
|
|
|
$sql = "SELECT s.session_id |
|
|
|
|
FROM $tbl_session_rel_user s |
|
|
|
@ -3014,6 +3013,7 @@ class SessionManager |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Inserting new sessions list. |
|
|
|
|
if (!empty($sessions_list) && is_array($sessions_list)) { |
|
|
|
|
foreach ($sessions_list as $session_id) { |
|
|
|
|