АП
Size: a a a
АП
АП
BT
BT
АП
BT
f
S
function makeChart(){
$i = 0;
$this->invert_data = $this->invertData();
$label = '';
foreach ($this->invert_data as $type_key => $data_log){
$backgroundColor = '';
$borderColor = '';
//.......................
$this->datasets[] = array(
'label'=>$this->getStatus($type_key),
'data'=>$this->countDataToDataChart($type_key)['count'],
'borderColor'=>$borderColor,
'backgroundColor'=>$backgroundColor
);
}
$new_data = array(
'labels'=>$this->labels,
'datasets'=>$this->datasets
);
return $new_data;
}
Array
(
[labels] => Array
(
[0] => 210
[1] => 209
[2] => 207
)
[datasets] => Array
(
[0] => Array
(
[label] => Доступ разрешен, дверь открыта
[data] => Array
(
[0] => 2
[1] => 1
[2] => 1
)
[borderColor] => rgba(177,217,79,0.8)
[backgroundColor] => rgba(177,217,79,0.4)
)
[1] => Array
(
[label] => В доступе отказано, так как карта не найдена в системе
[data] => Array
(
[0] => 1
[1] => 1
)
[borderColor] => rgba(217,83,79,0.8)
[backgroundColor] => rgba(217,83,79,0.4)
)
[2] => Array
(
[label] => Пользователь найден, но доступ в кабинет не разрешен
[data] => Array
(
[0] => 1
[1] => 2
)
[borderColor] => rgba(217,194,79,0.8)
[backgroundColor] => rgba(217,194,79,0.4)
)
[3] => Array
(
[label] => В доступе отказано, так как время прохода не входит в заданный диапазон времени разрешенного прохода в профиле доступа
[data] => Array
(
[0] => 1
)
[borderColor] => rgba(132,79,217,0.8)
[backgroundColor] => rgba(132,79,217,0.4)
)
)
)
S
Array
(
[labels] => Array
(
[0] => 210
)
[datasets] => Array
(
[0] => Array
(
[label] => Доступ разрешен, дверь открыта
[data] => Array
(
[0] => 4
)
[borderColor] => rgba(177,217,79,0.8)
[backgroundColor] => rgba(177,217,79,0.4)
)
[1] => Array
(
[label] => В доступе отказано, так как карта не найдена в системе
[data] => Array
(
[0] => 2
)
[borderColor] => rgba(217,83,79,0.8)
[backgroundColor] => rgba(217,83,79,0.4)
)
[2] => Array
(
[label] => Пользователь найден, но доступ в кабинет не разрешен
[data] => Array
(
[0] => 3
)
[borderColor] => rgba(217,194,79,0.8)
[backgroundColor] => rgba(217,194,79,0.4)
)
[3] => Array
(
[label] => В доступе отказано, так как время прохода не входит в заданный диапазон времени разрешенного прохода в профиле доступа
[data] => Array
(
[0] => 1
)
[borderColor] => rgba(132,79,217,0.8)
[backgroundColor] => rgba(132,79,217,0.4)
)
)
)
S
АП
NK
S
ОR
NK
NK