From 3640c6e1944a821d14b6f0df3499f7c5929c3e65 Mon Sep 17 00:00:00 2001 From: Mike <46971238+mdthh@users.noreply.github.com> Date: Wed, 5 Jul 2023 02:37:36 +0200 Subject: [PATCH 1/2] Update index.phtml Escape HTML for user name --- view/lmc-user/user/index.phtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/view/lmc-user/user/index.phtml b/view/lmc-user/user/index.phtml index c08967a..58f8ff3 100644 --- a/view/lmc-user/user/index.phtml +++ b/view/lmc-user/user/index.phtml @@ -1,4 +1,4 @@
gravatar($this->lmcUserIdentity()->getEmail()) ?>
-

translate('Hello'); ?>, lmcUserDisplayName() ?>!

+

translate('Hello'); ?>, escapeHtml($this->lmcUserDisplayName()) ?>!

[translate('Sign Out'); ?>]
From 0e14ecc8504a91cc617091b27462c18b82bd40bb Mon Sep 17 00:00:00 2001 From: Mike <46971238+mdthh@users.noreply.github.com> Date: Wed, 5 Jul 2023 02:51:38 +0200 Subject: [PATCH 2/2] Update README.md - Use PHP >= 5.4 shortcode for arrays - Use fully qualified class name --- README.md | 68 +++++++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 979d001..9c1a813 100644 --- a/README.md +++ b/README.md @@ -61,13 +61,13 @@ Installation ```php array( + return [ + 'modules' => [ // ... 'LmcUser', - ), + ], // ... - ); + ]; ``` @@ -78,20 +78,20 @@ Installation ```php array( +return [ + 'db' => [ 'driver' => 'PdoMysql', 'hostname' => 'changeme', 'database' => 'changeme', 'username' => 'changeme', 'password' => 'changeme', - ), - 'service_manager' => array( - 'factories' => array( - 'Laminas\Db\Adapter\Adapter' => 'Laminas\Db\Adapter\AdapterServiceFactory', - ), - ), -); + ], + 'service_manager' =>[ + 'factories' => [ + \Laminas\Db\Adapter\Adapter::class => \Laminas\Db\Adapter\AdapterServiceFactory::class, + ], + ], +]; ``` @@ -196,33 +196,33 @@ module.config.php, or a dedicated recaptcha.config.php): array( - 'instance'=>array( - 'alias'=>array( + return [ + 'di'=> [ + 'instance'=> [ + 'alias'=> [ // OTHER ELEMENTS.... - 'recaptcha_element' => 'Laminas\Form\Element\Captcha', - ), - 'recaptcha_element' => array( - 'parameters' => array( + 'recaptcha_element' => \Laminas\Form\Element\Captcha::class, + ], + 'recaptcha_element' => [ + 'parameters' => [ 'spec' => 'captcha', - 'options'=>array( + 'options'=> [ 'label' => '', 'required' => true, 'order' => 500, - 'captcha' => array( + 'captcha' => [ 'captcha' => 'ReCaptcha', 'privkey' => RECAPTCHA_PRIVATE_KEY, 'pubkey' => RECAPTCHA_PUBLIC_KEY, - ), - ), - ), - ), - 'LmcUser\Form\Register' => array( - 'parameters' => array( + ], + ], + ], + ], + \LmcUser\Form\Register::class => [ + 'parameters' => [ 'captcha_element'=>'recaptcha_element', - ), - ), - ), - ), - ); + ], + ], + ], + ], + ];