403Webshell
Server IP : 80.87.202.40  /  Your IP : 216.73.216.169
Web Server : Apache
System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64
User : bitrix ( 600)
PHP Version : 8.2.27
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : ON |  Perl : ON |  Python : OFF |  Sudo : ON |  Pkexec : ON
Directory :  /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/grain.iiko/admin/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/grain.iiko/admin/menu.php
<?php

/*.require_module 'bitrix_main_include_prolog_admin_before';.*/
use Bitrix\Main\Localization\Loc;
use Bitrix\Main\Config\Option;
use Bitrix\Main\Loader;

Loc::loadMessages(__FILE__);

/*
if(!$USER->CanDoOperation("clouds_config"))
	return false;
*/

$modifiersMenuItem = array(
	"text" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_MODIFIERS"),
	"url" => "grain_iiko_modifiers.php?lang=".LANGUAGE_ID,
	"more_url" => array(),
	"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_MODIFIERS_TITLE"),
	"items_id" => "menu_grain_iiko_modifiers",
);

if(($restaurantsIblockId=intval(Option::get('grain.iiko','restaurants_iblock_id')))>0 && Loader::includeModule('iblock'))
{
	$restaurants = array();
	$result = \Bitrix\Iblock\ElementTable::getList(array(
		'filter' => array('IBLOCK_ID'=>$restaurantsIblockId),
		'select' => array('NAME','ID','XML_ID'),
	));
	while($arRow = $result->Fetch())
		$restaurants[] = $arRow;
	if($restaurantsIblockId)
	{
		$modifiersMenuItem['items'] = array();
		foreach($restaurants as $restaurant)
		{
			$modifiersMenuItem['items'][] = array(
				"text" => $restaurant['NAME'],
				"items_id" => "menu_grain_iiko_modifiers_".$restaurant['ID'],
				"url" => "grain_iiko_modifiers.php?lang=".LANGUAGE_ID.'&restaurant='.$restaurant['ID'],
				"more_url" => array(),
				"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_MODIFIER_ITEM_TITLE",array('#NAME#'=>$restaurant['NAME'])),
			);
		}
	}
}

$logMenuItem = array(
	"text" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG"),
	"url" => "event_log.php?PAGEN_1=1&SIZEN_1=20&lang=".LANGUAGE_ID."&set_filter=Y&adm_filter_applied=0&find_audit_type%5B0%5D=GRAIN_IIKO_DISHES_SYNC&find_audit_type%5B1%5D=GRAIN_IIKO_LOCATION_SYNC&find_audit_type%5B2%5D=GRAIN_IIKO_ORDER_CHECK_ERROR&find_audit_type%5B3%5D=GRAIN_IIKO_ORDER_ERROR&find_audit_type%5B4%5D=GRAIN_IIKO_ORDER_PROBLEM&find_audit_type%5B5%5D=GRAIN_IIKO_ORDER_SUCCESS&find_audit_type%5B6%5D=GRAIN_IIKO_RESTAURANTS_SYNC",
	"more_url" => array(),
	"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_TITLE"),
	"items_id" => "menu_grain_iiko_log",
	"items" => array(
		array(
			"text" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_SYNC"),
			"items_id" => "menu_grain_iiko_log_sync",
			"url" => "event_log.php?PAGEN_1=1&SIZEN_1=20&lang=".LANGUAGE_ID."&set_filter=Y&adm_filter_applied=0&find_audit_type%5B0%5D=GRAIN_IIKO_DISHES_SYNC&find_audit_type%5B1%5D=GRAIN_IIKO_LOCATION_SYNC&find_audit_type%5B2%5D=GRAIN_IIKO_RESTAURANTS_SYNC",
			"more_url" => array(),
			"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_SYNC"),
		),
		array(
			"text" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_ORDERS"),
			"items_id" => "menu_grain_iiko_log_orders",
			"url" => "event_log.php?PAGEN_1=1&SIZEN_1=20&lang=".LANGUAGE_ID."&set_filter=Y&adm_filter_applied=0&find_audit_type%5B0%5D=GRAIN_IIKO_ORDER_CHECK_ERROR&find_audit_type%5B1%5D=GRAIN_IIKO_ORDER_ERROR&find_audit_type%5B2%5D=GRAIN_IIKO_ORDER_PROBLEM&find_audit_type%5B3%5D=GRAIN_IIKO_ORDER_SUCCESS",
			"more_url" => array(),
			"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_ORDERS"),
		),
	),
);

if(Loader::includeModule('grain.iikocard'))
	$logMenuItem["items"][] = array(
		"text" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_LOYALTY"),
		"items_id" => "menu_grain_iiko_log_loyalty",
		"url" => "event_log.php?PAGEN_1=1&SIZEN_1=20&lang=".LANGUAGE_ID."&set_filter=Y&adm_filter_applied=0&find_audit_type%5B0%5D=GRAIN_IIKO_IIKOCARD_CALCULATE_ERROR&find_audit_type%5B1%5D=GRAIN_IIKO_IIKOCARD_CALCULATE",
		"more_url" => array(),
		"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_LOG_LOYALTY"),
	);

$arMenu = array(
	"parent_menu" => "global_menu_services",
	"section" => "grain.iiko",
	"sort" => 10,
	"text" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_MAIN"),
	"title" => Loc::getMessage("GRAIN_IIKO_ADMIN_MENU_MAIN_TITLE"),
	"icon" => "grain_iiko_menu_icon",
	"page_icon" => "",
	"items_id" => "menu_grain_iiko_parent",
	"items" => array(
		$modifiersMenuItem,
		$logMenuItem,
    ),
);

return $arMenu;

Youez - 2016 - github.com/yon3zu
LinuXploit