예제 #1
0
파일: api.php 프로젝트: andrelotto/Cosmo
                 $area = isset($_PUT['area']) ? $_PUT['area'] : '';
                 if (isset($segments[3])) {
                     $response = $Cosmo->blocksRequirementsUpdate($segments[3], $blockID, $type, $requirement);
                 } else {
                     if (isset($segments[1])) {
                         $response = $Cosmo->blocksUpdate($name, $block, $priority, $area, $segments[1]);
                     } else {
                         $response = error(405);
                     }
                 }
             }
             break;
         case 'DELETE':
             if ($role === 'admin') {
                 if (isset($segments[2]) && $segments[2] === 'requirements') {
                     $response = $Cosmo->blocksRequirementsDelete($segments[1]);
                 } else {
                     if (isset($segments[1])) {
                         $response = $Cosmo->blocksDelete($segments[1]);
                     } else {
                         $response = error(405);
                     }
                 }
             }
             break;
     }
     break;
     ##################################################
     #                 Comments                       #
     ##################################################
 ##################################################