require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php"); $APPLICATION->SetPageProperty("title", "Преимущества сотрудничества с Радугой Скидок для компаний"); $APPLICATION->SetPageProperty("description", "Почему магазинам выгодно сотрудничать с Радугой Скидок и предоставлять скидки по картам клуба."); $APPLICATION->SetPageProperty("keywords", "сотрудничество с радугой скидок, презентация сотрудничества"); $APPLICATION->SetTitle("Презентация"); ?> $save_mes = ""; if($_SERVER["REQUEST_METHOD"]=="POST") { $is_save = false; $request = new CIBlockElement; $request_id = 0; // --- проверкак свойств $name = strval($_REQUEST["PROPERTY_NAME"]); $lastname = strval($_REQUEST["PROPERTY_LASTNAME"]); $email = strval($_REQUEST["PROPERTY_EMAIL"]); $description = strval($_REQUEST["PROPERTY_DESCRIPTIONS"]); $phone = strval($_REQUEST["PROPERTY_PHONE"]); $company = strval($_REQUEST["PROPERTY_NAME_COMPANY"]); $city_ident = intval($_REQUEST["PROPERTY_CITY_IDENT"]); $category_ident = intval($_REQUEST["PROPERTY_CATEGORY_IDENT"]); $save_mes = ($city_ident && $category_ident && $email && $name && $lastname && $description && $phone && $company) ? "" : "Заполните все поля правильно!"; /*$email_is = preg_match(/@/, $email); $name_is = preg_match(/^[\w\.\(\)\s]*$/, $name); $lastname_is = preg_match(/^[\w\.\(\)\s]*$/, $lastname); $description_is = preg_match(/^[\w\.\(\)\s\t\n\r\v]*$/, $description); $phone_is = preg_match(/^[+-\d\.\(\)\s]*$/, $phone); $company_is = preg_match(/^[\w\.\(\)\s]*$/, $company);*/ // --- if($save_mes == "") { $request_id = $request->Add(array( "IBLOCK_SECTION" => false ,"IBLOCK_ID" => 14 ,"NAME" => date("d.m.Y").". Заявка от ".$_REQUEST["PROPERTY_NAME"]." ".$_REQUEST["PROPERTY_LASTNAME"] ) ); $save_mes = $request_id ? "" : $request->LAST_ERROR; unset($request); if($request_id) { CIBlockElement::SetPropertyValuesEx($request_id, 14, array( "DATE_CREATED" => array("VALUE" => date("d.m.Y H:i:s")) ,"NAME" => array("VALUE" => $_REQUEST["PROPERTY_NAME"]) ,"LASTNAME" => array("VALUE" => $_REQUEST["PROPERTY_LASTNAME"]) ,"EMAIL" => array("VALUE" => $_REQUEST["PROPERTY_EMAIL"]) ,"PHONE" => array("VALUE" => $_REQUEST["PROPERTY_PHONE"]) ,"CITY_IDENT" => array("VALUE" => $_REQUEST["PROPERTY_CITY_IDENT"]) ,"NAME_COMPANY" => array("VALUE" => $_REQUEST["PROPERTY_NAME_COMPANY"]) ,"SITE" => array("VALUE" => $_REQUEST["PROPERTY_SITE"]) ,"CATEGORY_IDENT" => array("VALUE" => $_REQUEST["PROPERTY_CATEGORY_IDENT"]) ,"DESCRIPTION" => array("VALUE"=>array("TYPE" => "TEXT","TEXT" => $_REQUEST["PROPERTY_DESCRIPTIONS"])) ) ); $citiyRes = CIBlockElement::GetList(array(), array("IBLOCK_ID" => 11, "ACTIVE" => "Y", "ID" => $_REQUEST["PROPERTY_CITY_IDENT"]), false, false, array("ID","IBLOCK_ID","NAME","PROPERTY_EMAIL")); $city = $citiyRes->Fetch(); $categoryRes = CIBlockElement::GetList(array(),array("IBLOCK_ID" => 4,"ID" => $_REQUEST["PROPERTY_CATEGORY_IDENT"],"ACTIVE" => "Y"),false,false,array("ID","IBLOCK_ID","NAME")); $category = $categoryRes->Fetch(); $text = "
Компания: ".$_REQUEST["PROPERTY_NAME"]."
Контактное лицо: ".$_REQUEST["PROPERTY_LASTNAME"]." ".$_REQUEST["PROPERTY_NAME"]."
Телефон: ".$_REQUEST["PROPERTY_PHONE"]."
Email: ".$_REQUEST["PROPERTY_EMAIL"]."
Url сайта: ".$_REQUEST["PROPERTY_SITE"]."
Рубрика: ".$category["NAME"]."
Описание: ".$_REQUEST["PROPERTY_DESCRIPTIONS"]."
"; Mailer::SendMail($city["PROPERTY_EMAIL_VALUE"],"Заявка на вступление в клуб",$text,false,false); LocalRedirect($APPLICATION->GetCurPage()); } } } ?>