Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
graphdata.php
1<?php
2namespace Bitrix\Scale;
3
9{
16 public static function getGraphs($graphCategory)
17 {
18 if($graphCategory == '')
19 throw new \Bitrix\Main\ArgumentNullException("graphCategory");
20
21 $graphics = self::getList();
22 $result = array();
23
24 if(isset($graphics[$graphCategory]))
25 $result = $graphics[$graphCategory];
26
27 return $result;
28 }
29
34 public static function getList()
35 {
36 static $def = null;
37
38 if($def == null)
39 {
40 $filename = \Bitrix\Main\Application::getDocumentRoot()."/bitrix/modules/scale/include/graphdefinitions.php";
41 $file = new \Bitrix\Main\IO\File($filename);
42
43 if($file->isExists())
44 require_once($filename);
45 else
46 throw new \Bitrix\Main\IO\FileNotFoundException($filename);
47
48 if(isset($graphics))
49 $def = $graphics;
50 else
51 $def = array();
52 }
53
54 return $def;
55 }
56}
static getGraphs($graphCategory)
Definition graphdata.php:16