Example #1
0
         }
     } else {
         // Cannot delete objects on non-valid lab
         $output['code'] = 400;
         $output['status'] = 'fail';
         $output['message'] = $GLOBALS['messages'][$e->getMessage()];
     }
     $app->response->setStatus($output['code']);
     $app->response->setBody(json_encode($output));
     return;
 }
 if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/networks\\/[0-9]+$/', $s)) {
     $output = apiDeleteLabNetwork($lab, $id);
 } else {
     if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/nodes\\/[0-9]+$/', $s)) {
         $output = apiDeleteLabNode($lab, $id, $tenant);
     } else {
         if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/textobjects\\/[0-9]+$/', $s)) {
             $output = apiDeleteLabTextObject($lab, $id);
         } else {
             if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/pictures\\/[0-9]+$/', $s)) {
                 $output = apiDeleteLabPicture($lab, $id);
             } else {
                 if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl$/', $s)) {
                     $output = apiDeleteLab($lab);
                 } else {
                     $output['code'] = 400;
                     $output['status'] = 'fail';
                     $output['message'] = $GLOBALS['messages'][60027];
                 }
             }
Example #2
0
         }
     } else {
         // Cannot delete objects on non-valid lab
         $output['code'] = 400;
         $output['status'] = 'fail';
         $output['message'] = $GLOBALS['messages'][$e->getMessage()];
     }
     $app->response->setStatus($output['code']);
     $app->response->setBody(json_encode($output));
     return;
 }
 if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/networks\\/[0-9]+$/', $s)) {
     $output = apiDeleteLabNetwork($lab, $id);
 } else {
     if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/nodes\\/[0-9]+$/', $s)) {
         $output = apiDeleteLabNode($lab, $id);
     } else {
         if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl\\/pictures\\/[0-9]+$/', $s)) {
             $output = apiDeleteLabPicture($lab, $id);
         } else {
             if (preg_match('/^\\/[A-Za-z0-9_+\\/\\s-]+\\.unl$/', $s)) {
                 $output = apiDeleteLab($lab);
             } else {
                 $output['code'] = 400;
                 $output['status'] = 'fail';
                 $output['message'] = $GLOBALS['messages'][60027];
             }
         }
     }
 }
 $app->response->setStatus($output['code']);