uawdijnntqw1x1x1
IP : 216.73.216.163
Hostname : yjpwxulqtt
Kernel : Linux yjpwxulqtt 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,exec,system,passthru,shell_exec,proc_open,popen
OS : Linux
PATH:
/
home
/
user
/
web
/
pansionat-v-yaroslavle.ru
/
public_html
/
bitrix
/
modules
/
form
/
form_validator_props.php
/
/
<? require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_before.php"); $FORM_RIGHT = $APPLICATION->GetGroupRight("form"); if($FORM_RIGHT<="D") die(GetMessage("ACCESS_DENIED")); if (!CModule::IncludeModule('form')) die(GetMessage("FORM_MODULE_NOT_INSTALLED")); IncludeModuleLangFile(__FILE__); $validator_name = $_REQUEST["validator"]; $rsValidators = CFormValidator::GetAllList(); $bFound = false; while ($arValidatorInfo = $rsValidators->Fetch()) { if ($arValidatorInfo["NAME"] == $validator_name) { $bFound = true; break; } } if ($bFound) { if (is_array($arValidatorInfo["SETTINGS"]) || strlen($arValidatorInfo["SETTINGS"]) > 0) { $arSettings = call_user_func($arValidatorInfo["SETTINGS"]); //echo "<pre>"; print_r($arSettings); echo "</pre>"; ?> <div class="description"> <p> <b><?=htmlspecialcharsbx($arValidatorInfo["DESCRIPTION"])?></b> [<?=htmlspecialcharsbx($arValidatorInfo["NAME"])?>] </p> </div> <form name="val_settings_form"> <input type="hidden" name="VALIDATOR" value="<?=htmlspecialcharsbx($validator_name)?>" /> <table cellspacing="0" align="center"> <? foreach ($arSettings as $settingName => $arSetting) { ?> <tr> <td id="PARAM_TITLE_<?=htmlspecialcharsbx($settingName);?>"><?=htmlspecialcharsbx($arSetting["TITLE"])?>:</td> <td> <? switch ($arSetting["TYPE"]) { case "CHECKBOX": $res = "<input type=\"checkbox\" id=\"PARAM_".htmlspecialcharsbx($settingName)."\" name=\"PARAMS[".htmlspecialcharsbx($settingName)."]\" value=\"Y\"".($arSetting["DEFAULT"] == "Y" ? " checked=\"checked\"" : "")." />"; break; case "DROPDOWN": $res = "<select id=\"PARAM_".htmlspecialcharsbx($settingName)."\" name=\"PARAMS[".htmlspecialcharsbx($settingName)."]\">"; foreach ($arSetting["VALUES"] as $value => $title) { $res .= "<option value=\"".htmlspecialcharsbx($value)."\"".($value == $arSetting["DEFAULT"] ? " selected=\"selected\"" : "").">".htmlspecialcharsbx($title)."</option>"; } $res .= "</select>"; break; case "DATE": $res = "<input type=\"text\" name=\"PARAMS[".htmlspecialcharsbx($settingName)."]\" id=\"PARAM_".htmlspecialcharsbx($settingName)."\" value=\"".htmlspecialcharsbx($arSettings["DEFAULT"])."\" />\n".Calendar("PARAMS[".htmlspecialcharsbx($settingName)."]", "form1"); break; default: $res = "<input type=\"text\" id=\"PARAM_".htmlspecialcharsbx($settingName)."\" name=\"PARAMS[".htmlspecialcharsbx($settingName)."]\" value=\"".htmlspecialcharsbx($arSetting["DEFAULT"])."\" />"; break; } // endswitch echo $res; ?> </td> </tr> <? } // endforeach ?> </table> </form> <? } } else { ?><div align="center"><?=ShowError(GetMessage('FORM_VALIDATOR_NOT_FOUND'));?></div><? }
/home/user/web/pansionat-v-yaroslavle.ru/public_html/bitrix/modules/form/form_validator_props.php