Judging by the extension code it looks like the ability to view phantom users is set in the Roles page. I'm guessing you could just give every role that permission with no adverse effects...
In that case, how about try removing this line: $PreferencesForm->AddPreference("MenuOptions", "Phantom", "Phantom", 0); from near the end of the extension, and cut this bit near the start out: if ($rows["Preferences"]) {
$settings = unserialize($rows["Preferences"]);
if (array_key_exists("Phantom", $settings))
$phantom = ForceBool($settings["Phantom"], 0);
else
$phantom = false;
} else {
$phantom = false;
} and replace it with just $phantom = false;
Comments
$PreferencesForm->AddPreference("MenuOptions", "Phantom", "Phantom", 0);
from near the end of the extension, and cut this bit near the start out:
if ($rows["Preferences"]) { $settings = unserialize($rows["Preferences"]); if (array_key_exists("Phantom", $settings)) $phantom = ForceBool($settings["Phantom"], 0); else $phantom = false; } else { $phantom = false; }
and replace it with just
$phantom = false;
thanx