* PukiWiki calendar_viewer¥×¥é¥°¥¤¥ó
*
*
- *$Id: calendar_viewer.inc.php,v 1.12 2004/08/10 12:07:40 henoheno Exp $
+ *$Id: calendar_viewer.inc.php,v 1.13 2004/08/10 12:21:17 henoheno Exp $
calendarrecent¥×¥é¥°¥¤¥ó¤ò¸µ¤ËºîÀ®
*/
/**
//°ìÍ÷ɽ¼¨¤¹¤ëǯ·î
$date_YM = '';
//Æ°ºî¥â¡¼¥É
- $mode = "past";
+ $mode = 'past';
//ÆüÉդΥ»¥Ñ¥ì¡¼¥¿ calendar2¤Ê¤é'-' calendar¤Ê¤é''
$date_sep = '-';
$limit_page = 31; //¼êÈ´¤¡£31Æüʬ¤ò¥ê¥ß¥Ã¥È¤È¤¹¤ë¡£
}else if (preg_match("/this/si",$func_vars_array[1])){
//º£·î¤Î°ìÍ÷ɽ¼¨
- $page_YM = get_date("Y".$date_sep."m");
+ $page_YM = get_date('Y'.$date_sep.'m');
$limit_base = 0;
$limit_page = 31;
}else if (preg_match("/^[0-9]+$/",$func_vars_array[1])){
$pagelist = array();
if ($dir = @opendir(DATA_DIR))
{
- $_date = get_date("Y".$date_sep."m".$date_sep."d");
+ $_date = get_date('Y'.$date_sep.'m'.$date_sep.'d');
while($file = readdir($dir))
{
- if ($file == ".." || $file == ".") continue;
+ if ($file == '..' || $file == '.') continue;
if (substr($file,0,$filepattern_len)!=$filepattern) continue;
//echo "OK";
$page = decode(trim(preg_replace("/\.txt$/"," ",$file)));
//*modeËè¤ËÊ̾ò·ï¤Ç¤Ï¤¸¤¯
//past mode¤Ç¤Ï̤Íè¤Î¥Ú¡¼¥¸¤ÏNG
- if (((substr($page,$pagepattern_len)) > $_date)&&($mode=="past") )continue;
+ if (((substr($page,$pagepattern_len)) > $_date)&&($mode=='past') )continue;
//future mode¤Ç¤Ï²áµî¤Î¥Ú¡¼¥¸¤ÏNG
- if (((substr($page,$pagepattern_len)) < $_date)&&($mode=="future") )continue;
+ if (((substr($page,$pagepattern_len)) < $_date)&&($mode=='future') )continue;
//view mode¤Ê¤éall OK
$pagelist[] = $page;
}
//echo count($pagelist);
//*¤³¤³¤«¤é¥¤¥ó¥¯¥ë¡¼¥É³«»Ï
- $tmppage = $vars["page"];
+ $tmppage = $vars['page'];
$return_body = '';
//¤Þ¤º¥½¡¼¥È
- if ($mode == "past"){
+ if ($mode == 'past'){
//past mode¤Ç¤Ï¿·¢ªµì
rsort ($pagelist);
}else {
if (empty($pagelist[$tmp])) break;
$page = $pagelist[$tmp];
- $get["page"] = $page;
- $post["page"] = $page;
- $vars["page"] = $page;
+ $get['page'] = $page;
+ $post['page'] = $page;
+ $vars['page'] = $page;
// ¸½¾õ¤Ç±ÜÍ÷µö²Ä¤¬¤¢¤ë¾ì¹ç¤À¤±É½¼¨¤¹¤ë
if (check_readable($page,false,false)) {
$prev_month = 12;
}
$prev_YM = sprintf("%04d%s%02d",$prev_year,$date_sep,$prev_month);
- if ($mode == "past"){
+ if ($mode == 'past'){
$right_YM = $prev_YM;
$right_text = $prev_YM.">>";
$left_YM = $next_YM;
$return_body .= "</td></tr></table>";
- $get["page"] = $tmppage;
- $post["page"] = $tmppage;
- $vars["page"] = $tmppage;
+ $get['page'] = $tmppage;
+ $post['page'] = $tmppage;
+ $vars['page'] = $tmppage;
return $return_body;
$vars['page'] = '*';
if (isset($vars['file'])) $vars['page'] = $vars['file'];
- $date_sep = $vars["date_sep"];
+ $date_sep = $vars['date_sep'];
- $page_YM = $vars["date"];
+ $page_YM = $vars['date'];
if ($page_YM == ''){
- $page_YM = get_date("Y".$date_sep."m");
+ $page_YM = get_date('Y'.$date_sep.'m');
}
- $mode = $vars["mode"];
+ $mode = $vars['mode'];
- $args_array = array($vars["page"], $page_YM,$mode, $date_sep);
+ $args_array = array($vars['page'], $page_YM,$mode, $date_sep);
$return_vars_array["body"] = call_user_func_array("plugin_calendar_viewer_convert",$args_array);
- //$return_vars_array["msg"] = "calendar_viewer ".$vars["page"]."/".$page_YM;
- $return_vars_array["msg"] = "calendar_viewer ".htmlspecialchars($vars["page"]);
- if ($vars["page"] != ''){
- $return_vars_array["msg"] .= "/";
+ //$return_vars_array['msg'] = "calendar_viewer ".$vars['page'].'/'.$page_YM;
+ $return_vars_array['msg'] = "calendar_viewer ".htmlspecialchars($vars['page']);
+ if ($vars['page'] != ''){
+ $return_vars_array['msg'] .= '/';
}
if (preg_match("/\*/",$page_YM)){
//¤¦¡¼¤ó¡¢n·ïɽ¼¨¤Î»þ¤Ï¤Ê¤ó¤Æ¥Ú¡¼¥¸Ì¾¤Ë¤·¤¿¤é¤¤¤¤¡©
}else{
- $return_vars_array["msg"] .= htmlspecialchars($page_YM);
+ $return_vars_array['msg'] .= htmlspecialchars($page_YM);
}
$vars['page'] = $page;