2012-04-26 11:57:52 +00:00
< ? php
2012-05-15 15:18:57 +00:00
if ( is_numeric ( $vars [ 'plugin' ])) {
2012-05-11 13:26:14 +00:00
$mplug = dbFetchRow ( 'SELECT * FROM `munin_plugins` AS M, `devices` AS D WHERE `mplug_id` = ? AND D.device_id = M.device_id ' , [ $vars [ 'plugin' ]]);
2016-08-18 20:28:22 -05:00
} else {
2012-05-11 13:26:14 +00:00
$mplug = dbFetchRow ( 'SELECT * FROM `munin_plugins` AS M, `devices` AS D WHERE M.`device_id` = ? AND `mplug_type` = ? AND D.device_id = M.device_id' , [ $device [ 'device_id' ], $vars [ 'plugin' ]]);
}
2012-04-26 11:57:52 +00:00
2012-05-11 15:21:42 +00:00
if ( is_numeric ( $mplug [ 'device_id' ]) && ( $auth || device_permitted ( $mplug [ 'device_id' ]))) {
2012-05-11 13:26:14 +00:00
$device = & $mplug ;
2012-04-26 11:57:52 +00:00
$title = generate_device_link ( $device );
2012-05-11 13:26:14 +00:00
$title .= ' :: Plugin :: ' . $mplug [ 'mplug_type' ] . ' - ' . $mplug [ 'mplug_title' ];
2012-04-26 11:57:52 +00:00
$auth = true ;
}