break; case 'getUsers': $users[] = array('id' => 1, 'role' => "RVD", 'username' => "Femke", 'avatar' => ""); $users[] = array('id' => 2, 'role' => "RVD", 'username' => "Anne", 'avatar' => "img/anne.jpg"); for ($i = 1; $i <= 30; $i++) { $users[] = array('id' => $i + 2, 'role' => "WL", 'username' => "Chinees " . $i, 'avatar' => ""); } $response = array('users' => $users, 'total' => 2); // returns array users(integer Id, string Role, string Username, integer Totaal) or exception break; case 'getHandles': $response = BLAM::getHandles(); // returns array(int groupid, string groupname, array(integer Id, integer HandleNumber, string HandleName) handles) groups or exception break; case 'getTicketList': $response = BLAM::getTicketList(); // returns array tickets(integer Id, string Text, string Status, string userWL, array time(Hours,Minutes)) or exception break; case 'getFeedback': $response = BLAM::getFeedback(); // returns array feedback (integer Id, string Titel, string HandleName, string Message, string userWL, array time (Hours, Minutes)) or exception break; case 'closeFeedback': $response = BLAM::closeFeedback($_POST['id']); // returns null or exception break; case 'addChat': $response = BLAM::addChat($_POST['text']); // returns ChatId or exception break; case 'getChats':
case 'getGroups': BLAM::checkLogged(); $response = BLAM::getGroups($_POST['recursive']); //true or false: true gives all handles also // returns array(int groupid, string groupname, array(integer Id, integer HandleNumber, string HandleName, string Description) handles) groups or exception break; case 'getHandles': BLAM::checkLogged(); $response = BLAM::getHandles($_POST['group_id']); // null for all or int group_id // returns array(integer Id, integer HandleNumber, string HandleName, string Description) handles or exception break; case 'getTicketList': BLAM::checkLogged(); //date_time string format: '2011-02-23 09:03:01' $response = BLAM::getTicketList($_POST['recursive'], $_POST['first_id'], $_POST['timestamp_last_update'], $_POST['status']); //boolean recursive: false for only parents, int $last_id, date-string $last_modified, array of string $status for filtering ($status only for parent!). // returns array(integer Id, string Title, string Text, string Status, string user, datetime created, datetime modified) tickets or exception break; //!* //!* case 'getUpdateList': BLAM::checkLogged(); $response = BLAM::getUpdateList($_POST['type'], $_POST['called'], $_POST['first_id'], $_POST['timestamp_last_update']); // returns array (integer id, integer ticket_id, string Title, Datetime called, Datetime created, Datetime modified) updates or exception break; case 'closeFeedback': BLAM::checkLogged(); $response = BLAM::closeFeedback($_POST['id'], $_SESSION['user']['id']); // returns null or exception break;