Update StatusNotifier.class.php
parent
9aa1b3adcb
commit
a97dd0521e
|
@ -302,16 +302,13 @@ class StatusNotifier {
|
||||||
$line_color=imagecolorallocate($img,220,220,220);
|
$line_color=imagecolorallocate($img,220,220,220);
|
||||||
|
|
||||||
# ------ Create the border around the graph ------
|
# ------ Create the border around the graph ------
|
||||||
|
|
||||||
imagefilledrectangle($img,1,1,$img_width-2,$img_height-2,$border_color);
|
imagefilledrectangle($img,1,1,$img_width-2,$img_height-2,$border_color);
|
||||||
imagefilledrectangle($img,$margins,$margins,$img_width-1-$margins,$img_height-1-$margins,$background_color);
|
imagefilledrectangle($img,$margins,$margins,$img_width-1-$margins,$img_height-1-$margins,$background_color);
|
||||||
|
|
||||||
|
|
||||||
# ------- Max value is required to adjust the scale -------
|
# ------- Max value is required to adjust the scale -------
|
||||||
$max_value=max($values);
|
$max_value=max($values);
|
||||||
$ratio= $graph_height/$max_value;
|
$ratio= $graph_height/$max_value;
|
||||||
|
|
||||||
|
|
||||||
# -------- Create scale and draw horizontal lines --------
|
# -------- Create scale and draw horizontal lines --------
|
||||||
$horizontal_lines=20;
|
$horizontal_lines=20;
|
||||||
$horizontal_gap=$graph_height/$horizontal_lines;
|
$horizontal_gap=$graph_height/$horizontal_lines;
|
||||||
|
@ -346,12 +343,11 @@ class StatusNotifier {
|
||||||
imagejpeg($img);
|
imagejpeg($img);
|
||||||
$contents = ob_get_contents();
|
$contents = ob_get_contents();
|
||||||
ob_end_clean();
|
ob_end_clean();
|
||||||
return "data:image/jpeg;base64," . base64_encode($contents);
|
return "data:image/jpeg;base64,".base64_encode($contents);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function notifyByPushsafer($users) {
|
protected function notifyByPushsafer($users) {
|
||||||
$userlist = array();
|
$userlist = array();
|
||||||
|
|
||||||
$message = str_replace('<br/>', "\n", psm_parse_msg($this->status_new, 'pushsafer_message', $this->server));
|
$message = str_replace('<br/>', "\n", psm_parse_msg($this->status_new, 'pushsafer_message', $this->server));
|
||||||
$title = psm_parse_msg($this->status_new, 'pushover_title', $this->server);
|
$title = psm_parse_msg($this->status_new, 'pushover_title', $this->server);
|
||||||
$url = psm_build_url();
|
$url = psm_build_url();
|
||||||
|
@ -367,7 +363,7 @@ class StatusNotifier {
|
||||||
$vibration = psm_get_conf('pushsafer_vibration_off');
|
$vibration = psm_get_conf('pushsafer_vibration_off');
|
||||||
}
|
}
|
||||||
|
|
||||||
// GET Latency and generte Chart as png image
|
// GET Latency and generate Chart as jpg image
|
||||||
if (extension_loaded('gd') && function_exists('gd_info')) {
|
if (extension_loaded('gd') && function_exists('gd_info')) {
|
||||||
$now = new \DateTime();
|
$now = new \DateTime();
|
||||||
$last_week = new \DateTime('-1 week 0:0:0');
|
$last_week = new \DateTime('-1 week 0:0:0');
|
||||||
|
@ -482,4 +478,4 @@ class StatusNotifier {
|
||||||
");
|
");
|
||||||
return $users;
|
return $users;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue