Example #1
0
function eventManipultion()
{
    global $session;
    global $db;
    if ($session->haveAccess(1, 0, 0, 0)) {
        if (!isset($_GET['eventcode']) && !isset($_GET['eventop'])) {
            $out['status'] = 'fail';
            $out['error'] = '<!---- Gold Fish ---->';
        } else {
            $eventcode = $_GET['eventcode'];
            $eventop = $_GET['eventop'];
            if ($eventop == 'validate') {
                Event::updateColumn($db, $eventcode, Event::EVENT_VALIDATE, 1);
                $out['data'] = "validate";
            } else {
                if ($eventop == "invalidate") {
                    Event::updateColumn($db, $eventcode, Event::EVENT_VALIDATE, 0);
                    $out['data'] = "invalidate";
                } else {
                    if ($eventop == "delete") {
                        Event::delete($db, $eventcode);
                        $out['data'] = "delete";
                    } else {
                        $out['data'] = "invalid operation!!";
                    }
                }
            }
            $out['status'] = 'success';
        }
    } else {
        $out['status'] = 'fail';
        $out['error'] = 'no access';
    }
    return $out;
}