%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/modules/currency/lib/helpers/admin/ |
| 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;
}
}