Esempio n. 1
0
 switch ($_GET['action']) {
     case 'login':
         $response = BLAM::login($_POST['username'], $_POST['password']);
         // returns int Id, string Username, string Avatar, String Role or exception
         break;
     case 'checkLogged':
         $response = BLAM::checkLogged();
         // returns int Id, string Username, string Avatar, String Role or exception
         break;
     case 'logout':
         $response = BLAM::logout();
         // return null or exception
         break;
     case 'addMessage':
         BLAM::checkLogged();
         $response = BLAM::addMessage($_POST['text'], $_POST['ticket'], $_POST['ticket_id']);
         // returns MessageId or exception
         break;
         //*
     //*
     case 'updateMessage':
         BLAM::checkLogged();
         $response = BLAM::updateMessage($_POST['id'], $_POST['text'], $_POST['ticket']);
         // returns MessageId or exception
         break;
     case 'getMessages':
         BLAM::checkLogged();
         //date_time string format: '2011-02-23 09:03:01'
         $response = BLAM::getMessages($_POST['first_id'], $_POST['timestamp_last_update']);
         //returns array (int MessageID, string Text, string Username, string Avatar, string created)  messages or exception
         break;