Всем привет!
Хочу вытащить по API из функции параметры.
Подключил модуль:
use Bitrix\Main\Loader;
Loader::includeModule("aelita.test");
Вот функция:
public function GetQuestioning($ProfileID,&$Test)
{
//echo "<pre>";print_r($Test);echo "</pre>";
$ProfileID=(int)$ProfileID;
$TestID=(int)$Test["ID"];
$Result=array();
$Select=array(
"ID",
"PROFILE_ID",
"TEST_ID",
"RESULT_ID",
"CLOSED",
"FINAL",
"DATE_START",
"DATE_STOP",
"DURATION",
"AVER_DURATION",
"GLASSES_ID",
"TEST_TYPE_RESULT",
"STEP_MULTIPLE",
);
if($ProfileID>0 && $TestID>0)
{
$el=new AelitaTestQuestioning();
$arFields=array(
"CLOSED"=>"N",
"TEST_ID"=>$TestID,
"PROFILE_ID"=>$ProfileID,
);
$res = $el->GetList(array("ID"=>"DESC"),$arFields,false,array("nPageSize"=>1),$Select);
if($arr=$res->GetNext())
{
$Result=$arr;
$arFields["<>ID"]=$arr["ID"];
$res = $el->GetList(array("ID"=>"DESC"),$arFields);
$arUpdate=array("CLOSED"=>"Y");
while($arr=$res->GetNext())
{
$el->Update($arr["ID"],$arUpdate);
}
}
}
return $Result;
}
Вот пытаюсь вывести в другом файле, но чет не выходит, понимаю что делаю не то что то, а что не могу допереть.
$test = AelitaTestTools::GetQuestioning($ProfileID, $Test);
?>
<pre>
<?print_r($test)?>
</pre>
<?