Source for file 17.php
Documentation is available at 17.php
* Description: demonstrates using the Textual decorator
if (!@include 'Calendar'.DIRECTORY_SEPARATOR. 'Calendar.php') {
define ('CALENDAR_ROOT', '../../');
require_once CALENDAR_ROOT. 'Day.php';
require_once CALENDAR_ROOT. 'Month'.DIRECTORY_SEPARATOR. 'Weekdays.php';
require_once CALENDAR_ROOT. 'Decorator'.DIRECTORY_SEPARATOR. 'Textual.php';
// Could change language like this
// setlocale (LC_TIME, "de_DE"); // Unix based (probably)
// setlocale (LC_TIME, "ge"); // Windows
echo "<hr>Calling: Calendar_Decorator_Textual::monthNames('long');<pre>";
echo "<hr>Calling: Calendar_Decorator_Textual::weekdayNames('two');<pre>";
echo "<hr>Creating: new Calendar_Day(date('Y'), date('n'), date('d'));<br />";
echo '<hr>Previous month is: '. $Textual->prevMonthName ('two'). '<br />';
echo 'This month is: '. $Textual->thisMonthName ('short'). '<br />';
echo 'Next month is: '. $Textual->nextMonthName (). '<br /><hr />';
echo 'Previous day is: '. $Textual->prevDayName (). '<br />';
echo 'This day is: '. $Textual->thisDayName ('short'). '<br />';
echo 'Next day is: '. $Textual->nextDayName ('one'). '<br /><hr />';
echo "Creating: new Calendar_Month_Weekdays(date('Y'), date('n'), 6); - Saturday is first day of week<br />";
<p>Rendering calendar....</p>
<caption> <?php echo $Textual->thisMonthName (). ' '. $Textual->thisYear (); ?></caption>
$dayheaders = $Textual->orderedWeekdays ('short');
foreach ($dayheaders as $dayheader) {
echo '<th>'. $dayheader. '</th>';
while ($Day = $Calendar->fetch ()) {
echo '<td>'. $Day->thisDay (). '</td>';
Documentation generated on Mon, 11 Mar 2019 15:37:47 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|