//returns array (int MessageID, string Text, string Username, string Avatar, string created) messages or exception break; case 'searchMessages': BLAM::checkLogged(); $response = BLAM::searchMessages($_POST['keyword']); //returns array (int MessageID, string Text, string Username, string Avatar, string created) messages or exception break; case 'getUsers': BLAM::checkLogged(); $response = BLAM::getUsers($_POST['options']); // accepts 'all' or 'logged' // returns array users(integer Id, string Role, string Username, string Avatar) or exception break; 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