if ($f_MODULE_ID == "iblock" && CModule::IncludeModule("iblock")) { $rs = CIBlock::GetList(array("SORT" => "ASC"), array("TYPE" => $f_PARAM1, "LID" => $f_SITE_ID)); while ($ar = $rs->Fetch()) { $strPARAM2 .= '<option value="' . htmlspecialcharsbx($ar["ID"]) . '" ' . ($ar["ID"] == $f_PARAM2 ? " selected" : "") . '>' . htmlspecialcharsbx("[" . $ar["ID"] . "] " . $ar["NAME"]) . '</option>'; } $strPARAM2 .= '</select>'; } elseif ($f_MODULE_ID == "forum" && CModule::IncludeModule("forum")) { $strPARAM2 = '<input type="text" size=5 name="FIELDS[' . $f_ID . '][PARAM2]" value="">'; } else { $strPARAM2 = ' <input type="hidden" name="FIELDS[' . $f_ID . '][PARAM2]" value="">'; } $row->AddEditField("PARAM2", '<div id="PARAM2[' . $f_ID . ']_result_div">' . $strPARAM2 . '</div>'); $f_PARAM2_NAME = "[" . $f_PARAM2 . "] " . CSearchCustomRank::__GetParam($lang, $f_SITE_ID, $f_MODULE_ID, $f_PARAM1, $f_PARAM2); $row->AddViewField("PARAM2", $f_PARAM2 == "" ? " " : $f_PARAM2_NAME); $row->AddInputField("ITEM_ID", array("size" => 5)); $f_ITEM_ID_NAME = "[" . $f_ITEM_ID . "] " . CSearchCustomRank::__GetParam($lang, $f_SITE_ID, $f_MODULE_ID, $f_PARAM1, $f_PARAM2, $f_ITEM_ID); $row->AddViewField("ITEM_ID", $f_ITEM_ID == "" ? " " : $f_ITEM_ID_NAME); $row->AddInputField("RANK", array("size" => 5)); $arActions = array(); $arActions[] = array("ICON" => "edit", "DEFAULT" => true, "TEXT" => GetMessage("customrank_edit"), "ACTION" => $lAdmin->ActionRedirect("search_customrank_edit.php?ID=" . $f_ID)); if ($SEARCH_RIGHT >= "W") { $arActions[] = array("ICON" => "delete", "TEXT" => GetMessage("customrank_delete"), "ACTION" => "if(confirm('" . GetMessage('customrank_delete_confirm') . "')) " . $lAdmin->ActionDoGroup($f_ID, "delete")); } $row->AddActions($arActions); } $lAdmin->AddFooter(array(array("title" => GetMessage("MAIN_ADMIN_LIST_SELECTED"), "value" => $rsData->SelectedRowsCount()), array("counter" => true, "title" => GetMessage("MAIN_ADMIN_LIST_CHECKED"), "value" => "0"))); $lAdmin->AddGroupActionTable(array("delete" => GetMessage("MAIN_ADMIN_LIST_DELETE"))); $aContext = array(array("TEXT" => GetMessage("customrank_add"), "LINK" => "search_customrank_edit.php?lang=" . LANG, "TITLE" => GetMessage("customrank_add_title"), "ICON" => "btn_new")); $lAdmin->AddAdminContextMenu($aContext); $lAdmin->CheckListMode(); $APPLICATION->SetTitle(GetMessage("customrank_title"));
?> " size="10" type="text"> <input type="button" value="..." id="ITEM_ID_CHOOSE" onClick="jsUtils.OpenWindow('iblock_element_search.php?lang=<?php echo LANG; ?> &IBLOCK_ID='+document.getElementById('PARAM2').value+'&n=ITEM_ID&k=KEY', 600, 500);"> <span id="sp_<?php echo md5("ITEM_ID"); ?> _<?php echo "KEY"; ?> " class="tablebodytext"> <?php if ($str_MODULE_ID == "iblock" && $str_PARAM1 != "" && $str_PARAM2 != "" && $str_ITEM_ID != "") { echo CSearchCustomRank::__GetParam($lang, $str_SITE_ID, $str_MODULE_ID, $str_PARAM1, $str_PARAM2, $str_ITEM_ID); } ?> </span> </div> <div id="main_item_id" style="display:<?php echo $str_MODULE_ID == "main" ? "block" : "none"; ?> "> <input name="ITEM_ID[MAIN]" id="ITEM_ID[MAIN]" value="<?php echo $str_ITEM_ID; ?> " size="40" type="text"> </div> <div id="forum_item_id" style="display:<?php echo $str_MODULE_ID == "forum" ? "block" : "none";