Exemple #1
0
 public function uninstall()
 {
     //
     // REMOVE THEME
     //
     $bke = Themes\Model\Theme::where_slug('base_bke')->first();
     if (isset($bke) and !empty($bke)) {
         $bke->delete();
     }
     $fte = Themes\Model\Theme::where_slug('base_fte')->first();
     if (isset($fte) and !empty($fte)) {
         $fte->delete();
     }
     //
     // REMOVE THEME SETTINGS
     //
     $settings = Settings\Model\Setting::where_module_slug('themes')->get();
     if (isset($settings) and !empty($settings)) {
         foreach ($settings as $setting) {
             $setting->delete();
         }
     }
 }
Exemple #2
0
 public function get_edit($theme_id)
 {
     $this->data['section_bar'] = array(__('themes::lang.Frontend Themes')->get(ADM_LANG) => URL::base() . '/' . ADM_URI . '/' . 'themes', __('themes::lang.Backend Themes')->get(ADM_LANG) => URL::base() . '/' . ADM_URI . '/' . 'themes/backend', __('themes::lang.Not Installed Themes')->get(ADM_LANG) => URL::base() . '/' . ADM_URI . '/' . 'themes/not_installed', __('themes::lang.Edit Layout')->get(ADM_LANG) => URL::base() . '/' . ADM_URI . '/' . 'themes/edit_layout/' . $theme_id);
     $this->data['section_bar_active'] = __('themes::lang.Edit Layout')->get(ADM_LANG);
     $this->data['theme_view'] = Themes\Model\Theme::find($theme_id);
     return $this->theme->render('themes::backend.edit_layout', $this->data);
 }