private function ShowForm($type, $message, $buttonName = '') { $keys = array_keys($GLOBALS); for ($i = 0; $i < count($keys); $i++) { if ($keys[$i] != 'i' && $keys[$i] != 'GLOBALS' && $keys[$i] != 'strTitle' && $keys[$i] != 'filepath') { global ${$keys[$i]}; } } $PathInstall = str_replace('\\', '/', __FILE__); $PathInstall = substr($PathInstall, 0, strlen($PathInstall) - strlen('/index.php')); IncludeModuleLangFile($PathInstall . '/install.php'); $APPLICATION->SetTitle(GetMessage('ASD_MODULE_MONEY_NAME')); include $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php'; echo CAdminMessage::ShowMessage(array('MESSAGE' => $message, 'TYPE' => $type)); ?> <form action="<?php echo $APPLICATION->GetCurPage(); ?> " method="get"> <p> <input type="hidden" name="lang" value="<?php echo LANG; ?> " /> <input type="submit" value="<?php echo strlen($buttonName) ? $buttonName : GetMessage('MOD_BACK'); ?> " /> </p> </form> <?php include $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php'; die; }
function DoInstall() { global $APPLICATION, $step; if (!$this->InstallFiles()) { CAdminMessage::ShowMessage('Failed to copy files. Catalog /bitrix/ must be writable'); } $this->InstallDB(false); $this->InstallEvents(); $this->InstallPublic(); $APPLICATION->IncludeAdminFile(GetMessage("BEONO_MODULE_BASKET_INSTALL_TITLE"), dirname(__FILE__)."/step.php"); }
function unlock_export() { global $APPLICATION, $profileID; if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/bitrix/tools/acrit.exportpro/export_{$profileID}_run.lock")) { require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; unlink($_SERVER['DOCUMENT_ROOT'] . "/bitrix/tools/acrit.exportpro/export_{$profileID}_run.lock"); ob_start(); echo '<td colspan="2" align="center">'; CAdminMessage::ShowMessage(array('MESSAGE' => GetMessage('ACRIT_EXPORTPRO_EXPORT_UNLOCK'), 'TYPE' => 'OK', 'HTML' => 'TRUE')); echo '</td>'; $data = ob_get_clean(); $APPLICATION->RestartBuffer(); echo Bitrix\Main\Web\Json::encode(array('result' => 'ok', 'blocks' => array(array('id' => '#unlock-container', 'html' => $data)))); } die; }
public static function outError($msg, $var1 = null, $var2 = null) { if (func_num_args() > 1) { $params = func_get_args(); $msg = call_user_func_array('sprintf', $params); } if (self::canOutAsAdminMessage()) { $msg = self::prepareToHtml($msg); /** @noinspection PhpDynamicAsStaticMethodCallInspection */ \CAdminMessage::ShowMessage(array("MESSAGE" => $msg, 'HTML' => true, 'TYPE' => 'ERROR')); } elseif (self::canOutAsHtml()) { self::outToHtml('[red]' . $msg . '[/]'); } else { self::outToConsole($msg); } }
<?php if (!check_bitrix_sessid()) { return; } IncludeModuleLangFile($_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/form/install/install.php"); if (is_array($errors) && count($errors) > 0) { foreach ($errors as $val) { $alErrors .= $val . "<br>"; } echo CAdminMessage::ShowMessage(array("TYPE" => "ERROR", "MESSAGE" => GetMessage("MOD_INST_ERR"), "DETAILS" => $alErrors, "HTML" => true)); } else { echo CAdminMessage::ShowNote(GetMessage("MOD_INST_OK")); } /* if (strlen($public_dir)>0) : ?> <p><?=GetMessage("MOD_DEMO_DIR")?></p> <table border="0" cellspacing="0" cellpadding="3"> <tr> <td align="center"><p><b><?=GetMessage("MOD_DEMO_SITE")?></b></p></td> <td align="center"><p><b><?=GetMessage("MOD_DEMO_LINK")?></b></p></td> </tr> <? $sites = CSite::GetList($by, $order, Array("ACTIVE"=>"Y")); while($site = $sites->Fetch()) { ?> <tr> <td width="0%"><p>[<?=$site["ID"]?>] <?=$site["NAME"]?></p></td> <td width="0%"><p><a href="<?if(strlen($site["SERVER_NAME"])>0) echo "http://".$site["SERVER_NAME"];?><?=$site["DIR"].$public_dir?>/result_list.php?WEB_FORM_NAME=ANKETA"><?=$site["DIR"].$public_dir?>/result_list.php?WEB_FORM_NAME=ANKETA</a></p></td>
public static function import_cancel() { $moduleId = 'prmedia.treelikecomments'; // retrieve or init session storage $sessionStorage = $_SESSION['tlc_import_cancel']; if ($_REQUEST['start'] == 'Y') { $sessionStorage = array( 'processing_time' => time(), 'current_count' => 0, 'total_count' => CTreelikeForumImporter::getImportedCount() ); } // import cancel comments... $obComment = new CTreelikeComments; global $DB; $is_finish = true; $currentTime = time(); $rsCommentId = $DB->Query('SELECT COMMENT_ID FROM prmedia_treelike_comments_import_forum'); while ($arCommentId = $rsCommentId->Fetch()) { $is_finish = false; $commentId = intval($arCommentId['COMMENT_ID']); $obComment->Delete($commentId); CTreelikeForumImporter::removeImportedComment($commentId); $sessionStorage['current_count']++; // one step is one second if ($currentTime != time()) { break; } } if ($is_finish) { // go to finish step echo '<script>document.getElementsByClassName("wizard-next-button")[0].click();</script>'; CTreelikeForumImporter::clearCache(); return; } // progress message $text = GetMessage('PRMEDIA_WIZARDS_IMPORT_CANCEL_FORUM_PROGRESS_MESSAGE'); $arReplace = array( "#IMPORTED#" => $sessionStorage['current_count'], "#COUNT#" => $sessionStorage['total_count'], "#TIME#" => gmdate("i:s", time() - $sessionStorage['processing_time']) ); $progressMessage = str_replace(array_keys($arReplace), $arReplace, $text); CAdminMessage::ShowMessage(array( "TYPE" => "PROGRESS", "MESSAGE" => GetMessage('PRMEDIA_SS_DIST_CANCEL_PROGRESS_TITLE'), "DETAILS" => $progressMessage, "HTML" => true, "PROGRESS_VALUE" => $sessionStorage['current_count'], "PROGRESS_TOTAL" => $sessionStorage['total_count'] )); echo "<script>jsPrmediaCommentImporter.update();</script>"; $_SESSION['tlc_import_cancel'] = $sessionStorage; }
</span></li> <li><?php echo Loc::getMessage('SALE_SLI_STAT_TOTAL_GROUPS'); ?> : <span class="bx-ui-loc-i-stat-groups"><?php echo intval($arResult['STATISTICS']['GROUPS']['CNT']); ?> </span></li> </ul> <?php echo EndNote(); ?> <div class="bx-ui-loc-i-progressbar"> <?php CAdminMessage::ShowMessage(array("TYPE" => "PROGRESS", "DETAILS" => '#PROGRESS_BAR#' . '<div class="adm-loc-i-statusbar">' . Loc::getMessage('SALE_SLI_STATUS') . ': <span class="bx-ui-loc-i-loader"></span> <span class="bx-ui-loc-i-status-text">' . Loc::getMessage('SALE_SLI_STAGE_INITIAL') . '</span></div>', "HTML" => true, "PROGRESS_TOTAL" => 100, "PROGRESS_VALUE" => 0, "PROGRESS_TEMPLATE" => '<span class="bx-ui-loc-i-percents">#PROGRESS_VALUE#</span>%')); ?> </div> <?php $tabControl->Begin(); $tabControl->BeginNextTab(); ?> <tr class="heading"> <td colspan="2"><?php echo Loc::getMessage('SALE_SLI_SOURCE'); ?> </td> </tr>
} LocalRedirect($redirectPath); } foreach ($postData as $key => $value) { $dataGroup[$key] = $value; } } $tabControl = new CAdminTabControl('tabControl', $tabsStructur); $context = new CAdminContextMenu($contextMenu); $errorsList = isset($errorsList) ? $errorsList : array(); $dataGroup = array_map('htmlspecialchars', $dataGroup); $prologType = $request->getQuery('mode') == 'list' ? 'prolog_js' : 'prolog'; require sprintf('%s%s', getenv('DOCUMENT_ROOT'), $includePath[$prologType]); $context->show(); if (sizeof($errorsList) > 0) { CAdminMessage::ShowMessage(join(PHP_EOL, $errorsList)); } ?> <form method="post" action="<?php echo $applicationOld->getCurPage(); ?> " enctype="multipart/form-data"> <input type="hidden" name="ID" value="<?php echo $dataGroup['ID']; ?> "> <input type="hidden" name="lang" value="<?php echo LANGUAGE_ID; ?> "> <?php
$crmIntegrationUrl = htmlspecialcharsbx($_REQUEST["crm_url"]); $crmIntegrationImpUrl = htmlspecialcharsbx($_REQUEST["crm_imp_url"]); $find = "/^(http:\\/\\/|https:\\/\\/|ssl:\\/\\/)/i"; if (!preg_match($find, $crmIntegrationUrl, $res) && !empty($_REQUEST["crm_url"])) { $crmIntegrationUrl = "http://" . $crmIntegrationUrl; } if (!preg_match($find, $crmIntegrationImpUrl, $res) && !empty($_REQUEST["crm_imp_url"])) { $crmIntegrationImpUrl = "http://" . $crmIntegrationImpUrl; } $successMessage = GetMessage("SPTEN_SCRM_SUCCESS_MESS", array("#URL#" => $crmIntegrationUrl, "#PATH#" => $crmIntegrationUrl . "/crm/configs/external_sale/", "#IMP#" => !empty($crmIntegrationImpUrl) ? $crmIntegrationImpUrl : $crmIntegrationUrl . "/crm/configs/external_sale/")); $successMessage .= '<br /><br /><div class="crm-admin-buttons" id="id_new_crm_btns"> <span class="crm-admin-button-wrap"> <a target="_blank" href="' . (!empty($crmIntegrationImpUrl) ? $crmIntegrationImpUrl : $crmIntegrationUrl . "/crm/configs/external_sale/") . '" class="adm-btn adm-btn-green">' . GetMessage("SPTEN_SCRM_CRM_BTN") . '</a> </span> </div>'; CAdminMessage::ShowMessage(array("MESSAGE" => $successMessage, "TYPE" => "OK", "HTML" => true)); } ?> <div class="crm-admin-wrap"> <?php if (count($arCrmIntegration) <= 0) { ?> <p class="crm-admin-paragraph"> <?php echo GetMessage("SPTEN_SCRM_TEXT1"); ?> </p> <p class="crm-admin-paragraph"> <?php echo GetMessage("SPTEN_SCRM_TEXT2");
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php"; if (!CModule::IncludeModule('learning')) { require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php'; // second system's prolog if (IsModuleInstalled('learning') && defined('LEARNING_FAILED_TO_LOAD_REASON')) { echo LEARNING_FAILED_TO_LOAD_REASON; } else { CAdminMessage::ShowMessage(GetMessage('LEARNING_MODULE_NOT_FOUND')); } require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/epilog_admin.php'; // system's epilog exit; } require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/learning/prolog.php"; IncludeModuleLangFile(__FILE__); $sTableID = "t_learning_group_admin"; $oSort = new CAdminSorting($sTableID, "ID", "desc"); // sort initializing $lAdmin = new CAdminList($sTableID, $oSort); // list initializing $filter = new CAdminFilter($sTableID . "_filter", array(GetMessage('LEARNING_ADMIN_GROUPS_TITLE'), 'ID', GetMessage('LEARNING_ADMIN_GROUPS_ACTIVE'), GetMessage('LEARNING_ADMIN_GROUPS_CODE'), GetMessage('LEARNING_ADMIN_GROUPS_COURSE_TITLE'), GetMessage('LEARNING_ADMIN_GROUPS_COURSE_LESSON_ID'), GetMessage('LEARNING_ADMIN_GROUPS_SORT'), GetMessage('LEARNING_ADMIN_GROUPS_ACTIVE_FROM'), GetMessage('LEARNING_ADMIN_GROUPS_ACTIVE_TO'))); $arFilterFields = array("filter_title", "filter_id", "filter_active", "filter_code", "filter_course_title", "filter_course_lesson_id", "filter_sort", "filter_active_from_from", "filter_active_from_to", "filter_active_to_from", "filter_active_to_to"); $lAdmin->InitFilter($arFilterFields); // filter initializing $arFilter = array('ID' => $filter_id, 'ACTIVE' => $filter_active, 'TITLE' => $filter_title, 'CODE' => $filter_code, 'SORT' => $filter_sort, '>=ACTIVE_FROM' => $filter_active_from_from, '<=ACTIVE_FROM' => $filter_active_from_to, '>=ACTIVE_TO' => $filter_active_to_from, '<=ACTIVE_TO' => $filter_active_to_to, 'COURSE_TITLE' => $filter_course_title, 'COURSE_LESSON_ID' => $filter_course_lesson_id); if ($lAdmin->EditAction()) { foreach ($FIELDS as $ID => $arFields) { if (!$lAdmin->IsUpdated($ID)) { continue;
><?php echo htmlspecialcharsex(GetMessage("SCA_YES")); ?> </option> <option value="N"<?php if ($filter_active == "N") { echo " selected"; } ?> ><?php echo htmlspecialcharsex(GetMessage("SCA_NO")); ?> </option> </select> </td> </tr> <?php $oFilter->Buttons(array("table_id" => $sTableID, "url" => $APPLICATION->GetCurPage(), "form" => "find_form")); $oFilter->End(); ?> </form> <?php if (!CSaleUserCards::CheckPassword()) { echo CAdminMessage::ShowMessage(array("DETAILS" => GetMessage("SCA_NO_VALID_PASSWORD"), "TYPE" => "ERROR", "MESSAGE" => GetMessage("SCA_ATTENTION"))); } ?> <?php $lAdmin->DisplayList(); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
$defaultType = \Bitrix\Security\Mfa\Otp::getDefaultType(); $targetRights = \Bitrix\Security\Mfa\Otp::getMandatoryRights(); $access = new CAccess(); $targetRightsNames = $access->GetNames($targetRights); CJSCore::Init(array('access')); $APPLICATION->AddHeadScript('/bitrix/js/security/admin/page/otp.js'); $APPLICATION->SetTitle(GetMessage("SEC_OTP_NEW_TITLE")); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; if (CSecurityUser::isActive()) { $messageType = "OK"; $messageText = GetMessage("SEC_OTP_NEW_ON"); } else { $messageType = "ERROR"; $messageText = GetMessage("SEC_OTP_NEW_OFF"); } CAdminMessage::ShowMessage(array("MESSAGE" => $messageText, "TYPE" => $messageType, "HTML" => true)); ?> <form method="POST" action="security_otp.php?lang=<?php echo LANGUAGE_ID; echo htmlspecialcharsbx($returnUrl); ?> " enctype="multipart/form-data" name="editform"> <?php echo bitrix_sessid_post(); ?> <input type="hidden" name="lang" value="<?php echo LANG; ?> "> <?php
</tr> <?php } ?> </table> </td> <?php } ?> </tr></table></div> <?php } else { CAdminMessage::ShowMessage(GetMessage("STAT_NOT_ENOUGH_DATA")); } } else { CAdminMessage::ShowMessage(GetMessage("STAT_GD_NOT_INSTALLED")); } } $lAdmin->EndCustomContent(); $aContext = array(); $aContext[] = array("TEXT" => $summa == "Y" ? GetMessage("STAT_SUMMARIZED_GRAPH") : GetMessage("STAT_MULTI_GRAPH"), "MENU" => array(array("TEXT" => GetMessage("STAT_SUMMARIZED_GRAPH"), "ACTION" => $lAdmin->ActionDoGroup(0, "", "summa=Y"), "ICON" => $summa == "Y" ? "checked" : ""), array("TEXT" => GetMessage("STAT_MULTI_GRAPH"), "ACTION" => $lAdmin->ActionDoGroup(0, "", "summa=N"), "ICON" => $summa != "Y" ? "checked" : ""))); if ($STAT_RIGHT > "M") { $aContext[] = array("TEXT" => $show_money == "Y" ? GetMessage("STAT_SHOW_MONEY") : GetMessage("STAT_SHOW_COUNT"), "MENU" => array(array("TEXT" => GetMessage("STAT_MONEY"), "ACTION" => $lAdmin->ActionDoGroup(0, "", "show_money=Y"), "ICON" => $show_money == "Y" ? "checked" : ""), array("TEXT" => GetMessage("STAT_COUNT"), "ACTION" => $lAdmin->ActionDoGroup(0, "", "show_money=N"), "ICON" => $show_money != "Y" ? "checked" : ""))); } $lAdmin->AddAdminContextMenu($aContext, false, false); $lAdmin->CheckListMode(); $APPLICATION->SetTitle(GetMessage("STAT_RECORDS_LIST")); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; $oFilter = new CAdminFilter($sTableID . "_filter", array(GetMessage("STAT_F_EVENTS"))); ?>
$tres = $oArchiver->add("\"" . $_SERVER["DOCUMENT_ROOT"] . $path . "\"", false, $_SERVER["DOCUMENT_ROOT"] . $path); if (!$tres) { $strError = "Archiver error"; $arErrors =& $oArchiver->GetErrors(); if (count($arErrors) > 0) { $strError .= ":<br>"; foreach ($arErrors as $value) { $strError .= "[" . $value[0] . "] " . $value[1] . "<br>"; } } else { $strError .= ".<br>"; } } header('Pragma: public'); header('Cache-control: private'); header("Content-Type: application/force-download; name=\"" . $ID . ".tar.gz\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: " . filesize($tmpfname)); header("Content-Disposition: attachment; filename=\"" . $ID . ".tar.gz\""); header("Expires: 0"); readfile($tmpfname); unlink($tmpfname); // die(); } if (strlen($strError) > 0) { $APPLICATION->SetTitle("Archiver error"); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; CAdminMessage::ShowMessage($strError); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin_before.php"; } require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin_after.php";
?> : </b><select name="domain"> <?php foreach ($arDomains as $domain) { $domainView = \CBXPunycode::ToUnicode($domain['DOMAIN'], $errors = null); $domainEnc = Converter::getHtmlConverter()->encode($domain['DOMAIN']); $domainViewEnc = Converter::getHtmlConverter()->encode($domainView); ?> <option value="<?php echo $domainEnc; ?> "><?php echo $domainViewEnc; ?> </option> <?php } ?> </select><br /><br /> <textarea style="width: 700px; height: 450px;" name="original_text"></textarea> </form> </div><div id="seo_original_text_form_ok" style="display: none;"> <?php CAdminMessage::ShowMessage(array("MESSAGE" => Loc::getMessage('SEO_YANDEX_ORIGINAL_TEXT_OK'), "HTML" => true, "DETAILS" => Loc::getMessage('SEO_YANDEX_ORIGINAL_TEXT_OK_DETAILS', array('#LANGUAGE_ID#' => LANGUAGE_ID)), "TYPE" => "OK")); ?> </div> <?php } break; } }
static function ShowErrors() { global $APPLICATION; if (self::$canNotRead) { $aContext = array(array("ICON" => "btn_list", "TEXT" => GetMessage("SUP_BACK_TO_ADMIN"), "LINK" => self::LIST_URL . "?lang=" . LANG, "TITLE" => GetMessage("SUP_BACK_TO_ADMIN"))); $context = new CAdminContextMenu($aContext); $context->Show(); CAdminMessage::ShowMessage(GetMessage("SUP_TIMETABLE_NOT_FOUND")); return true; } if ($e = $APPLICATION->GetException()) { self::$isErrors = true; $errorMessage = new CAdminMessage(GetMessage("SUP_ERROR"), $e); echo $errorMessage->Show(); } return false; }
// ******************************************************************** // // установим заголовок страницы $APPLICATION->SetTitle($ID > 0 ? GetMessage("STALL_ORDER_EDIT_TITLE") : GetMessage("STALL_ORDER_ADD_TITLE")); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; // конфигурация административного меню $aMenu = array(array("TEXT" => GetMessage("STALL_ORDER_LIST_TEXT"), "TITLE" => GetMessage("STALL_ORDER_LIST_TITLE"), "LINK" => "anmaslov.stall_orders.php?lang=" . LANG, "ICON" => "btn_list")); // создание экземпляра класса административного меню $context = new CAdminContextMenu($aMenu); // вывод административного меню $context->Show(); // если есть сообщения об ошибках или об успешном сохранении - выведем их. if ($_REQUEST["mess"] == "ok" && $ID > 0) { CAdminMessage::ShowMessage(array("MESSAGE" => GetMessage("STALL_ORDER_SAVED"), "TYPE" => "OK")); } if (!empty($errors)) { CAdminMessage::ShowMessage(join("\n", $errors)); } ?> <form method="POST" Action="<?echo $APPLICATION->GetCurPage()?>"> <?// проверка идентификатора сессии ?> <?echo bitrix_sessid_post();?> <? // отобразим заголовки закладок $tabControl->Begin(); ?> <? //******************** // первая закладка - форма редактирования //******************** $tabControl->BeginNextTab();
function RaiseErrorAndDie($strError, $bRepeat = false) { if ($bRepeat) { $strError .= '<br><input type=button value="' . GetMessage('DUMP_RETRY') . '" onclick="RetryRequest()" id="retry_button"> <script>window.setTimeout(RetryRequest, 60000);</script>'; } CAdminMessage::ShowMessage(array("MESSAGE" => GetMessage("MAIN_DUMP_ERROR"), "DETAILS" => $strError, "TYPE" => "ERROR", "HTML" => true)); echo '<script>EndDump();</script>'; die; }
<? require_once($_SERVER["DOCUMENT_ROOT"] . '/bitrix/modules/main/include/prolog_admin_before.php'); require_once($_SERVER["DOCUMENT_ROOT"] . '/bitrix/modules/imageimport/prolog.php'); require_once($_SERVER["DOCUMENT_ROOT"] . '/bitrix/modules/main/include/prolog_admin_after.php'); if (!$USER->IsAdmin()) return; IncludeModuleLangFile(__FILE__); if ($REQUEST_METHOD == 'POST') { COption::SetOptionString('imageimport', 'file_types', $_POST['file_types']); COption::SetOptionInt('imageimport', 'worker_interval', $_POST['worker_interval']); CAdminMessage::ShowMessage(array( 'MESSAGE' => GetMessage('II_OPT_SAVED_OK_TITLE'), 'DETAILS' => GetMessage('II_OPT_SAVED_OK_MSG'), 'TYPE' => 'OK', 'HTML' => false, )); } if (!CModule::IncludeModule('iblock')) return; $aTabs = array( array( 'DIV' => 'edit-options-common', 'TAB' => GetMessage('II_OPT_COMMON_NAME'), 'ICON' => '', 'TITLE' => GetMessage('II_OPT_COMMON_TITLE'), ), );
?> <?php $aMenu = array(array("TEXT" => GetMessage("SPSN_2FLIST"), "LINK" => "/bitrix/admin/sale_pay_system.php?lang=" . LANG . GetFilterParams("filter_"), "ICON" => "btn_list")); if ($ID > 0 && $saleModulePermissions >= "W") { $aMenu[] = array("SEPARATOR" => "Y"); $aMenu[] = array("TEXT" => GetMessage("SPSN_NEW_PAYSYS"), "LINK" => "/bitrix/admin/sale_pay_system_edit.php?lang=" . LANG . GetFilterParams("filter_"), "ICON" => "btn_new"); $aMenu[] = array("TEXT" => GetMessage("SPSN_DELETE_PAYSYS"), "LINK" => "javascript:if(confirm('" . GetMessage("SPSN_DELETE_PAYSYS_CONFIRM") . "')) window.location='/bitrix/admin/sale_pay_system.php?action=delete&ID[]=" . $ID . "&lang=" . LANG . "&" . bitrix_sessid_get() . "#tb';", "WARNING" => "Y", "ICON" => "btn_delete"); } $context = new CAdminContextMenu($aMenu); $context->Show(); ?> <?php if (strlen($errorMessage) > 0) { echo CAdminMessage::ShowMessage(array("DETAILS" => $errorMessage, "TYPE" => "ERROR", "MESSAGE" => GetMessage("SPSN_ERROR"), "HTML" => true)); } ?> <script language="JavaScript"> <!-- function SetActLinkText(ind, flag) { var paySysActSwitch = document.getElementById("pay_sys_switch_" + ind); if (flag) { paySysActSwitch.innerHTML = "<br><?php echo GetMessage("SPS_HIDE_PROPS"); ?> "; }
<td colspan="2" align="center"> <?$ml_res = CMailLog::GetList(Array("ID"=>"ASC"), Array("MESSAGE_ID"=>$ID));?> <select style="width:80%;" size="5"> <?while($arr_log = $ml_res->GetNext()):?> <option>(<?=$arr_log["DATE_INSERT"]?>) <?=$arr_log["MESSAGE_TEXT"]?></option> <?endwhile;?> </select> </td> </tr> <?$tabControl->Buttons();?> <input type="hidden" name="save_form" value="Y"> <input <?if ($MOD_RIGHT<"W") echo "disabled" ?> type="submit" name="save" class="adm-btn-save" value="<?echo GetMessage("MAIL_MSG_VIEW_SAVE")?>"> <input <?if ($MOD_RIGHT<"W") echo "disabled" ?> type="submit" name="apply" value="<?echo GetMessage("MAIL_MSG_VIEW_APPLY")?>"> <input <?if ($MOD_RIGHT<"W") echo "disabled" ?> type="submit" name="prev" value="<<" title="<?echo GetMessage("MAIL_MSG_VIEW_SAVE_PREV")?>"> <input <?if ($MOD_RIGHT<"W") echo "disabled" ?> type="submit" name="next" value=">>" title="<?echo GetMessage("MAIL_MSG_VIEW_SAVE_NEXT")?>"> <?$tabControl->End();?> </form> <? else: $APPLICATION->SetTitle(GetMessage("MAIL_MSG_VIEW_TITLE")); require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/prolog_admin_after.php"); CAdminMessage::ShowMessage(GetMessage("MAIL_MSG_NOTFOUND")); endif; require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin.php");?>
$STEP = 5; } elseif ($STEP == 5) { $STEP = LastStep21($arIBlock); } } else { $arErrors[] = GetMessage("IBCONV_WRONG_VERSION"); } } else { $arErrors[] = GetMessage("IBCONV_WRONG_IBLOCK"); } } foreach ($arErrors as $strError) { CAdminMessage::ShowMessage($strError); } foreach ($arMessages as $strMessage) { CAdminMessage::ShowMessage(array("MESSAGE" => $strMessage, "TYPE" => "OK")); } if (count($arErrors) == 0) { ?> <?php if ($STEP == 0) { ?> <p><span class="required"><?php echo GetMessage("IBCONV_ATTENTION"); ?> </span> <?php echo GetMessage("IBCONV_WARNING_MESSAGE", array("#IBLOCK_NAME#" => htmlspecialcharsbx($arIBlock["NAME"]))); ?> <input type="button" name="START" value="<?php echo GetMessage("IBCONV_MOVE"); ?>
function ShowNote($message) { if(!empty($message)) CAdminMessage::ShowMessage(array("MESSAGE"=>$message, "TYPE"=>"OK")); }
} } else { for (i=0; ; i++) { var el = form.elements['ANSWER_n'+i+'_CORRECT']; if (el) { if (el.checked == true) return true; } else return false; } } return false; } </script> <?php } else { //!bBadCourse $aContext = array(array("ICON" => "btn_list", "TEXT" => GetMessage("MAIN_ADMIN_MENU_LIST"), "LINK" => "learn_unilesson_admin.php?lang=" . LANG . '&LESSON_PATH=' . $uriParentLessonPath . GetFilterParams("filter_"), "TITLE" => GetMessage("LEARNING_BACK_TO_ADMIN"))); $context = new CAdminContextMenu($aContext); $context->Show(); CAdminMessage::ShowMessage(GetMessage("LEARNING_BAD_COURSE")); } require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/epilog_admin.php";
$aMenu[] = array("TEXT" => GetMessage("sender_mailing_edit_add"), "TITLE" => GetMessage("sender_mailing_edit_add_title"), "LINK" => "sender_mailing_edit.php?lang=" . LANG, "ICON" => "btn_new"); $aMenu[] = array("TEXT" => GetMessage("sender_mailing_edit_del"), "TITLE" => GetMessage("sender_mailing_edit_del_title"), "LINK" => "javascript:if(confirm('" . GetMessage("sender_mailing_edit_del_confirm") . "'))window.location='sender_mailing_admin.php?ID=" . $ID . "&action=delete&lang=" . LANGUAGE_ID . "&" . bitrix_sessid_get() . "';", "ICON" => "btn_delete"); $aMenu[] = array("SEPARATOR" => "Y"); } $context = new CAdminContextMenu($aMenu); $context->Show(); ?> <?php if ($_REQUEST["mess"] == "ok" && $ID > 0) { CAdminMessage::ShowMessage(array("MESSAGE" => GetMessage("sender_mailing_edit_saved"), "TYPE" => "OK")); } if ($message) { echo $message->Show(); } elseif ($rubric->LAST_ERROR != "") { CAdminMessage::ShowMessage($rubric->LAST_ERROR); } ?> <form method="POST" Action="<?php echo $APPLICATION->GetCurPage(); ?> " name="post_form"> <?php $tabControl->Begin(); $tabControl->BeginNextTab(); ?> <tr> <td colspan="2"> <div class="adm-info-message"><?php echo GetMessage("sender_mailing_edit_main");
} $runtime = CBPRuntime::GetRuntime(); $runtime->StartRuntime(); $documentService = $runtime->GetService("DocumentService"); if (empty($arTask["PARAMETERS"]["DOCUMENT_ID"])) { CAdminMessage::ShowMessage(GetMessage('BPAT_NO_STATE')); $showType = 'Success'; } else { try { $documentType = $documentService->GetDocumentType($arTask["PARAMETERS"]["DOCUMENT_ID"]); if (!array_key_exists("BP_AddShowParameterInit_" . $documentType[0] . "_" . $documentType[1] . "_" . $documentType[2], $GLOBALS)) { $GLOBALS["BP_AddShowParameterInit_" . $documentType[0] . "_" . $documentType[1] . "_" . $documentType[2]] = 1; CBPDocument::AddShowParameterInit($documentType[0], "only_users", $documentType[2], $documentType[1]); } } catch (Exception $e) { CAdminMessage::ShowMessage(GetMessage('BPAT_NO_STATE')); $showType = 'Success'; } } list($taskForm, $taskFormButtons) = array("", ""); if ($showType != "Success") { list($taskForm, $taskFormButtons) = CBPDocument::ShowTaskForm($arTask, $userId, "", $_SERVER["REQUEST_METHOD"] == "POST" && $_POST["action"] == "doTask" ? $_REQUEST : null); } ?> <form method="post" name="task_delegate" action="<?php echo GetPagePath(false, true); ?> "> <input type="hidden" name="action" value="delegate"> <input type="hidden" name="id" value="<?php echo intval($arTask["ID"]);
private function ShowDataSaveForm() { $keys = array_keys($GLOBALS); for($i=0; $i<count($keys); $i++) { if($keys[$i]!='i' && $keys[$i]!='GLOBALS' && $keys[$i]!='strTitle' && $keys[$i]!='filepath') { global ${$keys[$i]}; } } $PathInstall = str_replace('\\', '/', __FILE__); $PathInstall = substr($PathInstall, 0, strlen($PathInstall)-strlen('/index.php')); IncludeModuleLangFile($PathInstall.'/install.php'); $APPLICATION->SetTitle(GetMessage('ASD_MODULE_NAME')); include($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/prolog_admin_after.php'); ?> <form action="<?= $APPLICATION->GetCurPage()?>" method="get"> <?= bitrix_sessid_post()?> <input type="hidden" name="lang" value="<?= LANG?>" /> <input type="hidden" name="id" value="<?= $this->MODULE_ID?>" /> <input type="hidden" name="uninstall" value="Y" /> <input type="hidden" name="step" value="2" /> <?CAdminMessage::ShowMessage(GetMessage('MOD_UNINST_WARN'))?> <input type="submit" name="inst" value="<?echo GetMessage('MOD_UNINST_DEL')?>" /> </form> <? include($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/epilog_admin.php'); die(); }
{ $arIBlockTypeIDList[] = htmlspecialcharsbx($arIBlockType["ID"]); $arIBlockTypeNameList[] = htmlspecialcharsbx('['.$arIBlockType["ID"].'] '.$ar["~NAME"]); } } $arDoubleIBlockFullInfo = $arIBlockFullInfo; ?> <tr><td><? if (!empty($arRecurring)) { $strRecurring = Loc::getMessage('SMALL_BUSINESS_RECURRING_ERR_LIST').'<ul><li>'.implode('</li><li>', $arRecurring).'</li></ul>'.Loc::getMessage('SMALL_BUSINESS_RECURRING_ERR_LIST_CLEAR'); CAdminMessage::ShowMessage(array( "MESSAGE" => Loc::getMessage("SMALL_BUSINESS_RECURRING_ERR"), "DETAILS" => $strRecurring, "HTML" => true, "TYPE" => "ERROR", )); } ?> <script type="text/javascript"> function ib_checkFldActivity(id, flag) { var Cat = BX('IS_CATALOG_' + id + '_Y'); var Cont = BX('IS_CONTENT_' + id + '_Y'); var Yand = BX('YANDEX_EXPORT_' + id + '_Y'); var Vat = BX('VAT_ID_' + id); if (flag == 0) { if (!!Cat && !!Cont)
CBPDocument::setTasksUserStatus($userId, $status, $taskId, $errors); } elseif ($action == 'delegate' && !empty($_REQUEST['delegate_to'])) { CBPDocument::delegateTasks($userId, $_REQUEST['delegate_to'], $taskId, $errors); } } if ($errors) { foreach ($errors as $error) { $actionErrorMessage .= $error . PHP_EOL; } } unset($ids, $errors, $action, $status, $taskId, $userId); } } if ($actionErrorMessage) { $lAdmin->BeginPrologContent(); CAdminMessage::ShowMessage($actionErrorMessage); $lAdmin->EndPrologContent(); } $arAddHeaders = array(array("id" => "ID", "content" => "ID", "sort" => "ID", "default" => true), array("id" => "DOCUMENT_NAME", "content" => GetMessage("BPATL_DOCUMENT_NAME"), "default" => false, "sort" => "DOCUMENT_NAME"), array("id" => "NAME", "content" => GetMessage("BPATL_NAME"), "sort" => "NAME", "default" => true), array("id" => "DESCRIPTION", "content" => GetMessage("BPATL_DESCR"), "default" => true, "sort" => "DESCRIPTION"), array("id" => "DESCRIPTION_FULL", "content" => GetMessage("BPATL_DESCR_FULL"), "default" => false, "sort" => "DESCRIPTION"), array("id" => "MODIFIED", "content" => GetMessage("BPATL_MODIFIED"), "sort" => "MODIFIED", "default" => true), array("id" => "OVERDUE_DATE", "content" => GetMessage("BPATL_OVERDUE_DATE"), "default" => false, "sort" => "OVERDUE_DATE"), array("id" => "WORKFLOW_STARTED", "content" => GetMessage("BPATL_STARTED"), "default" => false, "sort" => "WORKFLOW_STARTED"), array("id" => "WORKFLOW_STARTED_BY", "content" => GetMessage("BPATL_STARTED_BY"), "default" => false, "sort" => "WORKFLOW_STARTED_BY"), array("id" => "WORKFLOW_NAME", "content" => GetMessage("BPATL_WORKFLOW_NAME"), "default" => true, "sort" => "WORKFLOW_TEMPLATE_NAME"), array("id" => "WORKFLOW_STATE", "content" => GetMessage("BPATL_WORKFLOW_STATE"), "default" => true, "sort" => "WORKFLOW_STATE")); if ($allowAdminAccess) { $arAddHeaders[] = array("id" => "USER", "content" => GetMessage("BPATL_USER"), "default" => true, "sort" => "USER_ID"); } $lAdmin->AddHeaders($arAddHeaders); $arVisibleColumns = $lAdmin->GetVisibleHeaderColumns(); $arSelectFields = array("ID", "WORKFLOW_ID", "ACTIVITY", "ACTIVITY_NAME", "MODIFIED", "OVERDUE_DATE", "NAME", "DESCRIPTION", "PARAMETERS", 'DOCUMENT_NAME', 'WORKFLOW_STARTED', 'WORKFLOW_STARTED_BY', 'OVERDUE_DATE', 'WORKFLOW_TEMPLATE_NAME', 'WORKFLOW_STATE'); if (in_array("USER", $arVisibleColumns) && $allowAdminAccess) { $arSelectFields[] = "USER_ID"; } $dbResultList = CBPTaskService::GetList(array($by => $order), $arFilter, false, false, $arSelectFields); $dbResultList = new CAdminResult($dbResultList, $sTableID); $dbResultList->NavStart();
function RaiseErrorAndDie($strError) { CAdminMessage::ShowMessage(array( "MESSAGE" => GetMessage("MAIN_DUMP_ERROR"), "DETAILS" => $strError, "TYPE" => "ERROR", "HTML" => true)); echo '<script>EndDump();</script>'; die(); }