function showRoleDependentAdminPage($role, $show_action = 'administer', $show_last = FALSE) { echo "<a href='" . _WEB_URL . "/dashboard'>" . t('Back To Dashboard') . "</a><br/>"; switch ($role) { case _ADMINISTRATOR_TYPE: showAdminPage($show_action, $show_last); break; case _SUPERVISOR_TYPE: showSupervisorPage($show_action, $show_last); break; case _INSTADMIN_TYPE: showInstitutePage($show_action, $show_last); break; case _STUDENT_TYPE: showInstitutePage($show_action, $show_last); break; case _MENTOR_TYPE: case _ORGADMIN_TYPE: showOrganisationPage($show_action, $show_last); break; } }
for ($i = 0; $i < $size; ++$i) { echo '<div class="paragraph" id="' . $idArray[$i] . '">' . "\n"; if (strlen($preArray[$i]) != 0) { echo $preArray[$i] . "\n"; } echo '<h2 class="date">' . $dateArray[$i] . "</h2>\n\n"; echo $contentArray[$i] . "\n"; echo '<input type="button" value="Modify" onclick="modifyPost(' . "'" . $idArray[$i] . "'" . ')"></input>' . "\n"; echo '<input type="button" value="Delete" onclick="deletePost(' . "'" . $idArray[$i] . "'" . ')"></input>' . "\n"; echo "</div>\n"; } ?> </div> <?php function showLoginForm() { echo '<script>showLoginForm();</script>'; } function showAdminPage() { echo '<script>showAddPostForm();</script>'; } if (array_key_exists("logged", $_SESSION) && $_SESSION["logged"]) { showAdminPage(); } else { showLoginForm(); } ?> </body> </html>
<?php if (!isset($_SESSION)) { session_start(); } if (array_key_exists('userid', $_SESSION)) { //If user is logged in show page showAdminPage($_SESSION['username'], $_SESSION['access']); } elseif (isset($_POST['username']) && $_POST['username'] != NULL && $_POST['username'] != "") { //if user has attempted to login, validate login if (validateLogin($_POST['username'], $_POST['password'])) { showAdminPage($_SESSION['username'], $_SESSION['access']); } else { showLogin('Login invalid. Please try again'); } } else { //Else show login screen echo 'Hello ET'; showLogin(); }