Ejemplo n.º 1
0
<?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));
}
Ejemplo n.º 2
0
<?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");
}
Ejemplo n.º 3
0
	$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");
Ejemplo n.º 4
0
<?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");
}
Ejemplo n.º 5
0
<?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");
}
Ejemplo n.º 6
0
<?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");
}
Ejemplo n.º 7
0
<?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");
}
Ejemplo n.º 8
0
<?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");
}
Ejemplo n.º 9
0
<?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");
}