Changeset 4330 for sandbox

Show
Ignore:
Timestamp:
06/27/2008 11:27:32 AM (2 months ago)
Author:
zero
Message:

메뉴 관리시 메뉴명에 역슬래시 추가시 발생하는 오류 수정

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • sandbox/modules/menu/menu.admin.controller.php

    r4300 r4330  
    423423                $names = $oMenuAdminModel->getMenuItemNames($node->name); 
    424424                foreach($names as $key => $val) { 
    425                     $name_arr_str .= sprintf('"%s"=>"%s",',$key, htmlspecialchars($val)); 
     425                    $name_arr_str .= sprintf('"%s"=>"%s",',$key, str_replace('\\','\\\\',htmlspecialchars($val))); 
    426426                } 
    427427                $name_str = sprintf('$_names = array(%s); print $_names[$lang_type];', $name_arr_str); 
     
    506506                $names = $oMenuAdminModel->getMenuItemNames($node->name); 
    507507                foreach($names as $key => $val) { 
    508                     $name_arr_str .= sprintf('"%s"=>"%s",',$key, htmlspecialchars($val)); 
     508                    $name_arr_str .= sprintf('"%s"=>"%s",',$key, str_replace('\\','\\\\',htmlspecialchars($val))); 
    509509                } 
    510510                $name_str = sprintf('$_menu_names[%d] = array(%s); %s', $node->menu_item_srl, $name_arr_str, $child_output['name']);