Merge branch 'exportICMLSize'
This commit is contained in:
commit
d2d814f731
@ -34,43 +34,9 @@ class ICMLLoader {
|
|||||||
|
|
||||||
public function Load()
|
public function Load()
|
||||||
{
|
{
|
||||||
if(!isset($_SESSION["SESS_AUTH"]["USER_ID"]) || !$_SESSION["SESS_AUTH"]["USER_ID"]) {
|
global $USER;
|
||||||
// for agent; to add order User
|
if(!isset($_SESSION["SESS_AUTH"]["USER_ID"]) || !$_SESSION["SESS_AUTH"]["USER_ID"])
|
||||||
$rsUser = CUser::GetByLogin('intarocrm');
|
$USER = new CUser;
|
||||||
|
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->isLogged = true;
|
$this->isLogged = true;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user