OSDN Git Service

Cleanup header only
[pukiwiki/pukiwiki.git] / skin / keitai.skin.php
index 23baa3a..cf5f4b1 100644 (file)
@@ -1,50 +1,49 @@
 <?php
-/////////////////////////////////////////////////
 // PukiWiki - Yet another WikiWikiWeb clone.
+// $Id: keitai.skin.php,v 1.5 2005/01/08 04:07:11 henoheno Exp $
 //
-// $Id: keitai.skin.php,v 1.1 2004/09/30 12:29:51 henoheno Exp $
-//
+// Skin for Embedded devices
 
-global $script, $vars, $page_title, $max_size, $accesskey, $menubar;
+// Prohibit direct access
+if (! defined('UI_LANG')) die('UI_LANG is not set');
 
-if (! defined('DATA_DIR')) exit;
+global $max_size, $accesskey, $menubar;
+$link = $_LINK;
 
-// Shift JIS encode
+// Force Shift JIS encode for Japanese embedded browsers and devices
+pkwk_headers_sent();
 header('Content-Type: text/html; charset=Shift_JIS');
 $title = mb_convert_encoding($title, 'SJIS', SOURCE_ENCODING);
 $body  = mb_convert_encoding($body,  'SJIS', SOURCE_ENCODING);
 
-//1KByte;͵¤ò¸«¤ë(¥Ø¥Ã¥À¤Ê¤É)
-$max_size = (--$max_size * 1024);
+// Make 1KByte spare (for header, etc)
+$max_size = --$max_size * 1024;
 
-// ALT option ¤ò»ý¤Ä IMG ¥¿¥°(²èÁü)¤òʸ»úÎó¤ËÃÖ´¹
+// IMG ¥¿¥°(²èÁü)¤òʸ»úÎó¤ËÃÖ´¹
+// With ALT option
 $body = preg_replace('#(<div[^>]+>)?(<a[^>]+>)?<img[^>]*alt="([^"]+)"[^>]*>(?(2)</a>)(?(1)</div>)#i', '[$3]', $body);
-
-// ALT option ¤Î̵¤¤ IMG ¥¿¥°(²èÁü)¤òʸ»úÎó¤ËÃÖ´¹
+// Without ALT option
 $body = preg_replace('#(<div[^>]+>)?(<a[^>]+>)?<img[^>]+>(?(2)</a>)(?(1)</div>)#i', '[img]', $body);
 
-// ¥Ú¡¼¥¸ÈÖ¹æ
-$r_page = isset($vars['page']) ? $vars['page'] : '';
-$r_page = rawurlencode($r_page);
+// Page numbers, divided by this skin
 $pageno = (isset($vars['p']) and is_numeric($vars['p'])) ? $vars['p'] : 0;
 $pagecount = ceil(strlen($body) / $max_size);
 $lastpage = $pagecount - 1;
 
-// ¥Ê¥Ó¥²¡¼¥·¥ç¥ó
+// Top navigation (text) bar
 $navi = array();
-$navi[] = "<a href=\"$link_top\" $accesskey=\"0\">0.Top</a>";
-$navi[] = "<a href=\"$script?plugin=newpage&amp;refer=$r_page\" $accesskey=\"1\">1.New</a>";
-$navi[] = "<a href=\"$link_edit\" $accesskey=\"2\">2.Edit</a>";
+$navi[] = '<a href="' . $link['top']  . '" ' . $accesskey . '="0">0.Top</a>';
+$navi[] = '<a href="' . $link['new']  . '" ' . $accesskey . '="1">1.New</a>';
+$navi[] = '<a href="' . $link['edit'] . '" ' . $accesskey . '="2">2.Edit</a>';
 if ($is_read and $function_freeze) {
-       if ($is_freeze) {
-               $navi[] = "<a href=\"$link_unfreeze\" $accesskey=\"3\">3.Unfreeze</a>";
-       }
-       else {
-               $navi[] = "<a href=\"$link_freeze\" $accesskey=\"3\">3.Freeze</a>";
+       if (! $is_freeze) {
+               $navi[] = '<a href="' . $link['freeze']   . '" ' . $accesskey . '="3">3.Freeze</a>';
+       } else {
+               $navi[] = '<a href="' . $link['unfreeze'] . '" ' . $accesskey . '="3">3.Unfreeze</a>';
        }
 }
-$navi[] = "<a href=\"$script?$menubar\" $accesskey=\"4\">4.Menu</a>";
-$navi[] = "<a href=\"$link_whatsnew\" $accesskey=\"5\">5.Recent</a>";
+$navi[] = '<a href="' . $script . '?' . $menubar . '" ' . $accesskey . '="4">4.Menu</a>';
+$navi[] = '<a href="' . $link['recent'] . '" ' . $accesskey . '="5">5.Recent</a>';
 
 // Á°/¼¡¤Î¥Ö¥í¥Ã¥¯
 if ($pagecount > 1) {