switch ($method) { case 'GET': $response = $Cosmo->menusRead(); break; case 'POST': $name = isset($_POST['name']) ? $_POST['name'] : ''; if ($role === 'admin') { $response = $Cosmo->menusCreate($name); } break; case 'PUT': $name = isset($_PUT['name']) ? $_PUT['name'] : ''; $menu = isset($_PUT['menu']) ? $_PUT['menu'] : ''; $area = isset($_PUT['area']) ? $_PUT['area'] : ''; if ($role === 'admin') { $response = $Cosmo->menusUpdate($segments[1], $name, $menu, $area); } break; case 'DELETE': if (isset($segments[1])) { if ($role === 'admin') { $response = $Cosmo->menusDelete($segments[1]); } } break; } break; ################################################## # Modules # ################################################## ##################################################
$Cosmo->contentExtrasCreate(4, 'featured', '{"id":"featured","alt":"Welcome","src":"uploads/MIbCzcvxQdahamZSNQ26_12082014-IMG_3526-54571eebdae22.jpg","size":"responsive","responsive":"yes"}'); $Cosmo->contentTagsCreate(4, 'blog'); // Insert first file $stmt = $pdo->prepare('INSERT INTO ' . $prefix . 'files (filename, responsive, type, timestamp) VALUES (?,?,?,?)'); $data = array('uploads/MIbCzcvxQdahamZSNQ26_12082014-IMG_3526-54571eebdae22.jpg', 'yes', 'image', time()); $stmt->execute($data); // Insert first block $Cosmo->blocksCreate('Home Page'); $Cosmo->blocksUpdate('Home Page', '<div one-post="blog"></div>', 0, 'block1', 1); $Cosmo->blocksRequirementsCreate(1, 'visible', '/'); // Insert footer block $Cosmo->blocksCreate('Copyright'); $Cosmo->blocksUpdate('Copyright', '<p>Copyright © {{page.current_year}} | Built with <a href="http://www.cosmocms.org/"><img class="cosmo-logo" alt="Single Page Application CMS" src="core/img/cosmo-logo.svg"></a></p>', 0, 'footer', 2); // Insert example primary menu $Cosmo->menusCreate('Primary'); $Cosmo->menusUpdate(1, 'Primary', '[{"id":1,"title":"About","url":"about","items":[]},{"id":100,"title":"Contact","url":"contact","items":[]}]', 'primary'); } catch (Exception $e) { } } // User hasn't submitted the form yet if (!$_GET) { ?> <html ng-app="app"> <head> <title translate>install_cosmo</title> <link rel="stylesheet" type="text/css" href="core/css/cosmo-default-style.minify.css"> <link href="//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> <script src="core/js/angular/angular.min.js"></script> <script src="core/js/3rd-party/angular-translate.min.js"></script> <!--<script src="core/js/3rd-party/angular-translate-storage-cookie.min.js"></script>--> <script src="core/js/3rd-party/angular-translate-loader-static-files.min.js"></script>