if(CModule::IncludeModule("iblock")){
$arFilter_all["IBBLOCK_ID"] = "43";
$arSelect_all=Array("ID","NAME");
if($_REQUEST["ID"]){
$arFilter_all["ID"]=$_REQUEST["ID"];
// эта падла работает
}
elseif($_REQUEST["ISSUE_NUM"] AND $_REQUEST["ISSUE_YEAR"]){
$arFilter_all["PROPERTY_ISSUE_NUM"]=IntVal($_REQUEST["ISSUE_NUM"]);
$arFilter_all["PROPERTY_ISSUE_YEAR"]=IntVal($_REQUEST["ISSUE_YEAR"]);
//Не хочет падла искать элемент с задаными ISSUE_NUM ISSUE_YEAR хоть лусни
}
else {
$arFilter_all["!PROPERTY_ISSUE_CURRENT"]=false;
// а эта падла работает как то странно вот это не работает $arFilter_all["PROPERTY_ISSUE_CURRENT"]="Y";
}
//print_r($arFilter_all);
$res_all = CIBlockElement::GetList(false, $arFilter_all,false, false, $arSelect_all);
while($ob = $res_all->GetNextElement()){
$arFields_all = $ob->GetFields();
//print_r($arFields_all);
}
}
Должно работать но не работает
$arFilter_all["IBBLOCK_ID"] = "43";
$arSelect_all=Array("ID","NAME");
if($_REQUEST["ID"]){
$arFilter_all["ID"]=$_REQUEST["ID"];
// эта падла работает
}
elseif($_REQUEST["ISSUE_NUM"] AND $_REQUEST["ISSUE_YEAR"]){
$arFilter_all["PROPERTY_ISSUE_NUM"]=IntVal($_REQUEST["ISSUE_NUM"]);
$arFilter_all["PROPERTY_ISSUE_YEAR"]=IntVal($_REQUEST["ISSUE_YEAR"]);
//Не хочет падла искать элемент с задаными ISSUE_NUM ISSUE_YEAR хоть лусни
}
else {
$arFilter_all["!PROPERTY_ISSUE_CURRENT"]=false;
// а эта падла работает как то странно вот это не работает $arFilter_all["PROPERTY_ISSUE_CURRENT"]="Y";
}
//print_r($arFilter_all);
$res_all = CIBlockElement::GetList(false, $arFilter_all,false, false, $arSelect_all);
while($ob = $res_all->GetNextElement()){
$arFields_all = $ob->GetFields();
//print_r($arFields_all);
}
}
Должно работать но не работает