From 512cac0b2765074c4e718be60b5a63e528e8e3ed Mon Sep 17 00:00:00 2001 From: "m.korolev" Date: Mon, 3 Feb 2014 12:32:11 +0400 Subject: [PATCH] fix global User creating --- .../classes/general/ICMLLoader.php | 40 ++----------------- 1 file changed, 3 insertions(+), 37 deletions(-) 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;