Esempio n. 1
0
 /**
  * Define the form fields.
  *
  * @param Form $form The Windwalker form object.
  *
  * @return  void
  */
 public function define(Form $form)
 {
     $loginName = WarderHelper::getLoginName();
     $langPrefix = $this->warder->get('admin.language.prefix', 'warder.');
     $form->add($loginName, new Field\TextField())->label(Translator::translate($langPrefix . 'user.field.' . $loginName));
     $form->add('password', new Field\PasswordField())->label(Translator::translate($langPrefix . 'user.field.password'));
     $form->add('remember', new Field\CheckboxField())->label(Translator::translate($langPrefix . 'user.field.remember'));
 }
Esempio n. 2
0
 /**
  * Define the form fields.
  *
  * @param Form $form The Windwalker form object.
  *
  * @return  void
  */
 public function define(Form $form)
 {
     $loginName = $this->package->getLoginName();
     $form->wrap('basic', null, function (Form $form) use($loginName) {
         $form->add('name', new Field\TextField())->label(Translator::translate('warder.user.field.name'))->required();
         if (strtolower($loginName) != 'email') {
             $form->add($loginName, new Field\TextField())->label(Translator::translate('warder.user.field.' . $loginName))->required();
         }
         $form->add('email', new Field\EmailField())->label(Translator::translate('warder.user.field.email'))->required();
         $form->add('password', new Field\PasswordField())->label(Translator::translate('warder.user.field.password'))->set('autocomplete', 'off');
         $form->add('password2', new Field\PasswordField())->label(Translator::translate('warder.user.field.password.confirm'))->set('autocomplete', 'off');
     });
 }
Esempio n. 3
0
 /**
  * loadRouting
  *
  * @return  mixed
  */
 public static function loadRouting()
 {
     $app = Ioc::getApplication();
     if ($app->get('client') == 'admin' || $app->get('client') == 'site') {
         return parent::loadRouting();
     }
     return [];
 }
Esempio n. 4
0
 /**
  * initialise
  *
  * @return  void
  */
 public function initialise()
 {
     // A workaround before Windwalker Loader fix bug
     class_alias('Windwalker\\Loader\\Loader\\VasemanPsr4Loader', 'Windwalker\\Loader\\Loader\\Psr4Loader');
     $loader = new ClassLoader();
     $loader->register();
     $config = Ioc::getConfig();
     if ($config->get('outer_project') || $config->get('mode') == 'test') {
         $loader->addPsr4('Vaseman\\', $config->get('project.path.data') . '/src');
     }
     parent::initialise();
     GlobalContainer::addExtension('vaseman', new VasemanTwigExtension());
 }
Esempio n. 5
0
 /**
  * init
  *
  * @return  void
  */
 public function boot()
 {
     parent::boot();
     Translator::loadFile('phoenix', 'ini', $this);
 }
Esempio n. 6
0
 /**
  * loadRouting
  *
  * @param MainRouter $router
  * @param string     $group
  *
  * @return MainRouter
  */
 public function loadRouting(MainRouter $router, $group = null)
 {
     $router = parent::loadRouting($router, $group);
     $router->group($group, function (MainRouter $router) {
         $router->addRouteFromFiles(Folder::files(__DIR__ . '/Resources/routing'), $this->getName());
         // Merge other routes here...
     });
     return $router;
 }
Esempio n. 7
0
 /**
  * registerListeners
  *
  * @param Dispatcher $dispatcher
  *
  * @return  void
  */
 public function registerListeners(Dispatcher $dispatcher)
 {
     parent::registerListeners($dispatcher);
 }
Esempio n. 8
0
 /**
  * loadRouting
  *
  * @return  array|mixed
  */
 public function loadRouting()
 {
     $routes = parent::loadRouting();
     $routes = array_merge($routes, WarderHelper::getFrontendRouting());
     return $routes;
 }
Esempio n. 9
0
 /**
  * initialise
  *
  * @throws  \LogicException
  * @return  void
  */
 public function boot()
 {
     parent::boot();
     TranslatorHelper::loadAll($this);
 }
Esempio n. 10
0
 public function initialise()
 {
     parent::initialise();
     User::setHandler(new UserHandler());
 }
Esempio n. 11
0
 /**
  * initialise
  *
  * @return  void
  */
 public function initialise()
 {
     parent::initialise();
     Translator::load('main', $this);
     User::setHandler(new UserHandler());
 }
Esempio n. 12
0
 /**
  * loadRouting
  *
  * @return  mixed
  */
 public static function loadRouting()
 {
     $app = Ioc::getApplication();
     return parent::loadRouting();
     // return [];
 }
Esempio n. 13
0
 /**
  * loadRouting
  *
  * @return  mixed
  */
 public function loadRouting()
 {
     $routes = parent::loadRouting();
     foreach (Folder::files(__DIR__ . '/Resources/routing') as $file) {
         if (File::getExtension($file) == 'yml') {
             $routes = array_merge($routes, (array) Yaml::parse(file_get_contents($file)));
         }
     }
     // Merge other routes here...
     $routes = array_merge($routes, WarderHelper::getAdminRouting());
     $routes = array_merge($routes, LunaHelper::getAdminRouting());
     return $routes;
 }