protected function chartjs_line_three_inited_with_timedist($one, $two, $three) { $secord_x = Variables::timedist(); $res = Variables::chartjs_line_three($one, $two, $three); foreach ($secord_x as $key => $time) { $hour = (int) ($time / 3600); $minute = (int) ($time % 3600 / 60); $secord = (int) ($time % 60); if ($hour == 0) { $hour = ''; } else { $hour = (string) $hour . 'H'; } if ($minute == 0) { $minute = ''; } else { $minute = (string) $minute . 'M'; } if ($secord == 0) { $secord = ''; } else { $secord = (string) $secord . 'S'; } $time = $hour . $minute . $secord; $res['labels'][$key] = $time; $res['datasets'][0]['data'][$key] = 0; $res['datasets'][1]['data'][$key] = 0; $res['datasets'][2]['data'][$key] = 0; } $res['labels'][count($secord_x)] = 'MORE'; $res['datasets'][0]['data'][count($secord_x)] = 0; $res['datasets'][1]['data'][count($secord_x)] = 0; $res['datasets'][2]['data'][count($secord_x)] = 0; return $res; }