setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $userManager = new pvv\admin\UserManager($pdo); require_once __DIR__ . '/../../../vendor/simplesamlphp/simplesamlphp/lib/_autoload.php'; $as = new SimpleSAML\Auth\Simple('default-sp'); $as->requireAuth(); $attrs = $as->getAttributes(); $uname = $attrs['uid'][0]; if (!$userManager->hasGroup($uname, 'prosjekt')) { echo 'Her har du ikke lov\'t\'å\'værra!!!'; exit; } $projectManager = new pvv\side\ProjectManager($pdo); $projects = $projectManager->getAll(); $new = 0; if (isset($_GET['new'])) { $new = $_GET['new']; } $projectID = 0; if (isset($_GET['id'])) { $projectID = $_GET['id']; } elseif ($new == 0) { echo "\nID not set"; exit; } $project = new pvv\side\Project( 0, 'Kult Prosjekt', '', 'kåre knoll', 'pvvadmin', 'drift@pvv.ntnu.no', 0 ); if ($new == 0) { $project = $projectManager->getByID($projectID); } $members = $projectManager->getProjectMembers($projectID); $owner = [ 'name' => '', 'uname' => '', 'mail' => '', ]; foreach ($members as $i => $data) { if ($data['owner']) { $owner = $data; } } ?> Prosjektadministrasjonsverkstedet
Prosjekt­administrasjons­verk­stedet

Prosjektadministrasjon


Tittel

getName() . '" class="boxinput">'; ?>

Beskrivelse (markdown)

Prosjektleder (Brukernavn)

'; ?>

Prosjektleder (Navn)

'; ?>

Prosjektleder E-post

'; ?>

Aktiv

getActive() ? 'checked' : '') . ' name="active"/>'; ?>
getID() . '" />'; ?>

Prosjektmedlemmer

$data) { ?>
BrukernavnNavnRolle