CMS MADE SIMPLE FORGE

Frontend Users

 

[#3069] Change user settings message parameter and character problem

avatar
Created By: Keijo Hautala (KO_)
Date Submitted: Sun Feb 22 10:19:48 -0500 2009

Assigned To:
Version: 1.6.2
CMSMS Version: None
Severity: Minor
Resolution: None
State: Closed
Summary:
Change user settings message parameter and character problem
Detailed Description:
When changing user settings message parameter sent in URL fails if message read
from lang files contains foreign charachters like & auml ; In this situation &
will be encoded to &

This will be fixed when changing (around line 57 ) in
function.user_changesettings

if( isset( $params['error'] ) )
  {
    $this->smarty->assign('error', $params['error'] );
  }
if( isset( $params['message'] ) )
  {
    $this->smarty->assign('message', $params['message'] );
  }

--->

if( isset( $params['error'] ) )
  {
    $this->smarty->assign('error', cms_html_entity_decode($params['error'] ));
  }
if( isset( $params['message'] ) )
  {
$this->smarty->assign('message', cms_html_entity_decode($params['message']
));
  }


History

Comments
avatar
Date: 2013-07-17 06:59
Posted By: Tommi Saksa (urheat)

Maybe easier way is to edit "change settings" -template:

FROM (lines 5 & 7)


    <p class="error">{$message}</p>

    <p>{$message}</p>


TO


    <p class="error">{$message|html_entity_decode}</p>

    <p>{$message|html_entity_decode}</p>

      
Updates

Updated: 2014-04-26 12:20
resolution_id: => 5
cmsms_version_id: => -1
state: Open => Closed