1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
options.php
См. документацию.
1<?
2$module_id = "storeassist";
3
4IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/options.php");
6
7$mid = $_REQUEST["mid"];
8
10if ($STAS_RIGHT >= "R")
11{
12 if ($_SERVER["REQUEST_METHOD"] == "POST" && check_bitrix_sessid() && $STAS_RIGHT >= "W")
13 {
14 $errorMessage = "";
15 COption::SetOptionString($module_id, "partner_name", ($_POST["partner_name"] <> '' ? trim($_POST["partner_name"]) : ""));
16
17 if ($_POST["partner_url"] <> '')
18 {
19 if (!preg_match('/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,6}'.'((:[0-9]{1,5})?\/.*)?$/i', $_POST["partner_url"]))
20 {
21 $errorMessage = GetMessage("MAIN_TAB_PARTNER_URL_ERROR");
23 "MESSAGE" => $errorMessage,
24 "TYPE" => "ERROR",
25 "HTML" => true
26 ));
27 }
28 else
29 {
30 COption::SetOptionString($module_id, "partner_url", trim($_POST["partner_url"]));
31 }
32 }
33 else
34 {
35 COption::SetOptionString($module_id, "partner_url", "");
36 }
37 if (!$errorMessage)
38 LocalRedirect($APPLICATION->GetCurPage()."?lang=".LANG."&mid=".urlencode($mid));
39 }
40
41 $partnerName = COption::GetOptionString($module_id, "partner_name", "");
42 $partnerUrl = COption::GetOptionString($module_id, "partner_url", "");
43
44 $aTabs = array(
45 array("DIV" => "edit1", "TAB" => GetMessage("MAIN_TAB_SETTINGS"), "ICON" => "currency_settings", "TITLE" => GetMessage("MAIN_TAB_TITLE_SETTINGS")),
46 );
47 $tabControl = new CAdminTabControl("tabControl", $aTabs);
48
49 $tabControl->Begin();
50 ?>
51 <form method="POST" action="<?echo $APPLICATION->GetCurPage()?>?mid=<?=htmlspecialcharsbx($mid)?>&lang=<?echo LANG?>" name="ara">
52 <?=bitrix_sessid_post();?>
53 <?
54 $tabControl->BeginNextTab();
55 ?>
56 <tr>
57 <td valign="top" width="50%">
58 <label for="partnet_name"><?=GetMessage("MAIN_TAB_PARTNER_NAME")?> </label>
59 </td>
60 <td valign="middle" width="50%">
61 <input type="text" name="partner_name" id="partnet_name" size="35" value="<?=(isset($_POST["partner_name"]) ? htmlspecialcharsbx($_POST["partner_name"]) : htmlspecialcharsbx($partnerName))?>"/>
62 </td>
63 </tr>
64 <tr>
65 <td valign="top" width="50%">
66 <label for="partnet_url"><?=GetMessage("MAIN_TAB_PARTNER_URL")?> </label>
67 </td>
68 <td valign="middle" width="50%">
69 <input type="text" name="partner_url" id="partnet_url" size="35" value="<?=(isset($_POST["partner_url"]) ? htmlspecialcharsbx($_POST["partner_url"]) : htmlspecialcharsbx($partnerUrl))?>"/>
70 </td>
71 </tr>
72 <?$tabControl->Buttons();?>
73
74 <input type="submit" <?if ($STAS_RIGHT < "W") echo "disabled" ?> name="Update" value="<?echo GetMessage("MAIN_SAVE")?>">
75 <input type="hidden" name="Update" value="Y">
76
77 <?$tabControl->End();?>
78 </form>
79<?
80}
81?>
global $APPLICATION
Определения include.php:80
$module_id
Определения options.php:6
static ShowMessage($message)
Определения admin_lib.php:2351
bx popup label bx width30 PAGE_NEW_MENU_NAME text width
Определения file_new.php:677
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$_REQUEST["admin_mnu_menu_id"]
Определения get_menu.php:8
while($arParentIBlockProperty=$dbParentIBlockProperty->Fetch()) $errorMessage
$_SERVER["DOCUMENT_ROOT"]
Определения cron_frame.php:9
$tabControl
Определения csv_new_setup.php:244
$aTabs
Определения csv_new_setup.php:238
$mid
Определения options.php:27
bitrix_sessid_post($varname='sessid', $returnInvocations=false)
Определения tools.php:4700
check_bitrix_sessid($varname='sessid')
Определения tools.php:4686
IncludeModuleLangFile($filepath, $lang=false, $bReturnArray=false)
Определения tools.php:3778
GetMessage($name, $aReplace=null)
Определения tools.php:3397
LocalRedirect($url, $skip_security_check=false, $status="302 Found")
Определения tools.php:4005
font size
Определения invoice.php:442
$STAS_RIGHT
Определения options.php:9