<?php

require_once 'config.php';
require_once BASE_PATH . '/medoo.min.php';
require_once BASE_PATH . '/login_handler.php';
$login = new LoginHandler($config);
if (isset($_POST['username'])) {
    //do login verification and redirect back to login
    if ($login->user_login($_POST['username'], $_POST['password'])) {
        $login->redirect_login('Logging in');
    } else {
        $login->redirect_login('Incorrect username/password');
    }
} else {
    //check login and decide redirection / login fields
    //check login status
    if ($login->is_logged_in()) {
        $db = new medoo($config['db']);
        $result = $db->select('users', ['type'], ['userid' => $_SESSION['userid']]);
        if ($result[0]['type'] == 'student') {
            //redirect to course dashboard
            header('Location: ' . $config['url']['base_url'] . $config['url']['student_dashboard']);
        } else {
            if ($result[0]['type'] == 'prof') {
                header('Location: ' . $config['url']['base_url'] . $config['url']['prof_dashboard']);
            } else {
                //redirect to admin panel
                header('Location: ' . $config['url']['base_url'] . $config['url']['admin_dashboard']);
            }
        }
    } else {
<?php

error_reporting(E_ALL ^ E_DEPRECATED);
require_once '../config.php';
require_once BASE_PATH . '/login_handler.php';
require_once BASE_PATH . '/components/nav.php';
require_once BASE_PATH . '/medoo.min.php';
//check login status
$login = new LoginHandler($config);
if (!$login->is_logged_in()) {
    $login->redirect_login('Please login');
}
$userid = $_SESSION['userid'];
$con = mysql_connect($config['db']['server'], $config['db']['username'], $config['db']['password']);
//change configs
$db = mysql_select_db($config['db']['database_name'], $con);
//change database
$c_id = $_POST["courseid"];
foreach ($_POST as $key => $value) {
    if ($key != "courseid") {
        // echo "$key"."-->"."$value[0]"."<br>";
        // echo "$key"."-->"."$value[1]"."<br>";
        // echo "<br>"."<br>";
        mysql_query("INSERT INTO `feedback` (`question_id`,`answer`,`comment`,`courseid`) VALUES ('{$key}','{$value['0']}','{$value['1']}','{$c_id}')") or die(mysql_error());
    }
}
//update student course linkage
$db = new medoo($config['db']);
$db->update('student_course', ['done' => 1], ["AND" => ['student' => $userid, 'course' => $c_id]]);
?>
<!DOCTYPE html>
<?php

require_once 'config.php';
require_once BASE_PATH . '/login_handler.php';
$login = new LoginHandler($config);
if ($login->is_logged_in()) {
    $login->user_logout();
    $login->redirect_login('Logged out Successfully');
} else {
    $login->redirect_login('You are not logged in');
}