Example #1
0
 }
 $eventmgr = new Eventos("eventFunctions", $data['Session'], $am);
 switch ($operation) {
     case "getEvents":
         $result = $eventmgr->getEvents($data);
         break;
     case "putEvent":
         $am->access(PERMS_ASSISTANT);
         $result = $eventmgr->putEvent($data);
         break;
     case "chronoEvent":
         $am->access(PERMS_CHRONO);
         $result = $eventmgr->putEvent($data);
         break;
     case "listEvents":
         $result = $eventmgr->listEvents($data);
         break;
     case "connect":
         $result = $eventmgr->connect($data);
         break;
     default:
         throw new Exception("eventFunctions:: invalid operation: {$operation} provided");
 }
 if ($result === null) {
     throw new Exception($eventmgr->errormsg);
 }
 if ($result === "") {
     echo json_encode(array('success' => true, 'insert_id' => $eventmgr->conn->insert_id, 'affected_rows' => $eventmgr->conn->affected_rows));
 } else {
     echo json_encode($result);
 }