Beispiel #1
0
function set_game_info_selects()
{
    global $smarty;
    global $MONTH_SELECTED;
    global $DAY_SELECTED;
    global $YEAR_SELECTED;
    global $HOUR_SELECTED;
    global $MINUTE_SELECTED;
    global $AMPM_SELECTED;
    $smarty->assign('monthSelect', select_month('1'));
    $smarty->assign('daySelect', select_day('1'));
    $smarty->assign('yearSelect', select_year('1'));
    $smarty->assign('hourSelect', select_hour('1'));
    $smarty->assign('minuteSelect', select_minute('1'));
    $smarty->assign('ampmSelect', select_ampm('1'));
}
    public function testSelectMinute()
    {
        $expect = <<<EOT
        <select name="date[min]">
        <option value="00">00</option>
        <option value="01">01</option><option value="02">02</option><option value="03">03</option>
        <option value="04">04</option><option value="05">05</option><option value="06">06</option>
        <option value="07">07</option><option value="08">08</option><option value="09">09</option>
        <option value="10">10</option><option value="11">11</option><option value="12">12</option>
        <option value="13">13</option><option value="14">14</option><option value="15">15</option>
        <option value="16">16</option><option value="17">17</option><option value="18">18</option>
        <option value="19">19</option><option value="20">20</option><option value="21">21</option>
        <option value="22">22</option><option value="23">23</option><option value="24">24</option>
        <option value="25">25</option><option value="26">26</option><option value="27">27</option>
        <option value="28">28</option><option value="29" selected="selected">29</option><option value="30">30</option>
        <option value="31">31</option><option value="32">32</option><option value="33">33</option>
        <option value="34">34</option><option value="35">35</option><option value="36">36</option>
        <option value="37">37</option><option value="38">38</option><option value="39">39</option>
        <option value="40">40</option><option value="41">41</option><option value="42">42</option>
        <option value="43">43</option><option value="44">44</option><option value="45">45</option>
        <option value="46">46</option><option value="47">47</option><option value="48">48</option>
        <option value="49">49</option><option value="50">50</option><option value="51">51</option>
        <option value="52">52</option><option value="53">53</option><option value="54">54</option>
        <option value="55">55</option><option value="56">56</option><option value="57">57</option>
        <option value="58">58</option><option value="59">59</option>
        </select>
EOT;
        $this->assertDomEqual($expect, select_minute(new SDateTime(2006, 3, 31, 1, 29, 35)));
        $this->assertDomEqual($expect, select_minute(29));
    }