Example #1
0
 $driverManager = new Drivers();
 switch ($_POST['action']) {
     case 'create':
         $result = $driverManager->createDriver();
         if (isset($result) && $result) {
             echo $result;
         } else {
             echo 'UNKNOWN_ERROR';
         }
         break;
     case 'modify':
         Helper::checkPostParameter('driver_id');
         Helper::checkPostParameter('groups');
         require_once '../classes/db/Groups.php';
         $groupManager = new Groups();
         $result = $driverManager->modifyDriver($_POST['driver_id'], $_POST);
         $groupManager->setGroups($_POST['driver_id'], $_POST['groups']);
         if (isset($result) && $result) {
             echo 'SUCCESS';
         } else {
             echo 'UNKNOWN_ERROR';
         }
         break;
     case 'delete':
         Helper::checkPostParameter('driver_id');
         $result = $driverManager->deleteDriver($_POST['driver_id']);
         if (isset($result) && $result) {
             echo 'SUCCESS';
         } else {
             echo 'UNKNOWN_ERROR';
         }