From 9e84771f6b1ad6d8d5ab767deb902fe9b25d6564 Mon Sep 17 00:00:00 2001 From: ipm Date: Mon, 26 May 2014 11:07:55 +0300 Subject: [PATCH 1/3] fixed invalid escaping while using postgres --- src/GoalioRememberMe/Mapper/RememberMe.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/GoalioRememberMe/Mapper/RememberMe.php b/src/GoalioRememberMe/Mapper/RememberMe.php index 10e3f67..b2dc7bc 100644 --- a/src/GoalioRememberMe/Mapper/RememberMe.php +++ b/src/GoalioRememberMe/Mapper/RememberMe.php @@ -30,7 +30,7 @@ public function findByIdSerie($userId, $serieId) public function updateSerie($entity) { - $where = 'user_id = ' . $entity->getUserId() . ' AND sid = "' . $entity->getSid() . '"'; + $where = array('user_id' => $entity->getUserId(), 'sid' => $entity->getSid()); $hydrator = new RememberMeHydrator; return parent::update($entity, $where, $this->tableName, $hydrator); } From dc3ff36d1b8adea5442533be3995a9078b979744 Mon Sep 17 00:00:00 2001 From: ipm Date: Mon, 26 May 2014 11:20:56 +0300 Subject: [PATCH 2/3] fixed escaping in remove methods --- src/GoalioRememberMe/Mapper/RememberMe.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/GoalioRememberMe/Mapper/RememberMe.php b/src/GoalioRememberMe/Mapper/RememberMe.php index b2dc7bc..bad2934 100644 --- a/src/GoalioRememberMe/Mapper/RememberMe.php +++ b/src/GoalioRememberMe/Mapper/RememberMe.php @@ -43,19 +43,19 @@ public function createSerie($entity) public function removeAll($userId) { - $where = 'user_id = ' . $userId; + $where = array('user_id' => $userId); return parent::delete($where, $this->tableName); } public function remove($entity) { - $where = 'user_id = ' . $entity->getUserId() . ' AND sid = "' . $entity->getSid() . '" AND token = "' . $entity->getToken() . '"'; + $where = array('user_id' => $entity->getUserId(), 'sid' => $entity->getSid(), 'token' => $entity->getToken()); return parent::delete($where, $this->tableName); } public function removeSerie($userId, $serieId) { - $where = 'user_id = ' . $userId . ' AND sid = "' . $serieId . '"'; + $where = array('user_id' => $userId, 'sid' => $serieId); return parent::delete($where, $this->tableName); } } \ No newline at end of file From d506e77486e2e53676a646b4a9d1bdb6949d9148 Mon Sep 17 00:00:00 2001 From: ipm Date: Fri, 24 Oct 2014 00:46:12 +0300 Subject: [PATCH 3/3] add id attribute to checkbox --- src/GoalioRememberMe/Form/Login.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/GoalioRememberMe/Form/Login.php b/src/GoalioRememberMe/Form/Login.php index 0abe18f..61874b9 100644 --- a/src/GoalioRememberMe/Form/Login.php +++ b/src/GoalioRememberMe/Form/Login.php @@ -19,6 +19,9 @@ public function __construct($name = null, AuthenticationOptionsInterface $option $this->add(array( 'type' => 'Zend\Form\Element\Checkbox', 'name' => 'remember_me', + 'attributes' => array( + 'id' => 'remember_me' + ), 'options' => array( 'label' => 'Stay logged in', 'use_hidden_element' => true,