public static function updateLanguages() { if (config('gtcms.premium') && \Auth::user()->is_superadmin) { if (!empty($_POST)) { if (\Request::get('updateLanguages') == "Proceed") { foreach (AdminHelper::modelConfigs() as $modelConfig) { GtcmsPremium::updateLanguages($modelConfig); } MessageManager::setSuccess("Languages updated"); } return \Redirect::to("/admin"); } $data = array('active' => false, 'modelConfig' => new ModelConfig()); return \View::make("gtcms.admin.elements.updateLanguages")->with($data); } else { \Session::set('accessDenied', true); return self::restricted(); } }