__( "AAM Secure Login Widget", AAM_KEY) ); parent::__construct(false, 'AAM Secure Login', $options); } /** * * @param array $args * * @param string $instance */ public function widget($args, $instance) { $this->args = array_merge($args, $this->normalize($instance)); require AAM_Core_Config::get( 'feature.secureLogin.widget.template', realpath(dirname(__FILE__) . '/../phtml/widget/login-frontend.phtml') ); } /** * * @param type $instance */ public function form($instance) { $instance = $this->normalize($instance); require dirname(__FILE__) . '/../phtml/widget/login-backend.phtml'; } /** * * @param array $instance * * @return array */ protected function normalize($instance) { $instance['login-title'] = AAM_Core_Config::get('login-title'); if (empty($instance['login-title'])) { $instance['login-title'] = __('Login', AAM_KEY); } if (empty($instance['user-title'])) { $instance['user-title'] = __('Howdy, %username%', AAM_KEY); } $instance['redirect'] = AAM_Core_Request::get('redirect_to'); return $instance; } }