public static function outProgress($msg, $val, $total)
 {
     $val = (int) $val;
     $total = (int) $total;
     self::$needEol = true;
     if (self::canOutAsAdminMessage()) {
         if (self::canOutProgressBar()) {
             $mess = array("MESSAGE" => $msg, "DETAILS" => "#PROGRESS_BAR#", "HTML" => true, "TYPE" => "PROGRESS", "PROGRESS_TOTAL" => $total, "PROGRESS_VALUE" => $val);
         } else {
             $mess = array("MESSAGE" => $msg . ' ' . round($val / $total * 100) . '%', 'HTML' => true, 'TYPE' => 'OK');
         }
         $m = new \CAdminMessage($mess);
         echo '<div class="migration-bar">' . $m->Show() . '</div>';
     } elseif (self::canOutAsHtml()) {
         $msg = self::prepareToHtml($msg);
         echo '<div class="migration-bar">' . "{$msg} {$val}/{$total}" . '</div>';
     } else {
         $msg = self::prepareToConsole($msg);
         fwrite(STDOUT, "\r{$msg} {$val}/{$total}");
     }
 }
<?php

require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_before.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/support/include.php";
require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/support/prolog.php";
IncludeModuleLangFile(__FILE__);
if (!check_bitrix_sessid("b_sessid")) {
    die;
}
if (isset($_REQUEST["action"]) && $_REQUEST["action"] === 'reindex' && isset($_REQUEST["data"]) && is_array($_REQUEST["data"])) {
    $interval = intval($_REQUEST["data"]["interval"]);
    $firstID = $_REQUEST["data"]["firstID"];
    $lastID = CSupportSearch::reindexAllTickets($firstID, $interval ?: 10);
    // build progress bar
    $maxID = CTicket::getMaxId();
    $progressBar = new CAdminMessage(array("DETAILS" => str_replace(array('#LAST_ID#', '#MAX_ID#'), array($lastID, $maxID), GetMessage('SUP_SEARCH_NDX_PROGRESS_BAR')), "HTML" => true, "TYPE" => "PROGRESS", "PROGRESS_TOTAL" => $maxID, "PROGRESS_VALUE" => $lastID));
    $progressBarHtml = $progressBar->Show();
    echo CUtil::PhpToJSObject(array('LAST_ID' => $lastID, 'BAR' => $progressBarHtml));
} elseif ($_REQUEST['MY_AJAX'] == 'restartAgentsAJAX') {
    CTicketReminder::StartAgent();
    echo json_encode(array("ALL_OK" => "OK"));
} else {
    echo '{};';
}
Exemple #3
0
if ($ID > 0) {
    $aMenu[] = array("SEPARATOR" => "Y");
    $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">
Exemple #4
0
	function ShowMessage($message)
	{
		if(!empty($message))
		{
			$m = new CAdminMessage($message);
			echo $m->Show();
		}
	}
 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;
 }
