/** * setting * * @param VirtualConnectionInterface $conn database connection * @param bool $revision 리비전 처리 * @return \Illuminate\View\View */ public function setting(VirtualConnectionInterface $conn, $revision = false) { /** @var \Xpressengine\DynamicField\DynamicFieldHandler $dynamicField */ $dynamicField = app('xe.dynamicField'); $parent = $dynamicField->getConfigHandler()->parent($this->group); $configs = []; if ($parent !== null) { /** * @var ConfigEntity $config */ foreach (Cfg::children($parent) as $config) { if ($config->get('use') === true) { $configs[$config->get('id')] = $config; } } } /** * @var \Xpressengine\DynamicField\RegisterHandler $registerHandler */ $dynamicFieldHandler = app('xe.dynamicField'); $registerHandler = $dynamicFieldHandler->getRegisterHandler(); $types = $registerHandler->getTypes($dynamicFieldHandler); $fieldTypes = []; foreach ($types as $types) { $fieldTypes[] = $types; } \Frontend::rule('dynamicFieldSection', $this->getRules()); return View::make('dynamicField.setting', ['databaseName' => $conn->getName(), 'group' => $this->group, 'configs' => $configs, 'fieldTypes' => $fieldTypes, 'revision' => $revision]); }
/** * Show the application login form. * * @return \Illuminate\Http\Response */ public function getLogin(UrlGenerator $urlGenerator, Request $request) { $redirectUrl = $this->redirectPath = $request->get('redirectUrl', $urlGenerator->previous()); // common config $config = app('xe.config')->get('member.common'); $loginRuleName = 'login'; \Frontend::rule($loginRuleName, ['email' => 'required|email_prefix', 'password' => 'required']); return \Presenter::make('login', compact('config', 'loginRuleName', 'redirectUrl')); }