ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 4770


Ignore:
Timestamp:
Dec 20, 2007, 12:21:02 AM (12 years ago)
Author:
ebihara
Message:

#1538:x-jphone-displayの画面幅の値チェックに漏れがあったのを修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/stable-2.10.x/webapp/lib/OpenPNE/Smarty.php

    r4760 r4770  
    133133        $display_size = explode('*', $_SERVER['HTTP_X_JPHONE_DISPLAY']);
    134134
    135         if (!ctype_digit($display_size[0])) {
     135        if (!ctype_digit($display_size[0]) || (intval($display_size[0]) < 0)) {
    136136            return $tpl_output;
    137137        }
    138138
    139139        $pattern_start_tag = '<table width="100%"';
    140         $replacement_start_tag = '<table width="' . $display_size[0] . '"';
     140        $replacement_start_tag = '<table width="' . intval($display_size[0]) . '"';
    141141        $tpl_output = str_replace($pattern_start_tag, $replacement_start_tag, $tpl_output);
    142142    }
Note: See TracChangeset for help on using the changeset viewer.