<? if ($TRANS_RIGHT >= "W" && $boolShowDeleteFromCur) { ?> <tr> <td valign="top" align="right" nowrap colspan="2"><b><label for="del_current"><? echo GetMessage('TRANS_DELETE_CURRENT'); ?></label></b> <input type="checkbox" name="del_current" id="del_current" onclick="SelectDeleteCurrent(this);"></td> </tr> <? } if ($TRANS_RIGHT >= "W" && $boolShowDeleteAll) { ?> <tr> <td valign="top" align="right" nowrap colspan="2"><b><label for="all"><?php echo GetMessage("TRANS_DELETE_ALL"); ?> </label></b> <input type="checkbox" name="all" id="all" value="" onclick="SelectAllDelete('<?php echo $key_del; ?> ');"<?if ($TRANS_RIGHT<"W") echo " disabled";?>></td> </tr> <? } ?> </table> </td></tr> <?$tabControl->Buttons(array("disabled" => ($TRANS_RIGHT<"W"), "back_url"=>"translate_list.php?lang=".LANGUAGE_ID."&path=".urlencode($path_back)."&".bitrix_sessid_get())); $tabControl->End(); ?></form> <?require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog_admin.php");?>
endif; ?> </script> <? endif; ?> </td> </tr> <? } $tabControl->EndTab(); if(!$bReadOnly) { $tabControl->Buttons(array( "back_url" => $back_url ? $back_url : "seo_search_yandex_direct_banner.php?lang=".LANGUAGE_ID, )); } $tabControl->End(); if(!$bReadOnly): ?> <?=bitrix_sessid_post();?> <? if($back_url!=''): ?> <input type="hidden" name="back_url" value="<?echo Converter::getHtmlConverter()->encode($back_url)?>"> <? endif; ?>
<td><span class="sender-mailing-group-block-sel"><?php echo GetMessage("sender_mailing_edit_grp_sel"); ?> </td> </tr> <tr> <?php ShowGroupControl('GROUP_EXCLUDE', $GROUP_EXIST, $GROUP_EXCLUDE); ?> </tr> </table> </td> </tr> <?php $tabControl->Buttons(array("disabled" => $POST_RIGHT < "W", "back_url" => "sender_mailing_admin.php?lang=" . LANG, "btnSave" => true)); echo bitrix_sessid_post(); ?> <input type="hidden" name="lang" value="<?php echo LANG; ?> "> <?php if ($ID > 0 && !$bCopy) { ?> <input type="hidden" name="ID" value="<?php echo $ID; ?> "> <?php }
<tr> <td valign="top" align="right" colspan="2"> <script language="JavaScript"> <!-- ActionFileChange(<?php echo $arPersonType["ID"]; ?> ); //--> </script> <input type="hidden" name="PS_ACTION_FIELDS_LIST_<?php echo $arPersonType["ID"]; ?> " value=""> </td> </tr> </table> <?php } $tabControl1->End(); ?> </td></tr> <?php $tabControl->EndTab(); $tabControl->Buttons(array("disabled" => $saleModulePermissions < "W", "back_url" => "/bitrix/admin/sale_pay_system.php?lang=" . LANG . GetFilterParams("filter_"))); $tabControl->End(); ?> </form> <?php require $DOCUMENT_ROOT . "/bitrix/modules/main/include/epilog_admin.php";
</tr> <tr> <td><?echo GetMessage("STALL_EDIT_ORDER_PHONE")?></td> <td><input type="text" name="PHONE" value="<?echo $row['PHONE'];?>" size="30"></td> </tr> <tr> <td valign="top"><?echo GetMessage("STALL_ORDER_EDIT_COMMENT")?></td> <td><textarea class="typearea" name="COMMENT" cols="45" rows="5" wrap="VIRTUAL"><?echo $row['COMMENT']; ?></textarea></td> </tr> <? // завершение формы - вывод кнопок сохранения изменений $tabControl->Buttons( array( "disabled"=>($STALL_ORDER_EDIT<"W"), "back_url"=>"anmaslov.stall_orders.php?lang=".LANG, ) ); ?> <input type="hidden" name="lang" value="<?php echo LANG; ?> "> <?if($ID>0 && !$bCopy):?> <input type="hidden" name="ID" value="<?php echo $ID; ?> "> <?endif;?> <?
</option> <option value="N"<?php if ($culture["DIRECTION"] == "N") { echo " selected"; } ?> ><?php echo Loc::getMessage('DIRECTION_RTL'); ?> </option> </select> </td> </tr> <tr> <td><?php echo Loc::getMessage('culture_code'); ?> </td> <td><input type="text" name="CODE" size="30" maxlength="255" value="<?php echo $cultureField["CODE"]; ?> "></td> </tr> <?php $tabControl->Buttons(array("disabled" => !$isAdmin, "back_url" => "culture_admin.php?lang=" . LANGUAGE_ID)); $tabControl->End(); ?> </form> <?php require $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/epilog_admin.php";
?> "> <?php echo htmlspecialcharsbx($value); ?> <a href="javascript:void(0);" data-role="delete-access" data-code="<?php echo htmlspecialcharsbx($code); ?> " class="access-delete"></a> </div> <?php } ?> </div> <a href="javascript:void(0)" class="bx-action-href" id="add_access" data-role="add-access"><?php echo GetMessage("SEC_OTP_MANDATORY_RIGHTS_SELECT"); ?> </a> </td> </tr> <?php $tabControl->Buttons(array("disabled" => !$canWrite, "back_url" => $_GET["return_url"] ? $_GET["return_url"] : "security_otp.php?lang=" . LANG)); $tabControl->End(); ?> </form> <script id="settings" type="application/json"><?php echo CSecurityJsonHelper::encode(array('rights' => array_flip($targetRights))); ?> </script> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
echo CLanguage::SelectBox("MESSAGE_LID", $str_MESSAGE_LID); ?> </td> </tr> <tr valign="top"> <td align="right"><?php echo GetMessage("STAT_SAVE_STATISTIC"); ?> </td> <td><?php echo InputType("checkbox", "SAVE_STATISTIC", "Y", $str_SAVE_STATISTIC, false); ?> </td> </tr> <?php $tabControl->BeginNextTab(); ?> <tr valign="top"> <td colspan="2" align="center"><textarea style="width:100%" name="COMMENTS" rows="5" wrap="VIRTUAL"><?php echo $str_COMMENTS; ?> </textarea></td> </tr> <?php $tabControl->Buttons(array("disabled" => $STAT_RIGHT < "W", "back_url" => "/bitrix/admin/stoplist_list.php?lang=" . LANG . "&set_filter=Y")); $tabControl->End(); ?> </form> <?php $tabControl->ShowWarnings("form1", $message); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
"> <input type="hidden" name="extended" value="Y"> </table> <?php } ?> </td> </tr> <?php $tabControl->EndTab(); ?> <?php $tabControl->Buttons(array("disabled" => false, "back_url" => strlen($back_url) > 0 && strpos($back_url, "/bitrix/admin/fileman_menu_edit.php") !== 0 ? htmlspecialcharsex($back_url) : "/bitrix/admin/fileman_admin.php?" . $addUrl . "&site=" . Urlencode($site) . "&path=" . UrlEncode($arParsedPath["FULL"]))); ?> <?php $tabControl->End(); ?> </form> <?php } echo BeginNote(); ?> <span class="required"><sup>1</sup></span> - <?php echo GetMessage("MAIN_PERIOD_NOTE"); echo EndNote();
} else { $arrSelect = $arr; } reset($arGroups); while (list(, $group) = each($arGroups)) { ?> <tr> <td width="40%"><?php echo $group["NAME"] . ":"; ?> </td> <td width="60%"><?php $perm = CForm::GetPermission($ID, array($group["ID"]), "Y"); // for simple method: change 20 (work with other results) access mode to 15 /* if ($bSimple) $perm = $perm==20 ? 15 : $perm; */ echo SelectBoxFromArray("PERMISSION_" . $group["ID"], $arrSelect, $perm, "", 'style="width: 80%;"'); ?> </td> </tr> <?php } $tabControl->EndTab(); $tabControl->Buttons(array("disabled" => !($ID > 0 && $F_RIGHT >= 30 || CForm::IsAdmin()), "back_url" => strlen($back_url) > 0 ? $back_url : "form_list.php?lang=" . LANGUAGE_ID)); $tabControl->End(); ?> </form> <?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
> <td> <?php echo GetMessage("SMILE_FILE"); ?> :<br><small><?php echo GetMessage("SMILE_FILE_NOTE"); ?> </small></td> <td> <input type="file" name="IMPORT" size="30" /> </td> </tr> <?php $tabControl->EndTab(); $tabControl->Buttons(array("btnApply" => false)); ?> </form> <?php $tabControl->End(); $tabControl->ShowWarnings("smile_import", $message); echo BeginNote(); ?> <div><?php echo GetMessage('IM_IMPORT_HELP_1', array('#LINK_START#' => '<a href="/bitrix/admin/fileman_admin.php?lang=' . LANG . '&path=%2Fbitrix%2Fmodules%2Fmain%2Finstall%2Fsmiles">', '#LINK_END#' => '</a>')); ?> </div> <div style="padding-top:5px"><?php echo GetMessage('IM_IMPORT_HELP_2'); ?> </div>
echo $arItems[$i]; ?> </option><?php } ?> </select> <input type="hidden" name="apply2" id="apply2" value=""> <input type="hidden" name="save" value="Y"> </td> </tr> <?php } else { $add_to_menu_check = false; } //if "menu adding tab" show $tabControl->Buttons(array("disabled" => false, "back_url" => $url)); $tabControl->End(); ?> </form> <?php } //if(strlen($strWarning)<=0 || $bVarsFromForm): ?> <?php if ($_REQUEST['add_to_menu'] == 'Y' && $add_to_menu_check) { ?> <script>chtyp();</script> <?php } ?>
</select> <?php } else { ?> <input type="text" size="<?php echo $value[1]; ?> " id="<?php echo $key; ?> " name="<?php echo $key; ?> " value="<?php echo htmlspecialcharsbx(COption::GetOptionString("main", "CAPTCHA_" . $key, $value[2])); ?> "> <?php } ?> </td> </tr> <?php } $tabControl->Buttons(array("disabled" => !$isAdmin)); $tabControl->End(); ?> </form> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
selected<?php } ?> > <?php echo $arProperty['NAME']; ?> </option> <?php } ?> </select> </tr> <?php // завершение формы - вывод кнопок сохранения изменений $tabControl->Buttons(["back_url" => "seofilter_property.php"]); ?> <?php if ($ID > 0 && !$bCopy) { ?> <input type="hidden" name="ID" value="<?php echo $ID; ?> "> <?php } // завершаем интерфейс закладок $tabControl->End(); ?>
</td> </tr> <tr> <td><?php echo GetMessage("MURL_RULE"); ?> :</td> <td> <input type="text" name="RULE" size="50" maxlength="250" value="<?php echo $str_RULE; ?> "> </td> </tr> <?php $tabControl->EndTab(); ?> <?php $tabControl->Buttons(array("disabled" => !$isAdmin, "back_url" => "/bitrix/admin/urlrewrite_list.php?lang=" . LANG . "&filter_site_id=" . UrlEncode($site_id) . "&" . GetFilterParams("filter_", false))); $tabControl->End(); ?> </form> <?php $tabControl->ShowWarnings("form1", $message); ?> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
$data = array(); if ($_SERVER["REQUEST_METHOD"] == "POST" && (isset($_POST["save"]) || isset($_POST["apply"]))) { CPBRFTemplates::setTemplates($_GET["slug"], $_POST); $data = $_POST; } else { $data = CPBRFTemplates::getTemplates($_GET["slug"]); } $test = iconv("windows-1251", "utf-8", "Печаль"); $test2 = iconv("utf-8", "windows-1251", $test); //подключаем шаблон нужного бланка $GLOBALS["blank"] = $data; require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/pbrf/blanks/" . $_GET["slug"] . ".php"; ?> <?php $tabControl->Buttons(array("back_url" => $_GET["return_url"] ? $_GET["return_url"] : "pbrf_templates.php?lang=" . LANGUAGE_ID)); ?> <input type="hidden" name="debug" value="<?php echo htmlspecialcharsbx($_REQUEST["debug"]); ?> "> <input type="hidden" name="lang" value="<?php echo LANGUAGE_ID; ?> "> <?php $tabControl->End(); ?> </form> <?php
echo $str_NAME; ?> "></td> </tr> <tr> <td><?php echo GetMessage("STAT_DESCRIPTION"); ?> </td> <td><textarea class="typearea" name="DESCRIPTION" cols="50" rows="6"><?php echo $str_DESCRIPTION; ?> </textarea></td> </tr> <?php $tabControl->Buttons(array("disabled" => $STAT_RIGHT < "W", "back_url" => "event_type_list.php?lang=" . LANG)); echo bitrix_sessid_post(); ?> <input type="hidden" name="ID" value=<?php echo $ID; ?> > <input type="hidden" name="lang" value="<?php echo LANG; ?> "> <?php $tabControl->End(); ?> </form> <?php
?> :</td> <td> <input type="checkbox" name="RECALCULATE" value="Y"<?php if ($str_RECALCULATE == "Y") { echo " checked"; } ?> > </td> </tr> <?php } ?> <?php $tabControl->EndTab(); ?> <?php $tabControl->Buttons(array("disabled" => $bReadOnly, "back_url" => "/bitrix/admin/cat_extra.php?lang=" . LANGUAGE_ID)); ?> <?php $tabControl->End(); ?> </form> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
</div> <div id="connector_form_container" class="sender-group-address-counter"> <span class="sender-mailing-sprite sender-group-address-counter-img"></span> <span class="sender-group-address-counter-text"><?php echo GetMessage('sender_group_conn_cnt_all'); ?> </span> <span id="sender_group_address_counter" class="sender-group-address-counter-cnt"><?php echo $groupAddressCount; ?> </span> </div> </td> </tr> <?php $tabControl->Buttons(array("disabled" => $POST_RIGHT < "W", "back_url" => "sender_group_admin.php?lang=" . LANG)); echo bitrix_sessid_post(); ?> <input type="hidden" name="lang" value="<?php echo LANG; ?> "> <?php if ($ID > 0 && !$bCopy) { ?> <input type="hidden" name="ID" value="<?php echo $ID; ?> "> <?php }
</tr> <tr> <td valign="top"><?php echo GetMessage("AD_DESCRIPTION"); ?> </td> <td><?php if ($isEditMode) { ?> <textarea cols="45" name="DESCRIPTION" rows="8" maxlength="2000"><?php echo $str_DESCRIPTION; ?> </textarea><?php } else { echo TxtToHTML($str_DESCRIPTION); } ?> </td> </tr> <?php $disable = true; if (($isAdmin || $isDemo) && $isEditMode) { $disable = false; } $tabControl->Buttons(array("disabled" => $disable, "back_url" => "adv_type_list.php?lang=" . LANGUAGE_ID)); $tabControl->End(); ?> </form> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
} ?> <td>+<input type="text" size="3" id="CURRENCY_PLUS_<?php echo $strCurrency; ?> " name="CURRENCY_PLUS[<?php echo $strCurrency; ?> ]"<?php echo $strRate == 'SITE' ? ' disabled="disabled"' : ''; ?> value="<?php echo htmlspecialcharsbx($strPlus); ?> " />%</td> </tr> <?php } ?> </tbody> </table> </td> </tr> <?php $tabControl->EndTab(); $tabControl->Buttons(array()); $tabControl->End(); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php"; } }
][IS_REQUIRED]" <?php if ($arFields[$FIELD_ID]["IS_REQUIRED"] === "Y" || $arDefFields[$FIELD_ID]["IS_REQUIRED"] !== false) { echo "checked"; } ?> <?php if ($arDefFields[$FIELD_ID]["IS_REQUIRED"] !== false) { echo "disabled"; } ?> > </td> </tr> <?php } $tabControl->Buttons(array("disabled" => false, "back_url" => 'iblock_admin.php?lang=' . $lang . '&type=' . urlencode($type) . '&admin=' . ($_REQUEST["admin"] == "Y" ? "Y" : "N"))); $tabControl->End(); ?> </form> <?php } else { ?> <br> <?php ShowError(GetMessage("IBLOCK_BAD_IBLOCK")); ?> <?php } } else {
</td> </tr> <tr> <td><?=GetMessage('DISABLE_GZIP')?></td> <td><input type="checkbox" name="dump_disable_gzip" <?=IntOption('dump_use_compression') ? '' : 'checked' ?>> </tr> <tr> <td><?=GetMessage('INTEGRITY_CHECK_OPTION')?></td> <td><input type="checkbox" name="dump_integrity_check" <?=IntOption('dump_integrity_check') ? 'checked' : '' ?>> </tr> <tr> <td><?=GetMessage("MAIN_DUMP_MAX_ARCHIVE_SIZE")?></td> <td><input name="dump_archive_size_limit" value="<?=intval(COption::GetOptionString('main', 'dump_archive_size_limit', 1024 * 1024 * 1024)) / 1024 / 1024?>" size=4></td> </tr> <?$editTab->Buttons(); ?> <input type="button" id="start_button" value="<?=GetMessage("MAIN_DUMP_FILE_DUMP_BUTTON")?>" <?=!CBackup::CheckDumpFiles() && !CBackup::CheckDumpClouds() && !IntOption("dump_base") ? "disabled" : ''?> OnClick="StartDump();"> <input type="button" id="stop_button" value="<?=GetMessage("MAIN_DUMP_FILE_STOP_BUTTON")?>" OnClick="EndDump();" disabled> <? $editTab->End(); ?> </form> <? $lAdmin->DisplayList(); echo BeginNote(); echo '<span class=required><sup>1</sup></span> '.GetMessage("MAIN_DUMP_FOOTER_MASK"); echo EndNote();
m_title = __module_id_select.options[i].innerHTML; } var b_id = __binding_select.value; l = __binding_select.options.length; for (i = 0; i < l; i++) { if (b_id == __binding_select.options[i].value) bind_title = __binding_select.options[i].innerHTML; } var _t = noOperMess.replace(/#MODULE_ID#/, m_title); _noneopermess.innerHTML = _t.replace(/#BINDING#/, bind_title); _noneopermess.style.display = 'block'; } else _noneopermess.style.display = 'none'; }; </script> </td> </tr> <?php $tabControl->Buttons(array("disabled" => !$USER->CanDoOperation('edit_tasks') || $str_SYS == 'Y', "back_url" => "task_admin.php?lang=" . LANGUAGE_ID)); $tabControl->End(); ?> </form> <?php $tabControl->ShowWarnings("form1", $message); ?> <?php require $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/include/epilog_admin.php";
</tr> <?php //******************** //General Tab //******************** $tabControl->BeginNextTab(); ?> <tr> <td colspan="2"><textarea name="COMMENTS" cols="80" rows="5"><?php echo $str_COMMENTS; ?> </textarea></td> </tr> <?php $tabControl->EndTab(); $tabControl->Buttons(array("disabled" => !($F_RIGHT >= 30 || CForm::IsAdmin()), "back_url" => "form_field_list.php?WEB_FORM_ID=" . $WEB_FORM_ID . "&additional=" . $additional . "&lang=" . LANGUAGE_ID)); $tabControl->End(); ?> </form> <?php if (!$additional) { echo BeginNote(); ?> <span class="required"><sup>1</sup></span> - <?php echo GetMessage("FORM_MESSAGE_SPACE"); echo EndNote(); } ?> <?php
?> :</td> <td width="60%"> <input type="checkbox" name="ACTIVE" value="Y"<?php if ($str_ACTIVE == "Y") { echo " checked"; } ?> /> </td> </tr> <tr> <td width="40%"><?php echo GetMessage("CVAT_SORT"); ?> :</td> <td width="60%"> <input type="text" name="C_SORT" value="<?php echo $str_C_SORT; ?> " size="5" /> </td> </tr> <?php $tabControl->EndTab(); $tabControl->Buttons(array("disabled" => $bReadOnly, "back_url" => "/bitrix/admin/cat_vat_admin.php?lang=" . LANG . "&" . GetFilterParams("filter_", false))); $tabControl->End(); ?> </form> <?php require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
function Show() { /** @global CMain $APPLICATION */ global $APPLICATION; //Save form defined tabs $this->arSavedTabs = $this->tabs; $this->arSystemTabs = array(); $this->arReqiredTabs = array(); foreach($this->tabs as $arTab) { $this->arSystemTabs[$arTab["DIV"]] = $arTab; if(is_array($arTab["FIELDS"])) { foreach($arTab["FIELDS"] as $arField) $this->arFields[$arField["id"]] = $arField; } if ($arTab["required"] && is_array($arTab["FIELDS"])) { $this->arReqiredTabs[$arTab["DIV"]] = $arTab; } } //Save form defined fields $this->arSystemFields = $this->arFields; $arCustomTabs = CAdminFormSettings::getTabsArray($this->name); if (!empty($arCustomTabs)) { $this->bCustomFields = true; $this->tabs = array(); foreach($arCustomTabs as $tab_id => $arTab) { if(array_key_exists($tab_id, $this->arSystemTabs)) { $arNewTab = $this->arSystemTabs[$tab_id]; $arNewTab["TAB"] = $arTab["TAB"]; $arNewTab["FIELDS"] = array(); } else { $arNewTab = array( "DIV" => $tab_id, "TAB" => $arTab["TAB"], "ICON" => "main_user_edit", "TITLE" => "", "FIELDS" => array(), ); } $bHasFields = false; foreach($arTab["FIELDS"] as $field_id => $content) { if(array_key_exists($field_id, $this->arSystemFields)) { $arNewField = $this->arSystemFields[$field_id]; $arNewField["content"] = $content; $bHasFields = true; } elseif(array_key_exists($field_id, $this->arForbiddenFields)) { $arNewField = false; } elseif(strlen($content) > 0) { $arNewField = array( "id" => $field_id, "content" => $content, "html" => '<td colspan="2">'.htmlspecialcharsex($content).'</td>', "delimiter" => true, ); } else { $arNewField = false; } if(is_array($arNewField)) { $this->arFields[$field_id] = $arNewField; $arNewTab["FIELDS"][] = $arNewField; foreach ($this->arReqiredTabs as $tab_id => $arReqTab) { foreach ($arReqTab["FIELDS"] as $i => $arReqTabField) { if ($arReqTabField["id"] == $field_id) unset($this->arReqiredTabs[$tab_id]["FIELDS"][$i]); } } } } if ($bHasFields) $this->tabs[] = $arNewTab; } foreach ($this->arReqiredTabs as $arReqTab) { if (!empty($arReqTab["FIELDS"])) { $this->tabs[] = $arReqTab; foreach ($arReqTab["FIELDS"] as $arReqTabField) { $this->arFields[$arReqTabField["id"]] = $arReqTabField; } } } } if($_REQUEST["mode"] == "settings") { ob_end_clean(); $this->ShowSettings($this->arFields); die(); } else { ob_end_flush(); } if(!is_array($_SESSION["ADMIN_CUSTOM_FIELDS"])) $_SESSION["ADMIN_CUSTOM_FIELDS"] = array(); $arDisabled = CUserOptions::GetOption("form", $this->name."_disabled", "N"); if(is_array($arDisabled) && $arDisabled["disabled"] === "Y") { $_SESSION["ADMIN_CUSTOM_FIELDS"][$this->name] = true; $this->tabs = $this->arSavedTabs; $this->arFields = $this->arSystemFields; } else { unset($_SESSION["ADMIN_CUSTOM_FIELDS"][$this->name]); } if(isset($_REQUEST[$this->name."_active_tab"])) $this->selectedTab = $_REQUEST[$this->name."_active_tab"]; else $this->selectedTab = $this->tabs[0]["DIV"]; //To show $arHiddens = $this->arFields; echo $this->sPrologContent; if(array_key_exists("FORM_ACTION", $this->arParams)) $action = htmlspecialcharsbx($this->arParams["FORM_ACTION"]); else $action = htmlspecialcharsbx($APPLICATION->GetCurPage()); echo '<form method="POST" action="'.$action.'" enctype="multipart/form-data" id="'.$this->name.'_form" name="'.$this->name.'_form"'.($this->arParams["FORM_ATTRIBUTES"] <> ''? ' '.$this->arParams["FORM_ATTRIBUTES"]:'').'>'; $htmlGroup = ""; if($this->group) { if (!empty($arCustomTabs)) { foreach($this->tabs as $arTab) { if(is_array($arTab["FIELDS"])) { foreach($arTab["FIELDS"] as $arField) { if( (strlen($this->arFields[$arField["id"]]["custom_html"]) > 0) || (strlen($this->arFields[$arField["id"]]["html"]) > 0) ) { $p = array_search($arField["id"], $this->arFields[$this->group]["group"]); if($p !== false) unset($this->arFields[$this->group]["group"][$p]); } } } } } if(!empty($this->arFields[$this->group]["group"])) { $htmlGroup .= '<tr class="heading" id="tr_'.$this->arFields[$this->group]["id"].'">' .$this->arFields[$this->group]["html"].'</tr>' ."\n"; } } $this->OnAdminTabControlBegin(); $this->tabIndex = 0; while($this->tabIndex < count($this->tabs)) { ob_start();//Start of the tab content $arTab = $this->tabs[$this->tabIndex]; if(is_array($arTab["FIELDS"])) { foreach($arTab["FIELDS"] as $arField) { if(isset($this->arFields[$arField["id"]]["group"])) { if(!empty($this->arFields[$arField["id"]]["group"])) { echo $htmlGroup; foreach($this->arFields[$arField["id"]]["group"] as $p) { if($this->arFields[$p]["custom_html"]) echo preg_replace("/^\\s*<tr/is", "<tr class=\"bx-in-group\"", $this->arFields[$p]["custom_html"]); elseif($this->arFields[$p]["html"] && !$this->arFields[$p]["delimiter"]) echo '<tr class="bx-in-group" '.($this->arFields[$p]["valign"] <> ''? ' valign="'.$this->arFields[$p]["valign"].'"':'').' id="tr_'.$p.'">', $this->arFields[$p]["html"], "</tr>\n"; unset($arHiddens[$this->arFields[$p]["id"]]); $this->arFields[$p] = array(); } } } elseif(strlen($this->arFields[$arField["id"]]["custom_html"]) > 0) { if($this->group_ajax) echo preg_replace("#<script[^>]*>.*?</script>#im".FX_UTF_PCRE_MODIFIER, "", $this->arFields[$arField["id"]]["custom_html"]); else echo $this->arFields[$arField["id"]]["custom_html"]; } elseif(strlen($this->arFields[$arField["id"]]["html"]) > 0) { $rowClass = ( array_key_exists("rowClass", $this->arFields[$arField["id"]]) ? ' class="'.$this->arFields[$arField["id"]]["rowClass"].'"' : '' ); if($this->arFields[$arField["id"]]["delimiter"]) echo '<tr class="heading" id="tr_'.$arField["id"].'"'.$rowClass.'>'; else echo '<tr'.($this->arFields[$arField["id"]]["valign"] <> ''? ' valign="'.$this->arFields[$arField["id"]]["valign"].'"':'').' id="tr_'.$arField["id"].'"'.$rowClass.'>'; echo $this->arFields[$arField["id"]]["html"].'</tr>'."\n"; } unset($arHiddens[$arField["id"]]); } } $tabContent = ob_get_contents(); ob_end_clean(); //Dispose tab content if ($tabContent == "") { array_splice($this->tabs, $this->tabIndex, 1); // forget about tab } else { $this->tabs[$this->tabIndex]["CONTENT"] = $tabContent; $this->tabIndex++; } } //sometimes form settings are incorrect but we must show required fields $requiredFields = ''; foreach($arHiddens as $arField) { if($arField["required"]) { if(strlen($this->arFields[$arField["id"]]["custom_html"]) > 0) { $requiredFields .= $this->arFields[$arField["id"]]["custom_html"]; } elseif(strlen($this->arFields[$arField["id"]]["html"]) > 0) { if($this->arFields[$arField["id"]]["delimiter"]) $requiredFields .= '<tr class="heading">'; else $requiredFields .= '<tr>'; $requiredFields .= $this->arFields[$arField["id"]]["html"].'</tr>'; } unset($arHiddens[$arField["id"]]); } } if($requiredFields <> '') { $this->tabs[] = array( "CONTENT" => $requiredFields, "DIV" => "bx_req", "TAB" => GetMessage("admin_lib_required"), "TITLE" => GetMessage("admin_lib_required"), ); } parent::Begin(); while($this->tabIndex < count($this->tabs)) { $this->BeginNextTab(); echo $this->tabs[$this->tabIndex]["CONTENT"]; } parent::Buttons($this->arButtonsParams); echo $this->sButtonsContent; $this->End(); echo $this->sEpilogContent; echo '<span class="bx-fields-hidden">'; foreach($arHiddens as $arField) { echo $arField["hidden"]; } echo '</span>'; echo '</form>'; }
foreach ($arLang as $key => $val) { ?> <tr class="adm-detail-required-field"> <td><?php echo $val["NAME"]; ?> [<?php echo $key; ?> ]:</td> <td><input type="text" name="NAME_<?php echo $key; ?> " value="<?php echo $arSmile["LANG"][$key]["NAME"]; ?> " size="40" /></td> </tr> <?php } ?> <?php $tabControl->EndTab(); $tabControl->Buttons(array("disabled" => $forumPermissions < "W", "back_url" => "/bitrix/admin/forum_smile.php?lang=" . LANG . "&" . GetFilterParams("filter_", false))); ?> </form> <?php $tabControl->End(); $tabControl->ShowWarnings("fform", $message); require $DOCUMENT_ROOT . "/bitrix/modules/main/include/epilog_admin.php";
{ BX.WindowManager.Get().ClearButtons(); if (type == 'search') { BX.WindowManager.Get().SetButtons(_trBTNSearch); BX('replace_oper').value = 'N'; } else { BX.WindowManager.Get().SetButtons(_trBTNReplace); BX('replace_oper').value = 'Y'; } } _trSetBTN('search'); BX.bind(document, 'keypress', function (event) { event || (event = window.event); if (event.keyCode == 13 || event.charCode == 13) { document.forms.form_search.submit(); } }); --></script> <?php $tabControl->EndTab(); $tabControl->Buttons(); $tabControl->End(); ?> </form> <?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
?> "> </td> </tr> <?php } ?> <input type="hidden" name="nums" value="<?php echo $i; ?> " id="nums"> </table> </td> </tr> <?php $tabControl->BeginNextTab(); ?> <tr> <td align="center" colspan="2"><textarea name="COMMENTS" rows="15" style="width:100%;"><?php echo $str_COMMENTS; ?> </textarea></td> </tr> <?php $tabControl->Buttons(array("disabled" => $WORKFLOW_RIGHT <= "R" || $str_LOCK_STATUS == "red", "back_url" => "workflow_list.php?lang=" . LANGUAGE_ID)); ?> </form> <?php $tabControl->End(); $tabControl->ShowWarnings("form1", $message); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";