public function index() { if (!Sentry::check()) { return Redirect::route('login', array('lang' => App::getLocale())); } // $groups = Sentry::getUser()->groups()->get(); // foreach( $groups as $group ){ // echo $group->name; // } // echo Sentry::getUser()->hasAnyAccess(['emf.login']); $UserSiteInfo = new UserSiteInfo(); $userAlertEmail = new UserAlertEmail(); $user_check_count = $UserSiteInfo->getUserCheckCount(Sentry::getUser()->id); $kuu_config = Config::get('kuu'); $check_create_limit_num = $kuu_config['check_create_limit_num']; $data_model = array('user_id' => Sentry::getUser()->id, 'check_list' => $UserSiteInfo->getCheckSiteListByUserId(Sentry::getUser()->id), 'usealertemail' => $userAlertEmail->getDataByUserId(Sentry::getUser()->id), 'useremail' => Sentry::getUser()->email, 'is_add_enable' => $user_check_count < $check_create_limit_num ? true : false, 'user_check_count' => $user_check_count); return View::make('dashboard.index', $data_model); }
public function refresh() { $userSiteInfo = new UserSiteInfo(); $check_list = $userSiteInfo->getCheckSiteListByUserId(Sentry::getUser()->id); return \Response::make(View::make('/dashboard/check-list', array('check_list' => $check_list))); }