<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "RESUME_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "RESUME", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("RESUME_FORM_NAME"), "SID" => "RESUME_" . WIZARD_SITE_ID, "C_SORT" => 400, "BUTTON" => GetMessage("RESUME_ORDER_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "resume_" . WIZARD_SITE_ID, "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "FIO", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 45)), "arFILTER_USER" => array("text")), array("SID" => "VACANCY", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 45)), "arFILTER_USER" => array("text")), array("SID" => "PHONE", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 30)), "arFILTER_USER" => array("text")), array("SID" => "EMAIL", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 30)), "arFILTER_USER" => array("text")), array("SID" => "EXPERIENCE", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 10))), array("SID" => "ATTACH_FILE", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "file", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 10)))); $formID = CreateForm($arForm, $arFormFields, "resume.php"); } if ($formID) { CWizardUtil::ReplaceMacros(WIZARD_SITE_PATH . "/about/resume.php", array("RESUME_FORM_ID" => $formID)); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "BUSINESS_CARD_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "BUSINESS_CARD", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_CARD_FORM_NAME"), "SID" => "BUSINESS_CARD_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_CARD_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "business_card", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "DATE", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "date"))), array("SID" => "NUMBER", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text")), "arFILTER_USER" => array("text")), array("SID" => "INFO", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea")), "arFILTER_USER" => array("text")), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "REQUIRED" => "N", "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_card.php"); }
$val_strings = GetVariables("string"); $val_numbers = GetVariables("number"); $val_texts = GetVariables("text"); $val_dates = GetVariables("date"); $val_files = GetVariables("file"); $experimentor = GetVariable("experimentor"); $experimentdate = GetVariable("experimentdate"); $label = GetVariable("label"); $notes = GetVariable("notes"); //print_r($val_text); /* determine action */ switch ($action) { case 'create': CreateForm($enrollmentid, $formid, $username); break; case 'completed': SetAsComplete($experimentid); ViewForm($experimentid, "view"); break; case 'save': $experimentid = SaveForm($enrollmentid, $formid, $val_strings, $val_numbers, $val_texts, $val_dates, $val_files, $experimentor, $experimentdate, $username, $label, $notes); ViewForm($experimentid, "view"); break; case 'update': UpdateForm($experimentid, $enrollmentid, $formid, $val_strings, $val_numbers, $val_texts, $val_dates, $val_files, $experimentor, $experimentdate, $username, $label, $notes); ViewForm($experimentid, "view"); break; case 'view': ViewForm($experimentid, "print");
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "OFFICE_SUPPLIES_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "OFFICE_SUPPLIES", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_SUPPLIES_FORM_NAME"), "SID" => "OFFICE_SUPPLIES_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_SUPPLIES_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "office_supplies", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "REQUEST", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea")), "arFILTER_USER" => array("text")), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "REQUIRED" => "N", "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_supplies.php"); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "WORK_SITE_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "WORK_SITE", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_SITE_FORM_NAME"), "SID" => "WORK_SITE_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_SITE_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "work_site", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "DEPARTMENT", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 50)), "arFILTER_USER" => array("text")), array("SID" => "ROOM", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 50)), "arFILTER_USER" => array("text")), array("SID" => "STOCK", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => GetMessage("STOCK_ANSWER1"), "VALUE" => "desk", "C_SORT" => 100, "ACTIVE" => "Y", "FIELD_TYPE" => "checkbox"), array("MESSAGE" => GetMessage("STOCK_ANSWER2"), "VALUE" => "chair", "C_SORT" => 200, "ACTIVE" => "Y", "FIELD_TYPE" => "checkbox"), array("MESSAGE" => GetMessage("STOCK_ANSWER3"), "VALUE" => "PC", "C_SORT" => 300, "ACTIVE" => "Y", "FIELD_TYPE" => "checkbox"), array("MESSAGE" => GetMessage("STOCK_ANSWER4"), "VALUE" => "phone", "C_SORT" => 400, "ACTIVE" => "Y", "FIELD_TYPE" => "checkbox"), array("MESSAGE" => GetMessage("STOCK_ANSWER5"), "VALUE" => "other", "C_SORT" => 500, "ACTIVE" => "Y", "FIELD_TYPE" => "checkbox")), "arFILTER_ANSWER_VALUE" => array("text", "dropdown")), array("SID" => "OTHER", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 10)), "arFILTER_USER" => array("text")), array("SID" => "DATE", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "date"))), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_site.php"); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "DRIVER_SERVICES_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "DRIVER_SERVICES", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_DRIVER_FORM_NAME"), "SID" => "DRIVER_SERVICES_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_DRIVER_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "driver_services", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "VEHICLE_TYPE", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => GetMessage("VEHICLE_TYPE_ANSWER1"), "VALUE" => "car", "C_SORT" => 100, "ACTIVE" => "Y", "FIELD_TYPE" => "dropdown"), array("MESSAGE" => GetMessage("VEHICLE_TYPE_ANSWER2"), "VALUE" => "lorry", "C_SORT" => 200, "ACTIVE" => "Y", "FIELD_TYPE" => "dropdown"), array("MESSAGE" => GetMessage("VEHICLE_TYPE_ANSWER3"), "VALUE" => "bus", "C_SORT" => 300, "ACTIVE" => "Y", "FIELD_TYPE" => "dropdown"), array("MESSAGE" => GetMessage("VEHICLE_TYPE_ANSWER4"), "VALUE" => "limousine", "C_SORT" => 400, "ACTIVE" => "Y", "FIELD_TYPE" => "dropdown")), "arFILTER_ANSWER_VALUE" => array("text", "dropdown")), array("SID" => "DATE", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "date")), "arFILTER_USER" => array("date")), array("SID" => "TIME", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text"))), array("SID" => "DESTINATION", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text"))), array("SID" => "DURATION", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 3))), array("SID" => "PLACES", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 3))), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_driver.php"); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "CONSUMABLES_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "CONSUMABLES", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_CONSUMABLES_FORM_NAME"), "SID" => "CONSUMABLES_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_CONSUMABLES_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "consumables", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "REQUEST", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea")), "arFILTER_USER" => array("text")), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "REQUIRED" => "N", "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_consumables.php"); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "COURIER_DELIVERY_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "COURIER_DELIVERY", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_COURIER_FORM_NAME"), "SID" => "COURIER_DELIVERY_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_COURIER_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "courier_delivery", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "DATE", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "date")), "arFILTER_USER" => array("date")), array("SID" => "ADDRESS", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text")), "FIELD_WIDTH" => 50, "arFILTER_USER" => array("text")), array("SID" => "WEIGHT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 3)), "arFILTER_USER" => array("text")), array("SID" => "DESCRIPTION", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "REQUIRED" => "N", "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_courier.php"); }
<?php if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) { die; } if (!CModule::IncludeModule("form")) { return; } require_once "functions.php"; $formID = false; $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "VISITOR_ACCESS_" . WIZARD_SITE_ID, "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } if ($formID == false && WIZARD_SITE_ID == "s1") { $rsForms = CForm::GetList($by = "s_id", $order = "desc", array("SID" => "VISITOR_ACCESS", "arSITE" => array(WIZARD_SITE_ID)), $is_filtered); while ($arForm = $rsForms->Fetch()) { $formID = $arForm["ID"]; } } if ($formID == false) { $arForm = array("NAME" => GetMessage("SERVICE_VISITOR_FORM_NAME"), "SID" => "VISITOR_ACCESS_" . WIZARD_SITE_ID, "C_SORT" => 200, "BUTTON" => GetMessage("SERVICE_VISITOR_FORM_BUTTON"), "DESCRIPTION" => "", "DESCRIPTION_TYPE" => "text", "USE_CAPTCHA" => "N", "USE_RESTRICTIONS" => "N", "STAT_EVENT1" => "form", "STAT_EVENT2" => "visitor_access", "STAT_EVENT4" => "", "arSITE" => array(WIZARD_SITE_ID), "arMENU" => array(), "arGROUP" => array(WIZARD_EMPLOYEES_GROUP => "15", WIZARD_PERSONNEL_DEPARTMENT_GROUP => "30", WIZARD_PORTAL_ADMINISTRATION_GROUP => "30")); $arFormFields = array(array("SID" => "VISITOR_NAME", "REQUIRED" => "Y", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text")), "arFILTER_USER" => array("text")), array("SID" => "VISITOR_COMPANY", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 50)), "arFILTER_USER" => array("text")), array("SID" => "VISITOR_CAR", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 50)), "arFILTER_USER" => array("text")), array("SID" => "VISITOR_DATE_FROM", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "date"))), array("SID" => "VISITOR_DATE_TO", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "date"))), array("SID" => "VISITOR_VISITS", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text", "FIELD_WIDTH" => 3))), array("SID" => "VISITOR_REASON", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "text"))), array("SID" => "COMMENT", "REQUIRED" => "N", "arANSWER" => array(array("MESSAGE" => " ", "VALUE" => "", "ACTIVE" => "Y", "FIELD_TYPE" => "textarea", "FIELD_WIDTH" => 40, "FIELD_HEIGHT" => 4))), array("SID" => "ADMIN_NOTE", "ADDITIONAL" => 'Y', "REQUIRED" => "N", "FIELD_TYPE" => "text")); $formID = CreateForm($arForm, $arFormFields, "service_visitor.php"); }