示例#1
0
         $cache_form->EndDataCache(array("FORM" => $FORM));
     }
 }
 $bFormShow = strlen($FORM->ShowErrorMsg()) <= 0;
 // show form
 if ($bFormShow) {
     //  insert chain item
     if (strlen($FORM->arParams["CHAIN_ITEM_TEXT"]) > 0) {
         $APPLICATION->AddChainItem($FORM->arParams["CHAIN_ITEM_TEXT"], $FORM->arParams["CHAIN_ITEM_LINK"]);
     }
     // initialize CAPTCHA
     if ($FORM->arForm["USE_CAPTCHA"] == "Y") {
         $FORM->CaptchaInitialize();
     }
     // get additional data from $FORM and process form result;
     $arResult = $FORM->getData($arResult);
     // include CSS with additional icons for Site Edit mode
     if ($APPLICATION->GetShowIncludeAreas() && $USER->IsAdmin()) {
         $APPLICATION->SetAdditionalCSS($this->GetPath() . "/icons.css");
         // define additional icons for Site Edit mode
         $arIcons = array(array('URL' => "/bitrix/admin/form_edit.php?lang=" . LANGUAGE_ID . "&ID=" . $FORM->WEB_FORM_ID . "&tabControl_active_tab=edit5&back_url=" . urlencode($_SERVER["REQUEST_URI"]), 'ICON' => 'form-edit-tpl', 'TITLE' => GetMessage("FORM_PUBLIC_ICON_EDIT_TPL")), array('URL' => "/bitrix/admin/form_edit.php?lang=" . LANGUAGE_ID . "&ID=" . $FORM->WEB_FORM_ID . "&back_url=" . urlencode($_SERVER["REQUEST_URI"]), 'ICON' => 'form-edit', 'TITLE' => GetMessage("FORM_PUBLIC_ICON_EDIT")));
         // append icons
         $this->AddIncludeAreaIcons($arIcons);
     }
     /*
     $FORM->setInputDefaultValue("SIMPLE_QUESTION_962", "te\"st1");
     $FORM->setInputDefaultValue("SIMPLE_QUESTION_862", "tes\"><script>alert('Test')</script>t2");
     $FORM->setInputDefaultValue("SIMPLE_QUESTION_415", "http://test2");
     $FORM->setInputDefaultValue("SIMPLE_QUESTION_295", "ad'fhgiadfg;iosaHDg;aejkrghaer;liya;SDlkgnyier");
     //$FORM->setInputDefaultValue("SIMPLE_QUESTION_617", 1103);
     $FORM->setInputDefaultValue("SIMPLE_QUESTION_617", "Y", 1103);