Esempio n. 1
0
 public function postIndex()
 {
     //dd(Input::all());
     // Load settings
     //$settings = new Setting();
     //$settings = $settings->getSettings();
     //$data = File::get(storage_path().'/settings.json');
     //dd($data);
     // HTML
     $status = Input::get('status');
     $color = Input::get('color');
     // Designs
     $design_names = Input::get('designs');
     $designs = array();
     foreach ($design_names as $name) {
         $designs[$name] = array('status' => $status[$name], 'color' => $color[$name]);
     }
     // Components
     $components_names = Input::get('components');
     $components = array();
     foreach ($components_names as $name) {
         $components[$name] = array('status' => $status[$name], 'color' => $color[$name]);
     }
     $data = array('designs' => $designs, 'components' => $components);
     //dd(storage_path().'/settings.json');
     //File::put(storage_path().'/settings.json', json_encode($data));
     $settings = new Setting();
     $settings->save($data);
     $components = load_components();
     $designs = load_designs();
     $message = 'Settings saved.';
     return View::make('boots::admin', compact('components', 'designs', 'message'));
 }
Esempio n. 2
0
     $packagejson_filename = storage_path() . '/../../package.json';
     $packagejson = array();
     if (file_exists($packagejson_filename)) {
         $packagejson = json_decode(file_get_contents($packagejson_filename), true);
     }
     // Version info
     $versionjson_filename = storage_path() . '/version.json';
     $versionjson = array();
     if (file_exists($versionjson_filename)) {
         $versionjson = json_decode(file_get_contents($versionjson_filename), true);
     }
     return View::make('boots::index', compact('components', 'groups', 'designs', 'packagejson', 'versionjson'));
 });
 Route::get('designs', function () {
     $components = load_components();
     $designs = load_designs();
     return View::make('boots::designs', compact('designs', 'components'));
 });
 Route::get('designs/{item}', function ($item) {
     //$designs = load_designs();
     $filename = "{$item}.jpg";
     if (!file_exists(base_path() . "/public/" . Config::get('boots::boots.path_designs') . "/{$filename}")) {
         App::abort(404);
     } else {
         return View::make('boots::design-item')->with('design', $item);
     }
 });
 Route::controller('admin', 'AdminController');
 /*
 Route::get('admin', function(){