home *** CD-ROM | disk | FTP | other *** search
- import netscape.plugin.Plugin;
- import netscape.security.PrivilegeManager;
-
- public class SetupPlugin extends Plugin {
- public final void debug(String var1) {
- if (this.privilegeCheck()) {
- System.out.println(var1);
- }
-
- }
-
- public final String[] newStringArray(int var1) {
- return new String[var1];
- }
-
- public final void SetKiosk(boolean var1) {
- if (this.privilegeCheck()) {
- this.SECURE_SetKiosk(var1);
- }
-
- }
-
- public final String GetNameValuePair(String var1, String var2, String var3) {
- return this.privilegeCheck() ? this.SECURE_GetNameValuePair(var1, var2, var3) : null;
- }
-
- public final void SetNameValuePair(String var1, String var2, String var3, String var4) {
- if (this.privilegeCheck()) {
- this.SECURE_SetNameValuePair(var1, var2, var3, var4);
- }
-
- }
-
- public final Object ReadFile(String var1) {
- return this.privilegeCheck() ? this.SECURE_ReadFile(var1) : null;
- }
-
- public final void WriteFile(String var1, Object var2) {
- if (this.privilegeCheck()) {
- this.SECURE_WriteFile(var1, var2);
- }
-
- }
-
- public final String[] GetFolderContents(String var1, String var2) {
- return this.privilegeCheck() ? this.SECURE_GetFolderContents(var1, var2) : null;
- }
-
- public final String[] GetRegInfo(boolean var1) {
- return this.privilegeCheck() ? this.SECURE_GetRegInfo(var1) : null;
- }
-
- public final void DesktopConfig(String var1, String var2, String var3) {
- if (this.privilegeCheck()) {
- this.SECURE_DesktopConfig(var1, var2, var3);
- }
-
- }
-
- public final boolean SaveTextToFile(String var1, String var2, boolean var3) {
- return this.privilegeCheck() ? this.SECURE_SaveTextToFile(var1, var2, var3) : false;
- }
-
- public final String EncryptString(String var1) {
- return this.privilegeCheck() ? this.SECURE_EncryptString(var1) : null;
- }
-
- public final String EncryptPassword(String var1) {
- return this.privilegeCheck() ? this.SECURE_EncryptPassword(var1) : null;
- }
-
- public final void OpenModemWizard() {
- if (this.privilegeCheck()) {
- this.SECURE_OpenModemWizard();
- }
-
- }
-
- public final void CloseModemWizard() {
- if (this.privilegeCheck()) {
- this.SECURE_CloseModemWizard();
- }
-
- }
-
- public final boolean IsModemWizardOpen() {
- return this.privilegeCheck() ? this.SECURE_IsModemWizardOpen() : false;
- }
-
- public final String[] GetModemList() {
- return this.privilegeCheck() ? this.SECURE_GetModemList() : null;
- }
-
- public final String GetCurrentModemName() {
- return this.privilegeCheck() ? this.SECURE_GetCurrentModemName() : null;
- }
-
- public final String GetModemType(String var1) {
- return this.privilegeCheck() ? this.SECURE_GetModemType(var1) : null;
- }
-
- public final boolean DialerConnect() {
- return this.privilegeCheck() ? this.SECURE_DialerConnect() : false;
- }
-
- public final void DialerHangup() {
- if (this.privilegeCheck()) {
- this.SECURE_DialerHangup();
- }
-
- }
-
- public final boolean IsDialerConnected() {
- return this.privilegeCheck() ? this.SECURE_IsDialerConnected() : false;
- }
-
- public final void DialerConfig(String[] var1, boolean var2) {
- if (this.privilegeCheck()) {
- this.SECURE_DialerConfig(var1, var2);
- }
-
- }
-
- public final String GetCurrentProfileDirectory() {
- return this.privilegeCheck() ? this.SECURE_GetCurrentProfileDirectory() : null;
- }
-
- public final String GetCurrentProfileName() {
- return this.privilegeCheck() ? this.SECURE_GetCurrentProfileName() : null;
- }
-
- public final void SetCurrentProfileName(String var1) {
- if (this.privilegeCheck()) {
- this.SECURE_SetCurrentProfileName(var1);
- }
-
- }
-
- public final String GetExternalEditor() {
- return this.privilegeCheck() ? this.SECURE_GetExternalEditor() : null;
- }
-
- public final void OpenFileWithEditor(String var1, String var2) {
- if (this.privilegeCheck()) {
- this.SECURE_OpenFileWithEditor(var1, var2);
- }
-
- }
-
- public final boolean NeedReboot() {
- return this.privilegeCheck() ? this.SECURE_NeedReboot() : false;
- }
-
- public final void Reboot(String var1) {
- if (this.privilegeCheck()) {
- this.SECURE_Reboot(var1);
- }
-
- }
-
- public final void QuitNavigator() {
- if (this.privilegeCheck()) {
- this.SECURE_QuitNavigator();
- }
-
- }
-
- public final boolean CheckEnvironment() {
- return this.privilegeCheck() ? this.SECURE_CheckEnvironment() : false;
- }
-
- public final boolean Milan(String var1, String var2, boolean var3, boolean var4) {
- return this.privilegeCheck() ? this.SECURE_Milan(var1, var2, var3, var4) : false;
- }
-
- private boolean privilegeCheck() {
- boolean var1 = false;
-
- try {
- PrivilegeManager.checkPrivilegeEnabled("AccountSetup");
- var1 = true;
- } catch (Exception var3) {
- var1 = false;
- System.out.println("Account Setup Security Exception: " + ((Throwable)var3).toString());
- }
-
- return var1;
- }
-
- private native void SECURE_SetKiosk(boolean var1);
-
- private native String SECURE_GetNameValuePair(String var1, String var2, String var3);
-
- private native void SECURE_SetNameValuePair(String var1, String var2, String var3, String var4);
-
- private native Object SECURE_ReadFile(String var1);
-
- private native void SECURE_WriteFile(String var1, Object var2);
-
- private native String[] SECURE_GetFolderContents(String var1, String var2);
-
- private native String[] SECURE_GetRegInfo(boolean var1);
-
- private native void SECURE_DesktopConfig(String var1, String var2, String var3);
-
- private native boolean SECURE_SaveTextToFile(String var1, String var2, boolean var3);
-
- private native String SECURE_EncryptString(String var1);
-
- private native String SECURE_EncryptPassword(String var1);
-
- private native void SECURE_OpenModemWizard();
-
- private native void SECURE_CloseModemWizard();
-
- private native boolean SECURE_IsModemWizardOpen();
-
- private native String[] SECURE_GetModemList();
-
- private native String SECURE_GetModemType(String var1);
-
- private native String SECURE_GetCurrentModemName();
-
- private native boolean SECURE_DialerConnect();
-
- private native void SECURE_DialerHangup();
-
- private native boolean SECURE_IsDialerConnected();
-
- private native void SECURE_DialerConfig(String[] var1, boolean var2);
-
- private native String SECURE_GetCurrentProfileDirectory();
-
- private native String SECURE_GetCurrentProfileName();
-
- private native void SECURE_SetCurrentProfileName(String var1);
-
- private native String SECURE_GetExternalEditor();
-
- private native void SECURE_OpenFileWithEditor(String var1, String var2);
-
- private native boolean SECURE_NeedReboot();
-
- private native void SECURE_Reboot(String var1);
-
- private native void SECURE_QuitNavigator();
-
- private native boolean SECURE_CheckEnvironment();
-
- private native boolean SECURE_Milan(String var1, String var2, boolean var3, boolean var4);
- }
-