Esempio n. 1
0
function notify_controller()
{
    global $route, $session, $mysqli;
    $result = false;
    include "Modules/notify/notify_model.php";
    $notify = new Notify($mysqli);
    if ($route->format == 'html') {
        if ($session['write']) {
            $result = view("Modules/notify/notify_view.php", array());
        }
    }
    if ($route->format == 'json') {
        if ($session['write'] && $route->action == 'status') {
            $result = $notify->status($session['userid']);
        }
        if ($session['write'] && $route->action == 'enable') {
            $result = $notify->enable($session['userid'], get('email'));
        }
        if ($session['write'] && $route->action == 'disable') {
            $result = $notify->disable($session['userid']);
        }
    }
    return array('content' => $result);
}