Ignore:
Timestamp:
2013/08/26 12:42:34 (11 years ago)
Author:
kimoto
Message:

#2275 PEAR更新
不要なrequire_onceの削除
レガシーなPEARモジュールは使わない
SearchReplace?.phpのパスが間違っているので修正

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_13-dev/data/module/Calendar/Day.php

    r20119 r23125  
    11<?php 
    22/* vim: set expandtab tabstop=4 shiftwidth=4: */ 
    3 // 
    4 // +----------------------------------------------------------------------+ 
    5 // | PHP Version 4                                                        | 
    6 // +----------------------------------------------------------------------+ 
    7 // | Copyright (c) 1997-2002 The PHP Group                                | 
    8 // +----------------------------------------------------------------------+ 
    9 // | This source file is subject to version 2.02 of the PHP license,      | 
    10 // | that is bundled with this package in the file LICENSE, and is        | 
    11 // | available at through the world-wide-web at                           | 
    12 // | http://www.php.net/license/3_0.txt.                                  | 
    13 // | If you did not receive a copy of the PHP license and are unable to   | 
    14 // | obtain it through the world-wide-web, please send a note to          | 
    15 // | license@php.net so we can mail you a copy immediately.               | 
    16 // +----------------------------------------------------------------------+ 
    17 // | Authors: Harry Fuecks <hfuecks@phppatterns.com>                      | 
    18 // +----------------------------------------------------------------------+ 
    19 // 
    20 // $Id: Day.php,v 1.1 2004/05/24 22:25:42 quipo Exp $ 
    21 // 
    22 /** 
    23  * @package Calendar 
    24  * @version $Id: Day.php,v 1.1 2004/05/24 22:25:42 quipo Exp $ 
     3 
     4/** 
     5 * Contains the Calendar_Day class 
     6 * 
     7 * PHP versions 4 and 5 
     8 * 
     9 * LICENSE: Redistribution and use in source and binary forms, with or without 
     10 * modification, are permitted provided that the following conditions are met: 
     11 * 1. Redistributions of source code must retain the above copyright 
     12 *    notice, this list of conditions and the following disclaimer. 
     13 * 2. Redistributions in binary form must reproduce the above copyright 
     14 *    notice, this list of conditions and the following disclaimer in the 
     15 *    documentation and/or other materials provided with the distribution. 
     16 * 3. The name of the author may not be used to endorse or promote products 
     17 *    derived from this software without specific prior written permission. 
     18 * 
     19 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED 
     20 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 
     21 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
     22 * IN NO EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY 
     23 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 
     24 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 
     25 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 
     26 * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 
     27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 
     28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
     29 * 
     30 * @category  Date and Time 
     31 * @package   Calendar 
     32 * @author    Harry Fuecks <hfuecks@phppatterns.com> 
     33 * @copyright 2003-2007 Harry Fuecks 
     34 * @license   http://www.debian.org/misc/bsd.license  BSD License (3 Clause) 
     35 * @version   CVS: $Id: Day.php 300729 2010-06-24 12:05:53Z quipo $ 
     36 * @link      http://pear.php.net/package/Calendar 
    2537 */ 
    2638 
     
    4153 * Represents a Day and builds Hours. 
    4254 * <code> 
    43  * require_once 'Calendar'.DIRECTORY_SEPARATOR.'Day.php'; 
    44  * $Day = & new Calendar_Day(2003, 10, 21); // Oct 21st 2003 
     55 * require_once 'Calendar/Day.php'; 
     56 * $Day = new Calendar_Day(2003, 10, 21); // Oct 21st 2003 
    4557 * while ($Hour = & $Day->fetch()) { 
    4658 *    echo $Hour->thisHour().'<br />'; 
    4759 * } 
    4860 * </code> 
    49  * @package Calendar 
    50  * @access public 
     61 * 
     62 * @category  Date and Time 
     63 * @package   Calendar 
     64 * @author    Harry Fuecks <hfuecks@phppatterns.com> 
     65 * @copyright 2003-2007 Harry Fuecks 
     66 * @license   http://www.debian.org/misc/bsd.license  BSD License (3 Clause) 
     67 * @link      http://pear.php.net/package/Calendar 
     68 * @access    public 
    5169 */ 
    5270class Calendar_Day extends Calendar 
     
    6179    /** 
    6280     * Marks the Day at the end of a week 
    63     * @access private 
     81     * @access private 
    6482     * @var boolean 
    6583     */ 
     
    7694    /** 
    7795     * Constructs Calendar_Day 
    78      * @param int year e.g. 2003 
    79      * @param int month e.g. 8 
    80      * @param int day e.g. 15 
     96     * 
     97     * @param int $y year e.g. 2003 
     98     * @param int $m month e.g. 8 
     99     * @param int $d day e.g. 15 
     100     * 
    81101     * @access public 
    82102     */ 
    83103    function Calendar_Day($y, $m, $d) 
    84104    { 
    85         Calendar::Calendar($y, $m, $d); 
     105        parent::Calendar($y, $m, $d); 
    86106    } 
    87107 
    88108    /** 
    89109     * Builds the Hours of the Day 
    90      * @param array (optional) Caledar_Hour objects representing selected dates 
     110     * 
     111     * @param array $sDates (optional) Caledar_Hour objects representing selected dates 
     112     * 
    91113     * @return boolean 
    92114     * @access public 
     
    94116    function build($sDates = array()) 
    95117    { 
    96         require_once CALENDAR_ROOT.'Hour.php'; 
     118        include_once CALENDAR_ROOT.'Hour.php'; 
    97119 
    98120        $hID = $this->cE->getHoursInDay($this->year, $this->month, $this->day); 
    99121        for ($i=0; $i < $hID; $i++) { 
    100             $this->children[$i]= 
     122            $this->children[$i] = 
    101123                new Calendar_Hour($this->year, $this->month, $this->day, $i); 
    102124        } 
     
    109131    /** 
    110132     * Called from build() 
    111      * @param array 
     133     * 
     134     * @param array $sDates dates to be selected 
     135     * 
    112136     * @return void 
    113137     * @access private 
     
    132156     * Defines Day object as first in a week 
    133157     * Only used by Calendar_Month_Weekdays::build() 
    134      * @param boolean state 
    135      * @return void 
    136      * @access private 
    137      */ 
    138     function setFirst ($state = true) 
     158     * 
     159     * @param boolean $state set this day as first in week 
     160     * 
     161     * @return void 
     162     * @access private 
     163     */ 
     164    function setFirst($state = true) 
    139165    { 
    140166        $this->first = $state; 
     
    144170     * Defines Day object as last in a week 
    145171     * Used only following Calendar_Month_Weekdays::build() 
    146      * @param boolean state 
     172     * 
     173     * @param boolean $state set this day as last in week 
     174     * 
    147175     * @return void 
    148176     * @access private 
     
    156184     * Returns true if Day object is first in a Week 
    157185     * Only relevant when Day is created by Calendar_Month_Weekdays::build() 
    158      * @return boolean 
    159      * @access public 
    160      */ 
    161     function isFirst() { 
     186     * 
     187     * @return boolean 
     188     * @access public 
     189     */ 
     190    function isFirst()  
     191    { 
    162192        return $this->first; 
    163193    } 
     
    166196     * Returns true if Day object is last in a Week 
    167197     * Only relevant when Day is created by Calendar_Month_Weekdays::build() 
     198     * 
    168199     * @return boolean 
    169200     * @access public 
     
    177208     * Defines Day object as empty 
    178209     * Only used by Calendar_Month_Weekdays::build() 
    179      * @param boolean state 
     210     * 
     211     * @param boolean $state set this day as empty 
     212     * 
    180213     * @return void 
    181214     * @access private 
     
    187220 
    188221    /** 
     222     * Check if this day is empty 
     223     * 
    189224     * @return boolean 
    190225     * @access public 
Note: See TracChangeset for help on using the changeset viewer.