예제 #1
0
파일: api.php 프로젝트: andrelotto/Cosmo
             $Cosmo->email($to, $subject, $message);
             break;
     }
     break;
     ##################################################
     #                    Files                       #
     ##################################################
 ##################################################
 #                    Files                       #
 ##################################################
 case 'files':
     switch ($method) {
         case 'GET':
             $url = isset($_GET['url']) ? $_GET['url'] : '';
             if (isset($segments[1])) {
                 $response = $Cosmo->filesRead($segments[1]);
             } else {
                 if ($url) {
                     $response = $Cosmo->filesRead(null, $url);
                 } else {
                     $response = $Cosmo->filesRead();
                 }
             }
             break;
         case 'POST':
             $published = isset($_POST['published']) ? $_POST['published'] : '';
             $file = isset($_POST['file']) ? $_POST['file'] : '';
             if (checkPermissions('createPage', $published)) {
                 $response = $Cosmo->filesCreate($file);
             }
             break;