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/sale/general/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/rospirotorg.ru/bitrix/modules/sale/general/measurement.php
<?php

class CSaleMeasure
{
	public static function GetList($category = false)
	{
		static $arMeasurementsTable;

		if (!is_array($arMeasurementsTable))
		{
			$tablePath = COption::GetOptionString('sale', 'measurement_path', '/bitrix/modules/sale/measurements.php');
			$fullPath = $_SERVER["DOCUMENT_ROOT"].$tablePath;
			if ($tablePath <> '' && file_exists($fullPath) && !is_dir($fullPath))
			{
				require_once($fullPath);
				
				if (!is_array($arMeasurementsTable)) 
					return false;
			}
			else
				return false;
		}

		if (!$category)
			return $arMeasurementsTable;
		else
		{
			$arList = array();
			foreach ($arMeasurementsTable as $key => $arM)
			{
				if ($arM["CATEGORY"] == $category) $arList[$key] = $arM;
			}
			return $arList;
		}
	}

	public static function Convert($value, $measureFrom, $measureTo = "G")
	{
		if (!is_numeric($value)) 
			return false;

		if (!$arMeasurementsTable = CSaleMeasure::GetList())
			return false;
		
		if (is_set($arMeasurementsTable, $measureFrom) && is_set($arMeasurementsTable, $measureTo))
			return $value * $arMeasurementsTable[$measureFrom]['KOEF'] / $arMeasurementsTable[$measureTo]['KOEF'];
		else
			return false;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit