Цитата |
---|
Екатерина Бондарева пишет:
$rsUser = CUser::GetList(($by="ID"), ($order="desc"), array("ID"=>$arUser[ID]),array("SELECT"=>array("UF_MY_USER_FIELD"))); print_r($rsUser); |
Код |
---|
C:\Users\banshee\Documents>cat a.php <? $a = array('USER' => 'someValue'); echo $a[USER]."\n"; echo $a['USER']."\n"; ?> C:\Users\banshee\Documents>php -f a.php someValue someValue C:\Users\banshee\Documents>php -v PHP 5.2.8 (cli) (built: Dec 8 2008 19:31:23) Copyright (c) 1997-2008 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator |
Цитата |
---|
Екатерина Бондарева пишет:
Попробовала. Получаю пустую выборку |
Код |
---|
//файл /bitrix/php_interface/init.php AddEventHandler("main", "OnAfterUserAuthorize", Array("MyClass", "OnAfterUserAuthorizeHandler")); class MyClass { function OnAfterUserAuthorizeHandler($arUser) { $rsUser = CUser::GetByID($arUser['user_fields']['ID']); if ($res = $rsUser->Fetch()) { echo "<pre>";print_r($res);echo "</pre>"; } } } |
Код |
---|
AddEventHandler("main", "OnAfterUserAuthorize", Array("IDConnect", "OnAfterUserAuthorizeHandler")); class IDConnect { function OnAfterUserAuthorizeHandler($arUser) { $rsUser = CUser::GetByID($arUser["ID"]); if ($rsUser): echo 'rsUser СУЩЕСТВУЕТ =))))'; endif; $userdata = $rsUser->Fetch(); if ($userdata): echo '<pre>'; print_r($userdata); echo '</pre>'; else: echo '$userdata нету :(((((( '; endif; } } |
Код |
---|
rsUser СУЩЕСТВУЕТ =))))$userdata нету :(((((( |