require dirname(__FILE__) . '/../../configuration.php'; //Login Validation require_once dirname(__FILE__) . '/../../core/abre_verification.php'; require_once dirname(__FILE__) . '/../../core/abre_functions.php'; require_once dirname(__FILE__) . '/../../core/abre_dbconnect.php'; echo "<div id='appslider' class='mdl-shadow--2dp'>"; $sql = "SELECT * FROM apps WHERE {$_SESSION['usertype']} = 1 AND required = 1 order by sort"; $result = $db->query($sql); if ($result) { while ($row = $result->fetch_assoc()) { $title = htmlspecialchars($row["title"], ENT_QUOTES); $image = htmlspecialchars($row["image"], ENT_QUOTES); $link = htmlspecialchars($row["link"], ENT_QUOTES); $icon = htmlspecialchars($row["icon"], ENT_QUOTES); $minor_disabled = htmlspecialchars($row["minor_disabled"], ENT_QUOTES); if (studentaccess() != false or $minor_disabled != 1) { $required = array(); //Get App preference settings (if they exist) $sql2 = "SELECT * FROM profiles where email='" . $_SESSION['useremail'] . "'"; $result2 = $db->query($sql2); while ($row2 = $result2->fetch_assoc()) { $apps_order = htmlspecialchars($row2["apps_order"], ENT_QUOTES); } //Build Array of Required Apps $sql = "SELECT * FROM apps WHERE " . $_SESSION['usertype'] . " = 1 AND required = 1"; $result = $db->query($sql); while ($row = $result->fetch_assoc()) { $id = htmlspecialchars($row["id"], ENT_QUOTES); array_push($required, $id); } //Display default order, unless they have saved prefrences
if (!empty($setting_card_calendar) == 1 or empty($gafecards)) { ?> function loadCalendar() { $('#calendar').load("modules/calendar/card.php", function () { if ($(window).width() >= 600){ $('.grid').masonry( 'reloadItems' ); $('.grid').masonry( 'layout' ); } }); setTimeout(loadCalendar, 600000); } loadCalendar(); <?php } ?> //Google Mail <?php if (studentaccess() == true) { if (!empty($setting_card_mail) == 1 or empty($gafecards)) { ?> function loadMail() { $('#mail').load("modules/mail/card.php", function () { if ($(window).width() >= 600){ $('.grid').masonry( 'reloadItems' ); $('.grid').masonry( 'layout' ); } }); setTimeout(loadMail, 120000); } loadMail(); <?php } } ?> }