Exemple #1
0
             $FORM->setError("FORM_ACCESS_DENIED");
         }
         // endif ($F_RIGHT>=10);
     } else {
         $FORM->setError("FORM_NOT_FOUND");
     }
     // endif ($WEB_FORM_ID>0);
     /*************************************************************/
     // additional caching
     if ($bCache && $FORM->isAccessForm() && $cache_form->StartDataCache()) {
         // cache form image path and code
         $FORM->ShowFormImage();
         $FORM->getFormImagePath();
         // cache form question images path and code
         foreach ($FORM->arQuestions as $FIELD_SID => $arQuestion) {
             $FORM->ShowInputCaptionImage($FIELD_SID);
             $FORM->getInputCaptionImagePath($FIELD_SID);
         }
         // put $FORM to cache
         $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") {