Example #1
0
function setUpUserDB()
{
    if (!file_exists(USERDB_FILE_LOCATION)) {
        $aUserDB = new UserDB();
        $aUserDB->setFileName(USERDB_FILE_LOCATION);
        $aNewUser = new User();
        $aNewUser->setUserName("admin");
        $aNewUser->setMD5Password("1234");
        $aNewUser->setSecurityLevel(0);
        $aNewUser->setSecurityLevelType(SEC_LEVEL_GREATER_D);
        $aNewUser->rebuildElementLine();
        $aUserDB->addElement($aNewUser);
        $aNewUser = new User();
        $aNewUser->setType(PIN_TYPE_D);
        $aNewUser->setUserName("pin1");
        $aNewUser->setMD5Password("1234");
        $aNewUser->setSecurityLevel(0);
        $aNewUser->setSecurityLevelType(SEC_LEVEL_GREATER_D);
        $aNewUser->rebuildElementLine();
        $aUserDB->addElement($aNewUser);
        $aUserDB->save();
    }
}
Example #2
0
     $tpl_edit = new Template(TPL_FILE_LOCATION . 'users_edit.tpl');
     $tpl_edit->set('lang', $lang);
     $tpl_edit->set('theUser', $users[$_GET['line']]);
     $tpl_edit->set('config', $config);
     $tpl_body->set('form', $tpl_edit);
     break;
 case "add":
     $anUser = new User();
     $anUser->setType($_POST["type"]);
     if ($_POST["type"] == PIN_TYPE_D) {
         $anUser->setUserName($userDB->getNextPINName());
     } else {
         $anUser->setUserName($_POST["username"]);
     }
     $anUser->setSecurityLevel(intval($_POST["seclevel"]));
     $anUser->setSecurityLevelType($_POST["secleveltype"]);
     $anUser->setMD5Password($_POST["password"]);
     $anUser->rebuildElementLine();
     $userDB->addElement($anUser);
     $mustSave = true;
     break;
 case "save":
     $users[$_POST["line"]]->setType($_POST["type"]);
     if ($_POST["type"] == PIN_TYPE_D && $_POST["username"] != $users[$_POST["line"]]->getUserName()) {
         $users[$_POST["line"]]->setUserName($userDB->getNextPINName());
     } else {
         $users[$_POST["line"]]->setUserName($_POST["username"]);
     }
     $users[$_POST["line"]]->setSecurityLevel(intval($_POST["seclevel"]));
     $users[$_POST["line"]]->setSecurityLevelType($_POST["secleveltype"]);
     if ($_POST["password"] != $users[$_POST["line"]]->getPassword()) {