diff --git a/intaro.intarocrm/classes/general/ICMLLoader.php b/intaro.intarocrm/classes/general/ICMLLoader.php index 7c81e8a8..d8d74fbb 100644 --- a/intaro.intarocrm/classes/general/ICMLLoader.php +++ b/intaro.intarocrm/classes/general/ICMLLoader.php @@ -34,43 +34,9 @@ class ICMLLoader { public function Load() { - if(!isset($_SESSION["SESS_AUTH"]["USER_ID"]) || !$_SESSION["SESS_AUTH"]["USER_ID"]) { - // for agent; to add order User - $rsUser = CUser::GetByLogin('intarocrm'); - - if($arUser = $rsUser->Fetch()) { - $USER = new CUser; - $USER->Authorize($arUser['ID']); - } else { - $login = 'intarocrm'; - $serverName = 0 < strlen(SITE_SERVER_NAME)? SITE_SERVER_NAME : 'server.com'; - $email = $login . '@' . $serverName; - $userPassword = randString(10); - - $user = new CUser; - $arFields = array( - "NAME" => $login, - "LAST_NAME" => $login, - "EMAIL" => $email, - "LOGIN" => $login, - "LID" => "ru", - "ACTIVE" => "Y", - "GROUP_ID" => array(2), - "PASSWORD" => $userPassword, - "CONFIRM_PASSWORD" => $userPassword - ); - - $id = $user->Add($arFields); - - if (!$id) { - self::eventLog('ICrmOrderActions::orderHistory', 'USER', $user->LAST_ERROR); - return; - } - - $USER = new CUser; - $USER->Authorize($id); - } - } + global $USER; + if(!isset($_SESSION["SESS_AUTH"]["USER_ID"]) || !$_SESSION["SESS_AUTH"]["USER_ID"]) + $USER = new CUser; $this->isLogged = true;