function setup_selects() { global $smarty; $beginDateSelect = '<select name="bMonth">' . select_month("0") . '<select name="bDay">' . select_day("0") . '<select name="bYear">' . select_year("0"); $smarty->assign('announcementbegindate', $beginDateSelect); $endDateSelect = '<select name="eMonth">' . select_month("0") . '<select name="eDay">' . select_day("0") . '<select name="eYear">' . select_year("0"); $smarty->assign('announcementenddate', $endDateSelect); }
public function testSelectDayNull() { $expect = <<<EOT <select name="date[day]"> <option value="1">1</option><option value="2">2</option> <option value="3">3</option><option value="4">4</option> <option value="5">5</option><option value="6">6</option> <option value="7">7</option><option value="8">8</option> <option value="9">9</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">29</option><option value="30">30</option> <option value="31">31</option> </select> EOT; $this->assertDomEqual($expect, select_day(null)); }
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')); }
/** * Test select_day() function * * Test {@link select_day()} in procedural file {@link date_helper.php} */ public function testSelect_day_function() { // Test generation with twelfth selected, default format $this->assertEquals('<select name="day">' . "\n" . '<option value="01">01</option>' . "\n" . '<option value="02">02</option>' . "\n" . '<option value="03">03</option>' . "\n" . '<option value="04">04</option>' . "\n" . '<option value="05">05</option>' . "\n" . '<option value="06">06</option>' . "\n" . '<option value="07">07</option>' . "\n" . '<option value="08">08</option>' . "\n" . '<option value="09">09</option>' . "\n" . '<option value="10">10</option>' . "\n" . '<option value="11">11</option>' . "\n" . '<option value="12" selected="selected">12</option>' . "\n" . '<option value="13">13</option>' . "\n" . '<option value="14">14</option>' . "\n" . '<option value="15">15</option>' . "\n" . '<option value="16">16</option>' . "\n" . '<option value="17">17</option>' . "\n" . '<option value="18">18</option>' . "\n" . '<option value="19">19</option>' . "\n" . '<option value="20">20</option>' . "\n" . '<option value="21">21</option>' . "\n" . '<option value="22">22</option>' . "\n" . '<option value="23">23</option>' . "\n" . '<option value="24">24</option>' . "\n" . '<option value="25">25</option>' . "\n" . '<option value="26">26</option>' . "\n" . '<option value="27">27</option>' . "\n" . '<option value="28">28</option>' . "\n" . '<option value="29">29</option>' . "\n" . '<option value="30">30</option>' . "\n" . '<option value="31">31</option>' . "\n" . '</select>' . "\n", select_day('12')); }
function select_date($name, $date) { if ($date == null) { $date = '0000-00-00'; } $dates = explode('-', $date); if (DATE_FORMAT == 'mm-dd-yyyy') { return select_month($name, '2', $dates[1]) . select_day($name, '3', $dates[2]) . select_year($name, '1', $dates[0]); } else { if (DATE_FORMAT == 'dd-mm-yyyy') { return select_day($name, '3', $dates[2]) . select_month($name, '2', $dates[1]) . select_year($name, '1', $dates[0]); } else { return select_year($name, '1', $dates[0]) . select_month($name, '2', $dates[1]) . select_day($name, '3', $dates[2]); } } }