if ($isRead) {
return;
}
- // FIXME: This belongs in CRM_Utils_System_*
- if (CRM_Core_Config::singleton()->userSystem->is_drupal && function_exists('drupal_session_start')) {
- // https://issues.civicrm.org/jira/browse/CRM-14356
- if (!(isset($GLOBALS['lazy_session']) && $GLOBALS['lazy_session'] == TRUE)) {
- drupal_session_start();
- }
- $_SESSION = [];
- }
- else {
- session_start();
- }
+ CRM_Core_Config::singleton()->userSystem->sessionStart();
}
$this->_session =& $_SESSION;
}