public function edit()
 {
     $config = XeConfig::get('share');
     $allItems = Share::getItems();
     $items = [];
     foreach ($config as $key) {
         $items[$key] = $allItems[$key];
         $items[$key]['activated'] = true;
     }
     foreach ($allItems as $key => $item) {
         if (empty($items[$key]) === true) {
             $items[$key] = $item;
             $items[$key]['activated'] = false;
         }
     }
     return XePresenter::make('board::views.share.setting', ['items' => $items]);
 }
예제 #2
0
 protected function createShareConfig()
 {
     $configManager = app('xe.config');
     $configManager->add(Share::CONFIG_NAME, array_keys(Share::getItems()));
 }