コード例 #1
0
ファイル: Dashboard.php プロジェクト: WLR86/f3-admin
 public function beforeRoute()
 {
     parent::beforeRoute();
     $settings = \Admin\Models\Settings::fetch();
     if (empty($settings->admin_menu_id)) {
         $this->session->set('rebuild-menu.redirect', '/admin');
         return $this->app->reroute('/admin/system/rebuildAdminMenu');
     }
     if (class_exists('\\Mailer\\Factory')) {
         $mailer_settings = \Mailer\Models\Settings::fetch();
         if (!$mailer_settings->emails_registered || date('Y-m-d', time()) > date('Y-m-d', $mailer_settings->emails_registered)) {
             $result = \Dsc\System::instance()->trigger('onSystemRegisterEmails');
             $mailer_settings->{'emails_registered'} = time();
             $mailer_settings->save();
         }
     }
 }