get_Passwd()) { require('conflogin.php'); exit; } echo ("




"); // check new preferences if (chop($host) == "") { echo _("" . _("Hostname is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($port) == "") { echo _("" . _("Portnumber is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($admins) == "") { echo _("" . _("List of admin users is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($suffusers) == "") { echo _("" . _("UserSuffix is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($suffgroups) == "") { echo _("" . _("UserSuffix is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($minUID) == "") { echo _("" . _("MinUID is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($maxUID) == "") { echo _("" . _("MaxUID is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($minGID) == "") { echo _("" . _("MinGID is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($maxGID) == "") { echo _("" . _("MaxGID is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($minMach) == "") { echo _("" . _("MinMachine is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($maxMach) == "") { echo _("" . _("MaxMachine is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($defShell) == "") { echo _("" . _("Default shell is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($shellList) == "") { echo _("" . _("Shell list is empty!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($usrlstattr) == "") { echo _("" . _("No attributes in user list!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($grplstattr) == "") { echo _("" . _("No attributes in group list!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } if (chop($hstlstattr) == "") { echo _("" . _("No attributes in host list!") . ""); echo ("\n


" . _("Back to preferences...") . ""); exit; } // set new preferences $conf->set_Host($host); $conf->set_Port($port); $conf->set_Adminstring($admins); if ($ssl == "on") $conf->set_SSL("True"); else $conf->set_SSL("False"); $conf->set_UserSuffix($suffusers); $conf->set_GroupSuffix($suffgroups); $conf->set_HostSuffix($suffhosts); $conf->set_minUID($minUID); $conf->set_maxUID($maxUID); $conf->set_minGID($minGID); $conf->set_maxGID($maxGID); $conf->set_minMachine($minMach); $conf->set_maxMachine($maxMach); $conf->set_defaultShell($defShell); $conf->set_shellList($shellList); $conf->set_userlistAttributes($usrlstattr); $conf->set_grouplistAttributes($grplstattr); $conf->set_hostlistAttributes($hstlstattr); // check if password was changed if ($pass1 != $pass2) { echo _("" . _("Passwords are different!") . ""); exit; } // set new password if ($pass1 != "") { $conf->set_Passwd($pass1); echo ("" . _("Password changed!") . "

"); } // save settings and display new settings $conf->save(); echo ("" . _("The following settings were saved:") . "

"); $conf->printconf(); echo ("




" . _("Back to Login") . ""); ?>