function contactSupportForCheck($id) { if (!Sentry::check()) { return Redirect::route('login', array('lang' => App::getLocale())); } $userGroup = ""; foreach (Sentry::getUser()->groups()->get() as $group) { $userGroup .= $group->name . ", "; } $UserSiteInfo = new UserSiteInfo(); $checkInfo = $UserSiteInfo->getDetailUserSiteInfoByCheckId($id); $kuu_config = Config::get('kuu'); $standard_message = $kuu_config['contact_support_message']; $replace_array = array("#url#", "#type#", "#availability#", "#response_time#"); $data_array = array($checkInfo['url'], $checkInfo['type'], $checkInfo['uptime'], $checkInfo['response_speed']); $standard_message = str_replace($replace_array, $data_array, $standard_message); $data_model = array('useremail' => Sentry::getUser()->email, 'first_name' => Sentry::getUser()->first_name, 'last_name' => Sentry::getUser()->last_name, 'standard_message' => $standard_message, 'usergroup' => $userGroup); return View::make('dashboard.contact-support', $data_model); }