Beispiel #1
0
     // hvis der blev opdateret i medlemskaber
     if ($opdateret) {
         $messages[] = 'Group members updated.';
     }
     if (!empty($_POST['addmember'])) {
         $opdateret = true;
         try {
             backend_set_gruppemedlemskab($_POST['addmember'], $gruppenavn);
             $messages[] = 'Membership for user <i>' . $_POST['addmember'] . '</i> added.';
         } catch (forkert_input_exception $e) {
             $errors[] = 'Membership for user <i>' . $_POST['addmember'] . '</i> could not be added.';
         }
     }
     if (!empty($_POST['removemember'])) {
         $opdateret = true;
         backend_slet_gruppemedlemskab($_POST['removemember'], $gruppenavn);
         $messages[] = 'Membership for user <i>' . $_POST['removemember'] . '</i> removed.';
     }
     // hvis noget som helst er opdateret
     if ($opdateret) {
         backend_opdater_datafiler();
         // hent de opdaterede gruppemedlmemmer
         $gruppemedlemmer = backend_hent_gruppe_medlemmer($gruppenavn);
     }
 }
 $smarty->assign('gruppe', $gruppe);
 $smarty->assign('gruppemedlemmer', $gruppemedlemmer);
 $smarty->assign('gruppemedlemmer_eksterne', $gruppemedlemmer_eksterne);
 $smarty->assign('messages', $messages);
 $smarty->assign('errors', $errors);
 $smarty->assign('include_autocomplete', true);
Beispiel #2
0
function hent_brugers_medlemskaber_test()
{
    echo "Tester hent_brugers_medlemskaber: ";
    setup_testdata1();
    $r = backend_hent_brugers_medlemskaber('nyktte');
    if (count($r) != 0) {
        fejl(__LINE__);
    }
    backend_set_gruppemedlemskab('nyktte', 'testgruppe');
    $r = backend_hent_brugers_medlemskaber('nyktte');
    if (count($r) != 1) {
        fejl(__LINE__);
    }
    if ($r[0]['gruppenavn'] != 'testgruppe') {
        fejl(__LINE__);
    }
    backend_slet_gruppemedlemskab('nyktte', 'testgruppe');
    teardown_testdata1();
    echo "ok\n";
}