15 public static function Edit($RESULT_ID, $arrVALUES, $TEMPLATE=
"", $EDIT_ADDITIONAL=
"N", $EDIT_STATUS=
"N")
22 $additional = ($EDIT_ADDITIONAL==
"Y") ?
"ALL" :
"N";
23 $WEB_FORM_ID = $FORM_ID =
CForm::GetDataByID($arrResult[
"FORM_ID"], $arForm, $arQuestions, $arAnswers, $arDropDown, $arMultiSelect, $additional);
25 $arrResultAnswers = $arrResultAnswers[$RESULT_ID];
28 if ($F_RIGHT>=20 || ($F_RIGHT>=15 && $arrResult[
"USER_ID"]==
$USER->GetID()))
31 if (in_array(
"EDIT",$arrRESULT_PERMISSION))
33 if (trim($TEMPLATE) <>
'')
$template = $TEMPLATE;
36 if ($arrResult[
"EDIT_RESULT_TEMPLATE"] ==
'')
$template =
"default.php";
37 else $template = $arrResult[
"EDIT_RESULT_TEMPLATE"];
39 require_once (
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/form/include.php");
40 $path = COption::GetOptionString(
"form",
"EDIT_RESULT_TEMPLATE_PATH");
46 if (CModule::IncludeModule(
"fileman"))
50 "URL" =>
"/bitrix/admin/fileman_file_edit.php?lang=".LANGUAGE_ID.
"&site=".
SITE_ID.
"&full_src=Y&path=". urlencode(
$path.$template),
51 "SRC" =>
"/bitrix/images/form/panel/edit_template.gif",
52 "ALT" =>
GetMessage(
"FORM_PUBLIC_ICON_TEMPLATE")
54 $arrUrl = parse_url(
$_SERVER[
"REQUEST_URI"]);
57 "URL" =>
"/bitrix/admin/fileman_file_edit.php?lang=".LANGUAGE_ID.
"&site=".
SITE_ID.
"&full_src=Y&path=". urlencode($arrUrl[
"path"]),
58 "SRC" =>
"/bitrix/images/form/panel/edit_file.gif",
59 "ALT" =>
GetMessage(
"FORM_PUBLIC_ICON_HANDLER")
64 "URL" =>
"/bitrix/admin/form_edit.php?lang=".LANGUAGE_ID.
"&ID=".$WEB_FORM_ID,
65 "SRC" =>
"/bitrix/images/form/panel/edit_form.gif",
66 "ALT" =>
GetMessage(
"FORM_PUBLIC_ICON_SETTINGS")
80 public static function Show($RESULT_ID, $TEMPLATE=
"", $TEMPLATE_TYPE=
"show", $SHOW_ADDITIONAL=
"N", $SHOW_ANSWER_VALUE=
"Y", $SHOW_STATUS=
"N")
88 $additional = ($SHOW_ADDITIONAL==
"Y") ?
"ALL" :
"N";
89 $WEB_FORM_ID = $FORM_ID =
CForm::GetDataByID($arrResult[
"FORM_ID"], $arForm, $arQuestions, $arAnswers, $arDropDown, $arMultiSelect, $additional);
91 $arrResultAnswers = $arrResultAnswers[$RESULT_ID];
94 if (intval($F_RIGHT)>=20 || ($F_RIGHT>=15 &&
$zr[
"USER_ID"]==
$USER->GetID()))
97 if (in_array(
"VIEW",$arrRESULT_PERMISSION))
99 if (trim($TEMPLATE) <>
'')
$template = $TEMPLATE;
102 if ($TEMPLATE_TYPE==
"show")
104 if ($arrResult[
"SHOW_RESULT_TEMPLATE"] ==
'')
$template =
"default.php";
105 else $template = $arrResult[
"SHOW_RESULT_TEMPLATE"];
107 elseif ($TEMPLATE_TYPE==
"print")
109 if ($arrResult[
"PRINT_RESULT_TEMPLATE"] ==
'')
$template =
"default.php";
110 else $template = $arrResult[
"PRINT_RESULT_TEMPLATE"];
113 require_once (
$_SERVER[
"DOCUMENT_ROOT"].
"/bitrix/modules/form/include.php");
115 if ($TEMPLATE_TYPE==
"show")
117 $path = COption::GetOptionString(
"form",
"SHOW_RESULT_TEMPLATE_PATH");
119 elseif ($TEMPLATE_TYPE==
"print")
121 $path = COption::GetOptionString(
"form",
"PRINT_RESULT_TEMPLATE_PATH");
128 if (CModule::IncludeModule(
"fileman"))
132 "URL" =>
"/bitrix/admin/fileman_file_edit.php?lang=".LANGUAGE_ID.
"&site=".
SITE_ID.
"&full_src=Y&path=". urlencode(
$path.$template),
133 "SRC" =>
"/bitrix/images/form/panel/edit_template.gif",
134 "ALT" =>
GetMessage(
"FORM_PUBLIC_ICON_TEMPLATE")
136 $arrUrl = parse_url(
$_SERVER[
"REQUEST_URI"]);
139 "URL" =>
"/bitrix/admin/fileman_file_edit.php?lang=".LANGUAGE_ID.
"&site=".
SITE_ID.
"&full_src=Y&path=". urlencode($arrUrl[
"path"]),
140 "SRC" =>
"/bitrix/images/form/panel/edit_file.gif",
141 "ALT" =>
GetMessage(
"FORM_PUBLIC_ICON_HANDLER")
146 "URL" =>
"/bitrix/admin/form_edit.php?lang=".LANGUAGE_ID.
"&ID=".$WEB_FORM_ID,
147 "SRC" =>
"/bitrix/images/form/panel/edit_form.gif",
148 "ALT" =>
GetMessage(
"FORM_PUBLIC_ICON_SETTINGS")
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
$_SERVER["DOCUMENT_ROOT"]
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
GetMessage($name, $aReplace=null)
GetLangFileName($before, $after, $lang=false)
if( $daysToExpire >=0 &&$daysToExpire< 60 elseif)( $daysToExpire< 0)