setTemplate('customer/password-email'); if (Tools::isSubmit('email')) { $this->sendRenewPasswordLink(); } if (Tools::isSubmit('retrievePassword')) { $this->retrievePassword(); } } protected function retrievePassword() { $return = array( 'hasError' => !empty($this->errors), 'errors' => $this->errors, 'token' => Tools::getToken(false), 'confirm' => $this->success ); die(json_encode($return)); } }