Example #1
0
				if($dbRes && $arFilter = $dbRes->Fetch())
					if(($arFilter["USER_ID"] = $uid || $isAdmin) && $arFilter["PRESET"]!="Y")
						if(CAdminFilter::Update($_POST['id'], $arFields ))
							$id = $_POST['id'];
			}
			else
				$id = CAdminFilter::Add( $arFields );

			if($id)
				$res = $id;

			break;

		case "del_filter":

			$dbRes = CAdminFilter::GetList(array(),array("ID" => $_REQUEST["id"]),false);

			$arFlt = $dbRes->GetNext();

			if(($arFlt["USER_ID"] == $uid || $isAdmin) && $arFlt["PRESET"]!="Y")
				$res = CAdminFilter::Delete($_REQUEST["id"]) ? true : false;

			break;

		case "open_tab_save":

			if(isset($_REQUEST["id"]) && isset($_REQUEST["filter_id"]))
				$_SESSION[CAdminFilter::SESS_PARAMS_NAME][$_REQUEST["filter_id"]]["activeTabId"] = $_REQUEST["id"];

			$res = true;