Skip to content

Commit

Permalink
Change: use json_encode in jsArrayByMask for better escaping
Browse files Browse the repository at this point in the history
  • Loading branch information
andrerom committed Oct 21, 2010
1 parent f9169f2 commit 46f28fe
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions kernel/classes/ezcontentlanguage.php
Original file line number Diff line number Diff line change
Expand Up @@ -898,17 +898,17 @@ static function clearCronjobMode()
*/
static function jsArrayByMask( $mask )
{
$jsArray = array();
$localList = array();
$languages = eZContentLanguage::prioritizedLanguagesByMask( $mask );
foreach ( $languages as $key => $language )
{
$jsArray[] = "{ locale: '".$language->attribute( 'locale' ).
"', name: '".$language->attribute( 'name' )."' }";
$localList[] = array( 'locale' => $language->attribute( 'locale' ),
'name' => $language->attribute( 'name' ) );
}

if ( $jsArray )
if ( $localList )
{
return '[ '.implode( ', ', $jsArray ).' ]';
return json_encode( $localList );
}
else
{
Expand Down

0 comments on commit 46f28fe

Please sign in to comment.