copyUser($_SESSION['utclogin'], $_SESSION['surname'], $_SESSION['firstname'], $_SESSION['mail']); $_SESSION['localcopy']=false; //} $admin = new Admin($db); $view = new Views($admin, $_SESSION['utclogin'], $_SESSION['surname'], $_SESSION['firstname']); $view->printHtmlBegin($admin); $view->printUser($db->isResp($_SESSION['utclogin']), $db->isAdmin($_SESSION['utclogin'])); if (isset($_GET['mode'])) { if ($_GET['mode']=='resp') { if (isset($_GET['action']) && isset($_GET['api']) && isset($_GET['login'])) { if ($_GET['action']=='validate') { $db->validate($_SESSION['utclogin'], $_GET['api'], $_GET['login'], 'TRUE'); } elseif ($_GET['action']=='decline') { $db->validate($_SESSION['utclogin'], $_GET['api'], $_GET['login'], 'FALSE'); } } $view->respValidation($db->apiListResp($admin, $_SESSION['utclogin'])); } if ($_GET['mode']=='admin') { $view->adminFunction($_SESSION['utclogin'], $db->mailresp(), $db->apiStudentsAll()); } } else { /** Subscription and unsubscription management **/ if (isset($_GET['api'])) { if (isset($_GET['action'])) { if ($_GET['action']=='sub' && $admin->isActive()) { $db->subToApi($admin, $_SESSION['utclogin'], $_GET['api']); } elseif ($_GET['action']=='unsub') { $db->unsubToApi($_SESSION['utclogin'], $_GET['api']); } } } $view->printInstructions($admin); $view->printSubList($db->subList($_SESSION['utclogin'])); $view->printApiList($db->apiList($admin, $_SESSION['utclogin'])); } ?>