Exemple #6
0
    }
    Header('Content-type: application/json; charset=' . LANG_CHARSET);
    echo \Bitrix\Main\Web\Json::encode($res);
} elseif (isset($_REQUEST['get'])) {
    switch ($_REQUEST['get']) {
        case 'original_text_form':
            $arSettings = $engine->getSettings();
            $arDomains = \CSeoUtils::getDomainsList();
            foreach ($arDomains as $key => $domain) {
                if (!isset($arSettings['SITES'][$domain['DOMAIN']])) {
                    unset($arDomains[$key]);
                }
            }
            if (count($arDomains) <= 0) {
                $msg = new CAdminMessage(array('MESSAGE' => Loc::getMessage('SEO_YANDEX_ERROR'), 'HTML' => 'Y'));
                echo $msg->Show();
            } else {
                ?>
<div id="seo_original_text_form_form">
<form name="seo_original_text_form" style="padding:0;margin: 0;">
	<b><?php 
                echo Loc::getMessage('SEO_YANDEX_DOMAIN');
                ?>
: </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 
require $_SERVER['DOCUMENT_ROOT'] . '/bitrix/modules/main/include/prolog_admin_after.php';
$contextMenuItems = array(array('ICON' => 'btn_list', 'TEXT' => Loc::getMessage('BX_SALE_DISCOUNT_COUPONT_CONTEXT_COUPON_LIST'), 'LINK' => 'sale_discount_coupons.php?lang=' . LANGUAGE_ID . GetFilterParams('filter_')));
if (!$subWindow && !$readOnly && $couponID > 0) {
    if (!$copy) {
        $contextMenuItems[] = array('SEPARATOR' => 'Y');
        $contextMenuItems[] = array('ICON' => 'btn_new', 'TEXT' => Loc::getMessage('BX_SALE_DISCOUNT_COUPONT_CONTEXT_NEW'), 'LINK' => 'sale_discount_coupon_edit.php?lang=' . LANGUAGE_ID . GetFilterParams('filter_'));
        $contextMenuItems[] = array('ICON' => 'btn_copy', 'TEXT' => Loc::getMessage('BX_SALE_DISCOUNT_COUPONT_CONTEXT_COPY'), 'LINK' => 'sale_discount_coupon_edit.php?lang=' . LANGUAGE_ID . '&ID=' . $couponID . '&action=copy' . GetFilterParams('filter_'));
        $contextMenuItems[] = array('ICON' => 'btn_delete', 'TEXT' => Loc::getMessage('BX_SALE_DISCOUNT_COUPON_CONTEXT_DELETE'), 'LINK' => "javascript:if(confirm('" . CUtil::JSEscape(Loc::getMessage('BX_SALE_DISCOUNT_COUPON_CONTEXT_DELETE_CONFIRM')) . "')) window.location='/bitrix/admin/sale_discount_coupons.php?lang=" . LANGUAGE_ID . "&ID=" . $couponID . "&action=delete&" . bitrix_sessid_get() . "';", 'WARNING' => 'Y');
    }
}
$contextMenu = new CAdminContextMenu($contextMenuItems);
$contextMenu->Show();
unset($contextMenu, $contextMenuItems);
if (!empty($errors)) {
    $errorMessage = new CAdminMessage(array('DETAILS' => implode('<br>', $errors), 'TYPE' => 'ERROR', 'MESSAGE' => Loc::getMessage('BX_SALE_DISCOUNT_COUPON_ERR_SAVE'), 'HTML' => true));
    echo $errorMessage->Show();
    unset($errorMessage);
}
$selectFields = array();
if (!$multiCoupons) {
    $defaultValues = array('DISCOUNT_ID' => '', 'COUPON' => '', 'ACTIVE' => 'Y', 'ACTIVE_FROM' => null, 'ACTIVE_TO' => null, 'TYPE' => Internals\DiscountCouponTable::TYPE_ONE_ORDER, 'MAX_USE' => 0, 'USE_COUNT' => 0, 'USER_ID' => 0, 'DESCRIPTION' => '');
    $selectFields = array('ID', 'DISCOUNT_NAME' => 'DISCOUNT.NAME');
    $selectFields = array_merge($selectFields, array_keys($defaultValues));
} else {
    $defaultValues = array('COUNT' => '', array('DISCOUNT_ID' => '', 'ACTIVE_FROM' => null, 'ACTIVE_TO' => null, 'TYPE' => Internals\DiscountCouponTable::TYPE_ONE_ORDER, 'MAX_USE' => 0));
}
$coupon = array();
if (!$multiCoupons && $couponID > 0) {
    $couponIterator = Internals\DiscountCouponTable::getList(array('select' => $selectFields, 'filter' => array('=ID' => $couponID)));
    if (!($coupon = $couponIterator->fetch())) {
        $couponID = 0;
 public function saveStep()
 {
     if (!isset($_SESSION[$this->sessID]) || !is_array($_SESSION[$this->sessID])) {
         $_SESSION[$this->sessID] = array();
     }
     if ($this->errorCounter > 0) {
         if (!empty($this->stepErrors)) {
             $this->errors = $this->stepErrors;
         }
         $_SESSION[$this->sessID]['ERRORS_COUNTER'] = $this->errorCounter;
     }
     $messageParams = array('MESSAGE' => '', 'PROGRESS_TOTAL' => $this->allCounter, 'PROGRESS_VALUE' => $this->allOperationCounter, 'TYPE' => 'PROGRESS', 'DETAILS' => str_replace(array('#ALL#', '#COUNT#'), array($this->allCounter, $this->allOperationCounter), $this->progressTemplate), 'HTML' => true);
     if (!$this->finishOperation) {
         if ($this->maxExecutionTime > 2 * (time() - $this->startOperationTime)) {
             $this->maxOperationCounter = $this->maxOperationCounter * 2;
         }
     }
     $message = new CAdminMessage($messageParams);
     return array('sessID' => $this->sessID, 'maxExecutionTime' => $this->maxExecutionTime, 'maxOperationCounter' => $this->maxOperationCounter, 'lastID' => $this->lastID, 'allCounter' => $this->allCounter, 'allOperationCounter' => $this->allOperationCounter, 'errorCounter' => $this->errorCounter, 'errors' => !empty($this->stepErrors) ? '<p>' . implode('</p><p>', $this->stepErrors) . '</p>' : '', 'finishOperation' => $this->finishOperation, 'message' => $message->Show());
 }
Exemple #9
0
 public static function OnAdminListDisplayHandler(&$list)
 {
     $strCurPage = $GLOBALS['APPLICATION']->GetCurPage();
     $bElemPage = $strCurPage == '/bitrix/admin/iblock_element_admin.php' || $strCurPage == '/bitrix/admin/cat_product_admin.php';
     $bSectPage = $strCurPage == '/bitrix/admin/iblock_section_admin.php' || $strCurPage == '/bitrix/admin/cat_section_admin.php';
     $bMixPage = $strCurPage == '/bitrix/admin/iblock_list_admin.php';
     $bRightPage = $bElemPage || $bSectPage || $bMixPage;
     if ($bRightPage && !empty($list->arActions)) {
         CJSCore::Init(array('asd_iblock'));
         $strSomeScripts = '<script type="text/javascript">sListTable = \'' . $list->table_id . '\';</script>';
         $list->arActions['asd_checkbox_manager'] = array('type' => 'html', 'value' => $strSomeScripts);
     }
     if ($bMixPage || $strCurPage == '/bitrix/admin/iblock_element_admin.php' || $strCurPage == '/bitrix/admin/iblock_section_admin.php') {
         $list->context->additional_items[] = array('TEXT' => GetMessage('ASD_IBLOCK_SETT_SECT_MODE'), 'TITLE' => GetMessage('ASD_IBLOCK_SETT_SECT_MODE_TITLE'), 'GLOBAL_ICON' => 'adm-menu-setting', 'ONCLICK' => "location.href='" . htmlspecialcharsbx($GLOBALS['APPLICATION']->GetCurPageParam('action=asd_reverse&' . bitrix_sessid_get(), array('action'))) . "'");
     }
     if ($bRightPage && CModule::IncludeModule('iblock')) {
         if (strlen(CASDiblock::$error)) {
             $message = new CAdminMessage(array('TYPE' => 'ERROR', 'MESSAGE' => CASDiblock::$error));
             echo $message->Show();
         }
         $lAdmin = new CAdminList($list->table_id, $list->sort);
         $IBLOCK_ID = intval($_REQUEST['IBLOCK_ID']);
         $find_section = intval($_REQUEST['find_section_section']);
         if ($find_section < 0) {
             $find_section = 0;
         }
         $boolSectionCopy = CASDIblockRights::IsSectionSectionCreate($IBLOCK_ID, $find_section);
         $boolElementCopy = CASDIblockRights::IsSectionElementCreate($IBLOCK_ID, $find_section);
         $copyMessageId = 'ASD_ACTION_POPUP_COPY';
         $copyContextMessageId = 'ASD_ACTION_COPY';
         $moveContextMessageId = 'ASD_ACTION_MOVE';
         if (CModule::IncludeModule('catalog')) {
             $productIBlock = CCatalog::GetList(array(), array('PRODUCT_IBLOCK_ID' => $IBLOCK_ID), false, false, array('IBLOCK_ID'))->Fetch();
             if (!empty($productIBlock)) {
                 $copyMessageId = 'ASD_ACTION_POPUP_COPY_WITHOUT_SKU';
                 $copyContextMessageId = 'ASD_ACTION_COPY_WITHOUT_SKU';
                 $moveContextMessageId = 'ASD_ACTION_MOVE_WITHOUT_SKU';
             }
             unset($productIBlock);
         }
         if ($bElemPage) {
             if ($boolElementCopy) {
                 foreach ($list->aRows as $id => $v) {
                     $arnewActions = array();
                     foreach ($v->aActions as $i => $act) {
                         $arnewActions[] = $act;
                         if ($act['ICON'] == 'copy') {
                             $arnewActions[] = array('ICON' => 'copy', 'TEXT' => GetMessage($copyMessageId), 'ACTION' => $lAdmin->ActionDoGroup($v->id, 'asd_copy_in_list', '&type=' . urlencode($_REQUEST['type']) . '&lang=' . LANGUAGE_ID . '&IBLOCK_ID=' . $IBLOCK_ID . '&find_section_section=' . $find_section));
                         }
                     }
                     $v->aActions = $arnewActions;
                 }
             }
         } elseif ($bSectPage) {
             if ($boolSectionCopy) {
                 foreach ($list->aRows as $id => $v) {
                     $arnewActions = array();
                     foreach ($v->aActions as $i => $act) {
                         $arnewActions[] = $act;
                         if ($act['ICON'] == 'edit') {
                             $arnewActions[] = array('ICON' => 'copy', 'TEXT' => GetMessage('ASD_ACTION_POPUP_COPY'), 'ACTION' => $lAdmin->ActionDoGroup($v->id, 'asd_copy_in_list', '&type=' . urlencode($_REQUEST['type']) . '&lang=' . LANGUAGE_ID . '&IBLOCK_ID=' . $IBLOCK_ID . '&find_section_section=' . $find_section));
                         }
                     }
                     $v->aActions = $arnewActions;
                 }
             }
         } else {
             foreach ($list->aRows as $id => $v) {
                 $strPrefix = substr($v->id, 0, 1);
                 if ($strPrefix == 'E') {
                     if ($boolElementCopy) {
                         $arnewActions = array();
                         foreach ($v->aActions as $i => $act) {
                             $arnewActions[] = $act;
                             if ($act['ICON'] == 'copy') {
                                 $arnewActions[] = array('ICON' => 'copy', 'TEXT' => GetMessage($copyMessageId), 'ACTION' => $lAdmin->ActionDoGroup($v->id, 'asd_copy_in_list', '&type=' . urlencode($_REQUEST['type']) . '&IBLOCK_ID=' . $IBLOCK_ID . '&find_section_section=' . $find_section));
                             }
                         }
                         $v->aActions = $arnewActions;
                     }
                 } elseif ($strPrefix == 'S') {
                     if ($boolSectionCopy) {
                         $arnewActions = array();
                         foreach ($v->aActions as $i => $act) {
                             $arnewActions[] = $act;
                             if ($act['ICON'] == 'edit') {
                                 $arnewActions[] = array('ICON' => 'copy', 'TEXT' => GetMessage('ASD_ACTION_POPUP_COPY'), 'ACTION' => $lAdmin->ActionDoGroup($v->id, 'asd_copy_in_list', '&type=' . urlencode($_REQUEST['type']) . '&lang=' . LANGUAGE_ID . '&IBLOCK_ID=' . $IBLOCK_ID . '&find_section_section=' . $find_section));
                             }
                         }
                         $v->aActions = $arnewActions;
                     }
                 }
             }
         }
         $arIBtypes = array();
         $rsIBtype = CIBlockType::GetList();
         while ($arIBtype = $rsIBtype->Fetch()) {
             if ($arIBTypeLang = CIBlockType::GetByIDLang($arIBtype['ID'], LANGUAGE_ID)) {
                 $arIBtypes[$arIBTypeLang['IBLOCK_TYPE_ID']] = $arIBTypeLang['NAME'];
             }
         }
         $arIBblocks = array();
         $rsIB = CIBlock::GetList();
         while ($arIB = $rsIB->GetNext(true, false)) {
             if (!isset($arIBblocks[$arIB['IBLOCK_TYPE_ID']])) {
                 $arIBblocks[$arIB['IBLOCK_TYPE_ID']] = array('NAME' => $arIBtypes[$arIB['IBLOCK_TYPE_ID']], 'ITEMS' => array());
             }
             $arIBblocks[$arIB['IBLOCK_TYPE_ID']]['ITEMS'][] = array('ID' => $arIB['ID'], 'NAME' => $arIB['NAME']);
         }
         $boolAccess = false;
         $strIBlocksCp = '<div id="asd_ib_dest_cont" style="display:none; "><select class="typeselect" name="asd_ib_dest" id="asd_ib_dest">';
         foreach ($arIBblocks as &$arType) {
             $strIBlocksCpGr = '';
             foreach ($arType['ITEMS'] as &$arIB) {
                 if (CASDIblockRights::IsIBlockDisplay($arIB['ID'])) {
                     $boolAccess = true;
                     $strIBlocksCpGr .= '<option value="' . $arIB['ID'] . '">' . $arIB['NAME'] . '</option>';
                 }
             }
             if (isset($arIB)) {
                 unset($arIB);
             }
             if ($strIBlocksCpGr != '') {
                 $strIBlocksCp .= '<optgroup label="' . $arType['NAME'] . '">';
                 $strIBlocksCp .= $strIBlocksCpGr;
                 $strIBlocksCp .= '</optgroup>';
             }
         }
         if (isset($arType)) {
             unset($arType);
         }
         $strIBlocksCp .= '</select></div>';
         $strSectionSelect = '<div id="asd_ib_dest_sect" class="asd-sect-cont" style="display:none;" title="' . htmlspecialcharsbx(GetMessage('ASD_SELECT_SECTION_DESCR')) . '">' . htmlspecialcharsex(GetMessage('ASD_SELECT_SECTION')) . '&nbsp;<input class="asd-sect-input" type="text" id="asd_sect_id" value="" name="asd_sect_dest" size="4" title="">' . '<span id="sp_asd_sect_id" class="asd-sect-descr"></span>' . '<input type="button" onclick="ASDSelIBShow(\'' . LANGUAGE_ID . '\');" value="' . htmlspecialcharsbx(GetMessage('ASD_SELECT_BUTTON')) . '" title="' . htmlspecialcharsbx(GetMessage('ASD_SELECT_BUTTON_DESCR')) . '"></div>';
         if (CASDIblockRights::IsSectionElementEdit($IBLOCK_ID, $find_section) && ($bElemPage || $bMixPage)) {
             $list->arActions['asd_remove'] = GetMessage('ASD_ACTION_REMOVE');
         }
         if ($boolAccess) {
             $list->arActions['asd_copy'] = GetMessage($copyContextMessageId);
             if ($bElemPage || $bMixPage) {
                 $list->arActions['asd_move'] = GetMessage($moveContextMessageId);
             }
             $list->arActions['asd_copy_move'] = array('type' => 'html', 'value' => $strIBlocksCp);
             $list->arActions['asd_copy_move_sect'] = array('type' => 'html', 'value' => $strSectionSelect);
             $list->arActionsParams['select_onchange'] .= "ASDSelIBChange(this.value);";
         }
     }
 }
Exemple #10
0
	if($str_IS_CUSTOM)
		$aMenu[] = array(
			"TEXT"=>GetMessage("HK_DELETE"),
			"TITLE"=>GetMessage("HK_DELETE_TITLE"),
			"LINK"=>"javascript:if(confirm('".GetMessage("HK_DEL_CONFIRM")."')) window.location='hot_keys_list.php?ID=".$ID."&action=delete&lang=".LANG."&".freetrix_sessid_get()."';",
			"ICON"=>"btn_delete",
		);
}
$context = new CAdminContextMenu($aMenu);
$context->Show();

if($_GET["applied"]=="ok")
	CAdminMessage::ShowMessage(array("MESSAGE"=>GetMessage("HK_EDIT_SUCCESS"), "TYPE"=>"OK"));

if($errMess)
	echo $errMess->Show();

$aTabs = array(
	array("DIV" => "edit1", "TAB" => GetMessage("HK_EDIT_TAB"), "TITLE"=>GetMessage("HK_EDIT_TAB_TITLE")),
);
$tabControl = new CAdminTabControl("tabControl", $aTabs);


?>

<form method="POST" action="<?php 
echo $APPLICATION->GetCurPage();
?>
" name="hkform">
<?php 
echo freetrix_sessid_post();
?>

<?php 
$aMenu = array();
$aMenu[] = array("TEXT" => str_replace("#TID#", $TICKET_ID, GetMessage("SUP_TICKET_EDIT")), "LINK" => "/bitrix/admin/ticket_edit.php?lang=" . LANGUAGE_ID . "&ID=" . $TICKET_ID);
if (intval($arTicket["MESSAGES"]) > 1) {
    $aMenu[] = array("SEPARATOR" => "Y");
    $aMenu[] = array("TEXT" => GetMessage("SUP_DELETE_MESSAGE"), "LINK" => "javascript:if(confirm('" . GetMessage("SUP_DELETE_MESSAGE_CONFIRM") . "')) window.location='/bitrix/admin/ticket_edit.php?ID=" . $TICKET_ID . "&mdel_id=" . $ID . "&lang=" . LANGUAGE_ID . "&" . bitrix_sessid_get() . "&set_default=Y';", "WARNING" => "Y");
}
//echo ShowSubMenu($aMenu);
$context = new CAdminContextMenu($aMenu);
$context->Show();
//echo ShowError($strError);
//echo ShowNote($strNote);
if ($strError) {
    echo $strError->Show();
}
/***************************************************************************
								HTML форма
****************************************************************************/
?>
<form name="form1" method="POST" action="<?php 
echo $APPLICATION->GetCurPage();
?>
?ID=<?php 
echo $ID;
?>
&TICKET_ID=<?php 
echo $TICKET_ID;
?>
&lang=<?php 
Exemple #12
0
// Page header
$APPLICATION->SetTitle(GetMessage("SALE_REPORT_TITLE"));
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
// <editor-fold defaultstate="collapsed" desc="--------- Page output ---------">
if ($errorMessage) {
    $errAdmMessage = new CAdminMessage(array("DETAILS" => $errorMessage, "TYPE" => "ERROR", "MESSAGE" => GetMessage('SALE_REPORT_ERROR_GETREPORTLIST'), "HTML" => true));
    echo $errAdmMessage->Show();
} else {
    ?>
	<?php 
    if ($nReports == 0) {
        ?>

		<?php 
        $arMessageNoReps = new CAdminMessage(array('MESSAGE' => GetMessage('SALE_REPORT_EMPTY_LIST'), 'TYPE' => 'OK'));
        echo $arMessageNoReps->Show();
        ?>

		<form action="" method="POST">
			<input type="hidden" name="CREATE_DEFAULT" value="1" />
			<input class="adm-btn-save" type="submit" value="<?php 
        echo GetMessage('SALE_REPORT_CREATE_DEFAULT');
        ?>
" />
		</form>

	<?php 
    } else {
        ?>
	<?php 
        if ($needDisplayUpdate14_5_2message) {
Exemple #13
0
// </editor-fold>
if (!isset($arParams['F_SALE_SITE'])) {
    $arParams['F_SALE_SITE'] = CBaseSaleReportHelper::getDefaultSiteId();
}
// </editor-fold>
// Page header
$rep_title = $fEditMode ? GetMessage("SALE_REPORT_EDIT_TITLE") : GetMessage("SALE_REPORT_CONSTRUCT_TITLE");
if (isset($arParams['TITLE']) && !empty($arParams['TITLE'])) {
    $rep_title .= ' "' . $arParams['TITLE'] . '"';
}
$APPLICATION->SetTitle($rep_title);
require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php";
// <editor-fold desc="--------- Page output ---------">
if ($errorMessage) {
    $errAdmMessage = new CAdminMessage(array("DETAILS" => $errorMessage, "TYPE" => "ERROR", "MESSAGE" => $fEditMode ? GetMessage('SALE_REPORT_CONSTRUCT_ERROR_EDIT_REPORT') : GetMessage('SALE_REPORT_CONSTRUCT_ERROR_ADD_REPORT'), "HTML" => true));
    echo $errAdmMessage->Show();
}
if (!$fCriticalError) {
    // <editor-fold desc="------------ Form output ------------">
    ?>

<?php 
    $aMenu = array(array("TEXT" => GetMessage("REPORT_RETURN_TO_LIST"), "LINK" => $arParams["PATH_TO_REPORT_LIST"], "ICON" => "btn_list"));
    $context = new CAdminContextMenu($aMenu);
    $context->Show();
    ?>

<div class="adm-detail-content-wrap">
	<div class="adm-detail-content">
		<div class="adm-detail-content-item-block">
			<form method="POST" name="task-filter-form" id="task-filter-form" action="<?php 
    $arDDMenu[] = array("TEXT" => "<b>" . Loc::getMessage('SOPEN_4NEW_PROMT') . "</b>", "ACTION" => false);
    foreach ($personTypes as $row) {
        $arDDMenu[] = array('TEXT' => "[{$row['ID']}] {$row['NAME']} ({$row['LID']})", 'ACTION' => "window.location = 'sale_order_props_edit.php?lang=" . LANG . "&PERSON_TYPE_ID={$row['ID']}';");
    }
    $aMenu[] = array("TEXT" => Loc::getMessage('SOPEN_NEW_PROPS'), "ICON" => "btn_new", "MENU" => $arDDMenu);
    $aMenu[] = array("TEXT" => Loc::getMessage('SOPEN_DELETE_PROPS'), "LINK" => "javascript:if(confirm('" . Loc::getMessage('SOPEN_DELETE_PROPS_CONFIRM') . "')) window.location='/bitrix/admin/sale_order_props.php?action=delete&ID[]=" . $propertyId . "&lang=" . LANG . "&" . bitrix_sessid_get() . "#tb';", "ICON" => "btn_delete");
}
$context = new CAdminContextMenu($aMenu);
$context->Show();
if ($errors) {
    $message = '';
    foreach ($errors as $v) {
        $message .= $v . '<br>';
    }
    $m = new CAdminMessage($message);
    echo $m->Show();
}
?>

<form method="POST" action="<?php 
echo $APPLICATION->GetCurPage();
?>
?lang=<?php 
echo LANG;
?>
&PERSON_TYPE_ID=<?php 
echo $personTypeId;
echo GetFilterParams("filter_", false);
?>
" name="form1" id="form1" enctype="multipart/form-data">
	<script type="text/javascript">function reloadForm(){document.getElementById('form1').submit();}</script>
Exemple #15
0
                        if (file_exists($_SERVER['DOCUMENT_ROOT'] . $strSetupFileName) && is_file($_SERVER['DOCUMENT_ROOT'] . $strSetupFileName)) {
                            if ($APPLICATION->GetFileAccessPermission($strSetupFileName) >= "R") {
                                echo "<p>" . GetMessage("CES_EXPORT_FILE") . " <a href=\"" . htmlspecialcharsbx($strSetupFileName) . "\">" . htmlspecialcharsex($strSetupFileName) . "</a></p>";
                            }
                        }
                    }
                }
                unset($_SESSION[$_SESSION['BX_EXP_TMP_ID'][$strKey]]);
                unset($_SESSION['BX_EXP_TMP_ID'][$strKey]);
            }
        }
    }
}
if (!empty($cronErrors)) {
    $cronMessage = new CAdminMessage(array('MESSAGE' => GetMessage('CES_CRON_AGENT_ERRORS'), 'DETAILS' => implode('<br>', $cronErrors), 'TYPE' => 'OK', 'HTML' => true));
    echo $cronMessage->Show();
    unset($cronMessage);
}
$lAdmin->DisplayList();
echo BeginNote();
echo GetMessage("export_setup_cat");
?>
 <?php 
echo CATALOG_PATH2EXPORTS;
?>
<br><br>
	<?php 
echo GetMessage("CES_NOTES1");
?>
<br><br>
	<?php 
        if (!$boolCopy) {
            $aMenu[] = array("TEXT" => GetMessage("BT_CAT_DISC_SAVE_EDIT_CONT_NAME_COPY"), "TITLE" => GetMessage("BT_CAT_DISC_SAVE_EDIT_CONT_TITLE_COPY"), "LINK" => "/bitrix/admin/cat_discsave_edit.php?ID=" . $ID . "&action=copy&lang=" . urlencode(LANGUAGE_ID), "ICON" => "btn_copy");
            $aMenu[] = array("TEXT" => GetMessage("BT_CAT_DISC_SAVE_EDIT_CONT_NAME_DELETE"), "TITLE" => GetMessage("BT_CAT_DISC_SAVE_EDIT_CONT_TITLE_DELETE"), "LINK" => "javascript:if(confirm('" . GetMessage("BT_CAT_DISC_SAVE_EDIT_CONT_CONF_DELETE") . "'))window.location='/bitrix/admin/cat_discsave_admin.php?ID=" . $ID . "&action=delete&lang=" . urlencode(LANGUAGE_ID) . "&" . bitrix_sessid_get() . "';", "ICON" => "btn_delete");
        }
    }
}
$context = new CAdminContextMenu($aMenu);
$context->Show();
if ($_REQUEST["mess"] == "ok" && $ID > 0) {
    CAdminMessage::ShowMessage(array("MESSAGE" => GetMessage("BT_CAT_DISC_SAVE_EDIT_MESS_OK2"), "TYPE" => "OK"));
}
$obMessages = false;
if ($bVarsFromForm) {
    if ($ex = $APPLICATION->GetException()) {
        $obMessages = new CAdminMessage(GetMessage('BT_CAT_DISC_SAVE_EDIT_ERR_SAVE2'), $ex);
        echo $obMessages->Show();
    }
}
?>

<?php 
$arSiteList = array();
$rsSites = CSite::GetList($by = 'sort', $order = 'asc');
while ($arSite = $rsSites->Fetch()) {
    $arSiteList[$arSite['LID']] = '(' . $arSite['LID'] . ') ' . $arSite['NAME'];
}
$arCurrencyList = array();
$rsCurrencies = CCurrency::GetList($by2 = 'sort', $order2 = 'asc');
while ($arCurrency = $rsCurrencies->Fetch()) {
    $arCurrencyList[$arCurrency['CURRENCY']] = $arCurrency['CURRENCY'];
}