* PukiWiki calendar_viewer¥×¥é¥°¥¤¥ó
*
*
- *$Id: calendar_viewer.inc.php,v 1.11 2004/08/10 12:02:25 henoheno Exp $
+ *$Id: calendar_viewer.inc.php,v 1.12 2004/08/10 12:07:40 henoheno Exp $
calendarrecent¥×¥é¥°¥¤¥ó¤ò¸µ¤ËºîÀ®
*/
/**
function plugin_calendar_viewer_convert()
{
- global $WikiName,$BracketName,$vars,$get,$post,$hr,$script;
- global $_err_calendar_viewer_param,$_err_calendar_viewer_param2;
- global $_msg_calendar_viewer_right,$_msg_calendar_viewer_left;
+ global $WikiName,$BracketName, $vars, $get, $post, $hr, $script;
+ global $_err_calendar_viewer_param, $_err_calendar_viewer_param2;
+ global $_msg_calendar_viewer_right, $_msg_calendar_viewer_left;
global $_msg_calendar_viewer_restrict;
//*¥Ç¥Õ¥©¥ë¥ÈÃͤò¥»¥Ã¥È
//´ð½à¤È¤Ê¤ë¥Ú¡¼¥¸Ì¾
- $pagename = "";
+ $pagename = '';
//ɽ¼¨¤¹¤ë·ï¿ôÀ©¸Â
$limit_page = 7;
//°ìÍ÷ɽ¼¨¤¹¤ëǯ·î
- $date_YM = "";
+ $date_YM = '';
//Æ°ºî¥â¡¼¥É
$mode = "past";
- //ÆüÉդΥ»¥Ñ¥ì¡¼¥¿ calendar2¤Ê¤é"-" calendar¤Ê¤é""
- $date_sep = "-";
+ //ÆüÉդΥ»¥Ñ¥ì¡¼¥¿ calendar2¤Ê¤é'-' calendar¤Ê¤é''
+ $date_sep = '-';
//*°ú¿ô¤Î³Îǧ
$limit_pitch = $func_vars_array[1];
$limit_page = $limit_pitch;
$limit_base = 0;
- $page_YM = "";
+ $page_YM = '';
}else if (preg_match("/([0-9]+)\*([0-9]+)/",$func_vars_array[1],$reg_array)){
$limit_pitch = $reg_array[2];
$limit_page = $reg_array[1] + $limit_pitch;
$limit_base = $reg_array[1];
- $page_YM = "";
+ $page_YM = '';
}else{
return $_err_calendar_viewer_param2;
}
}
//*°ìÍ÷ɽ¼¨¤¹¤ë¥Ú¡¼¥¸Ì¾¤È¥Õ¥¡¥¤¥ë̾¤Î¥Ñ¥¿¡¼¥ó¡¡¥Õ¥¡¥¤¥ë̾¤Ë¤Ïǯ·î¤ò´Þ¤à
- if ($pagename == ""){
+ if ($pagename == ''){
//pagename̵¤·¤Îyyyy-mm-dd¤ËÂбþ¤¹¤ë¤¿¤á¤Î½èÍý
- $pagepattern = "";
+ $pagepattern = '';
$pagepattern_len = 0;
$filepattern = encode($page_YM);
$filepattern_len = strlen($filepattern);
//*¤³¤³¤«¤é¥¤¥ó¥¯¥ë¡¼¥É³«»Ï
$tmppage = $vars["page"];
- $return_body = "";
+ $return_body = '';
//¤Þ¤º¥½¡¼¥È
if ($mode == "past"){
//past mode¤Ç¤Ï¿·¢ªµì
//?plugin=calendar_viewer&file=¥Ú¡¼¥¸Ì¾&date=yyyy-mm
$enc_pagename = rawurlencode(substr($pagepattern,0,$pagepattern_len -1));
- if ($page_YM != ""){
+ if ($page_YM != ''){
//ǯ·îɽ¼¨»þ
$date_sep_len = strlen($date_sep);
$this_year = substr($page_YM,0,4);
}else{
//n·ïɽ¼¨»þ
if ($limit_base >= count($pagelist)){
- $right_YM = "";
+ $right_YM = '';
}else{
$right_base = $limit_base + $limit_pitch;
$right_YM = $right_base ."*".$limit_pitch;
$left_text = sprintf($_msg_calendar_viewer_left,$limit_pitch);
}else{
- $left_YM = "";
+ $left_YM = '';
}
}
//¥ê¥ó¥¯ºîÀ®
$s_date_sep = htmlspecialchars($date_sep);
- if ($left_YM != ""){
+ if ($left_YM != ''){
$left_link = "<a href=\"$script?plugin=calendar_viewer&file=$enc_pagename&date=$left_YM&date_sep=$s_date_sep&mode=$mode\">$left_text</a>";
}else{
- $left_link = "";
+ $left_link = '';
}
- if ($right_YM != ""){
+ if ($right_YM != ''){
$right_link = "<a href=\"$script?plugin=calendar_viewer&file=$enc_pagename&date=$right_YM&date_sep=$s_date_sep&mode=$mode\">$right_text</a>";
}else {
- $right_link = "";
+ $right_link = '';
}
//past mode¤Ï<<¿· µì>> ¾¤Ï<<µì ¿·>>
return $return_body;
}
-function plugin_calendar_viewer_action(){
- global $WikiName,$BracketName,$vars,$get,$post,$hr,$script;
- $date_sep = "-";
+function plugin_calendar_viewer_action()
+{
+ global $WikiName, $BracketName, $vars, $get, $post, $hr, $script;
+ $date_sep = '-';
$return_vars_array = array();
$date_sep = $vars["date_sep"];
$page_YM = $vars["date"];
- if ($page_YM == ""){
+ if ($page_YM == ''){
$page_YM = get_date("Y".$date_sep."m");
}
$mode = $vars["mode"];
//$return_vars_array["msg"] = "calendar_viewer ".$vars["page"]."/".$page_YM;
$return_vars_array["msg"] = "calendar_viewer ".htmlspecialchars($vars["page"]);
- if ($vars["page"] != ""){
+ if ($vars["page"] != ''){
$return_vars_array["msg"] .= "/";
}
if (preg_match("/\*/",$page_YM)){
}
function plugin_calendar_viewer_isValidDate($aStr, $aSepList="-/ .") {
- //$aSepList=""¤Ê¤é¡¢yyyymmdd¤È¤·¤Æ¥Á¥§¥Ã¥¯¡Ê¼êÈ´¤(^^;¡Ë
- if ($aSepList == "") {
+ //$aSepList=''¤Ê¤é¡¢yyyymmdd¤È¤·¤Æ¥Á¥§¥Ã¥¯¡Ê¼êÈ´¤(^^;¡Ë
+ if ($aSepList == '') {
//yyyymmdd¤È¤·¤Æ¥Á¥§¥Ã¥¯
return checkdate(substr($aStr,4,2),substr($aStr,6,2),substr($aStr,0,4));
}