ゼロと無限の間に

フリーでオープンソースなJavaScriptとかPHPとか。

ユーザ用ツール

サイト用ツール


php-tool-box:selection-builder

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
php-tool-box:selection-builder [2008/05/08 22:33] dgbadminphp-tool-box:selection-builder [2008/11/02 21:58] (現在) – 0.1.2 date()でPOSTされた年を基準にしてしまうバグを修正 dgbadmin
行 18: 行 18:
 /** /**
   SelectionBuilder   SelectionBuilder
-  @version   0.1.0+  @version   0.1.2
   @see       http://0-oo.net/sbox/php-tool-box/selection-builder   @see       http://0-oo.net/sbox/php-tool-box/selection-builder
   @copyright 2008 dgbadmin@gmail.com   @copyright 2008 dgbadmin@gmail.com
行 28: 行 28:
     /** 日付選択リストのカレンダーアイコンへのパス */     /** 日付選択リストのカレンダーアイコンへのパス */
     public static $pathToCalIcon = '';     public static $pathToCalIcon = '';
 + 
     /**     /**
         選択リストを作る         選択リストを作る
行 81: 行 81:
         $m = date('m', $ymd);         $m = date('m', $ymd);
         $d = date('d', $ymd);         $d = date('d', $ymd);
 +        $thisYear = date('Y');
 +        $yStart = $thisYear - $yBefore;
 +        $yEnd = $thisYear + $yAfter;
         $onclick = "YahhoCal.render('" . $idY . "', '" . $idM . "', '" . $idD . "');return false;";         $onclick = "YahhoCal.render('" . $idY . "', '" . $idM . "', '" . $idD . "');return false;";
         $h = '';         $h = '';
-        $h .= SelectionBuilder::num($idY, $y + $yBefore, $y + $yAfter, $y, array('id' => $idY)) . "年 \n";+        $h .= SelectionBuilder::num($idY, $yStart, $yEnd, $y, array('id' => $idY)) . "年 \n";
         $h .= SelectionBuilder::num($idM, 1, 12, $m, array('id' => $idM)) . "月 \n";         $h .= SelectionBuilder::num($idM, 1, 12, $m, array('id' => $idM)) . "月 \n";
         $h .= SelectionBuilder::num($idD, 1, 31, $d, array('id' => $idD)) . "日";         $h .= SelectionBuilder::num($idD, 1, 31, $d, array('id' => $idD)) . "日";
php-tool-box/selection-builder.1210253639.txt.gz · 最終更新: 2008/05/08 22:33 by dgbadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki