As a temporary solution, you can remove the user's control to always show this tab :
edit file :
cacti-0.8.8a/plugins/mactrack/setup.php
replace :
Code:
function mactrack_show_tab () {
global $config, $user_auth_realm_filenames;
$realm_id = 2120;
if ((db_fetch_assoc("select user_auth_realm.realm_id
from user_auth_realm where user_auth_realm.user_id='" . $_SESSION["sess_user_id"] . "'
and user_auth_realm.realm_id='$realm_id'")) || (empty($realm_id))) {
if (substr_count($_SERVER["REQUEST_URI"], "mactrack_view_")) {
print '<a href="' . $config['url_path'] . 'plugins/mactrack/mactrack_view_macs.php"><img src="' . $config['url_path'] . 'plugins/mactrack/images/tab_mactrack_down.png" alt="MacTrack" align="absmiddle" border="0"></a>';
}else{
print '<a href="' . $config['url_path'] . 'plugins/mactrack/mactrack_view_macs.php"><img src="' . $config['url_path'] . 'plugins/mactrack/images/tab_mactrack.png" alt="MacTrack" align="absmiddle" border="0"></a>';
}
}
}
by :
Code:
function mactrack_show_tab () {
global $config, $user_auth_realm_filenames;
$realm_id = 2120;
if (substr_count($_SERVER["REQUEST_URI"], "mactrack_view_")) {
print '<a href="' . $config['url_path'] . 'plugins/mactrack/mactrack_view_macs.php"><img src="' . $config['url_path'] . 'plugins/mactrack/images/tab_mactrack_down.png" alt="MacTrack" align="absmiddle" border="0"></a>';
}else{
print '<a href="' . $config['url_path'] . 'plugins/mactrack/mactrack_view_macs.php"><img src="' . $config['url_path'] . 'plugins/mactrack/images/tab_mactrack.png" alt="MacTrack" align="absmiddle" border="0"></a>';
}
}
(or delete the query to check username)
save, refresh you web browser on cacti and the tab will appears
(i take if someone has better..)