示例#1
0
     $smarty->assign('set_focus', 'true');
 } else {
     // vis formular
     // hvis data er sendt
     if ($_POST['action']) {
         $formdata = array('email' => $_POST['email'], 'mobilnummer' => $_POST['mobilnummer'], 'hjemmeside' => $_POST['hjemmeside'], 'skjult_navn' => (bool) $_POST['skjult_navn'], 'skjult_email' => (bool) $_POST['skjult_email'], 'action' => $_POST['action']);
         // valider inputs
         $validate_errors = array();
         if (sizeof($validate_errors) > 0) {
             $smarty->assign('errors', $validate_errors);
         } else {
             // ingen valideringsfejl, så opdater data
             // email og mobilnummer skal opdateres
             $setbrugerdata = array('email' => $formdata['email'], 'mobilnummer' => $formdata['mobilnummer'], 'hjemmeside' => $formdata['hjemmeside'], 'skjult_navn' => $formdata['skjult_navn'], 'skjult_email' => $_POST['skjult_email']);
             if ($formdata['action'] == 'netsignup') {
                 backend_tilmeld_bruger_til_net($brugernavn);
                 $formdata_databasehent = true;
                 $messages[] = 'The user is now signed up for the internet.';
             }
             if ($formdata['action'] == 'netsignoff') {
                 backend_frameld_bruger_fra_net($brugernavn);
                 $formdata_databasehent = true;
                 $messages[] = 'The user is now signed off.';
             }
             // hvis netsignup eller resetpassword er valgt, saa generer ogsaa nyt password
             if ($formdata['action'] == 'netsignup' || $formdata['action'] == 'resetpassword') {
                 $setbrugerdata['password'] = backend_generer_passwd();
                 $smarty->assign('printlogin', true);
                 $smarty->assign('password', $setbrugerdata['password']);
                 $messages[] = 'A new login paper is created. <a href="javascript:window.print();">Print this page</a>.';
                 $formdata_databasehent = true;
示例#2
0
function tilmeld_bruger_til_net_test()
{
    echo 'Tester tilmeld_bruger_til_net: ';
    setup_testdata1();
    $r = backend_hent_brugere(array('brugernavn' => 'nyktte'));
    if ($r[0]['net_tilmeldt_dato'] != null) {
        fejl(__LINE__);
    }
    backend_tilmeld_bruger_til_net('nyktte');
    $r = backend_hent_brugere(array('brugernavn' => 'nyktte'));
    if ($r[0]['net_tilmeldt_dato'] == null) {
        fejl(__LINE__);
    }
    teardown_testdata1();
    echo "ok\n";
}