From 3f65da91c3ed82e0b0504a8d477223351408d906 Mon Sep 17 00:00:00 2001 From: henoheno Date: Sat, 25 Sep 2004 08:54:22 +0900 Subject: [PATCH] BugTrack/697 Vodaphone W-type (Lesser than 200KB) support --- keitai.ini.php | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/keitai.ini.php b/keitai.ini.php index 3783fda..83e1f04 100644 --- a/keitai.ini.php +++ b/keitai.ini.php @@ -2,7 +2,7 @@ ///////////////////////////////////////////////// // PukiWiki - Yet another WikiWikiWeb clone. // -// $Id: keitai.ini.php,v 1.13 2004/09/20 04:25:38 henoheno Exp $ +// $Id: keitai.ini.php,v 1.14 2004/09/24 23:54:22 henoheno Exp $ // // PukiWiki setting file (Cell phones, PDAs and other thin clients) @@ -113,15 +113,20 @@ switch ($ua_name) { $cols = 22; $rows = 5; // i_mode break; - // Vodafone (ex. J-PHONE) µ»½Ñ»ñÎÁ: ¥æ¡¼¥¶¡¼¥¨¡¼¥¸¥§¥ó¥È¤Ë¤Ä¤¤¤Æ + // Vodafone (ex. J-PHONE) + // ¥Ü¡¼¥À¥Õ¥©¥ó¥é¥¤¥Ö¡ª¸þ¤±¥¦¥§¥Ö¥³¥ó¥Æ¥ó¥Ä³«È¯¥¬¥¤¥É [³µÍ×ÊÔ] (Version 1.2.0 P13) + // http://www.dp.j-phone.com/dp/tool_dl/download.php?docid=110 + // µ»½Ñ»ñÎÁ: ¥æ¡¼¥¶¡¼¥¨¡¼¥¸¥§¥ó¥È¤Ë¤Ä¤¤¤Æ // http://www.dp.j-phone.com/dp/tool_dl/web/useragent.php case 'J-PHONE': - if (preg_match('#\bProfile/#', $ua_agent)) { - $max_size = 12; // ¥Ñ¥±¥Ã¥ÈÂбþµ¡ - } else { - $max_size = 6; // ¥Ñ¥±¥Ã¥ÈÈóÂбþµ¡ + $matches = array(""); + preg_match('/^([0-9]+)\./', $user_agent['vers'], $matches); + switch($matches[1]){ + case '3': $max_size = 6; break; // C type: lt 6000bytes + case '4': $max_size = 12; break; // P type: lt 12Kbytes + case '5': $max_size = 200; break; // W type: lt 200Kbytes } - $cols = 24; $rows = 20; // jphone + $cols = 24; $rows = 20; break; // UP.Browser -- 2.11.0