コード例 #1
0
ファイル: ajax.php プロジェクト: JJWTimmer/BLAM
 // Connecting to the database
 DB::init($dbOptions);
 //response is an empty array
 $response = array();
 // Handling the supported actions:
 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':