diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2005-08-18 19:05:05 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2005-08-18 19:05:05 +0000 |
| commit | b4ed9bcda68a80bee15f366cb5a8a85033b8c784 (patch) | |
| tree | 8da9131360bf10ee92c746b7fa740e23d31ece9c /modules | |
| parent | c0dc92218773219fa3eb6b805ece4106e81d0902 (diff) | |
| download | calendar-b4ed9bcda68a80bee15f366cb5a8a85033b8c784.tar.gz calendar-b4ed9bcda68a80bee15f366cb5a8a85033b8c784.tar.bz2 calendar-b4ed9bcda68a80bee15f366cb5a8a85033b8c784.zip | |
extensive calendar work
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/mod_calendar.tpl | 138 |
1 files changed, 0 insertions, 138 deletions
diff --git a/modules/mod_calendar.tpl b/modules/mod_calendar.tpl deleted file mode 100644 index ef2f952..0000000 --- a/modules/mod_calendar.tpl +++ /dev/null @@ -1,138 +0,0 @@ -{* $Header: /cvsroot/bitweaver/_bit_calendar/modules/mod_calendar.tpl,v 1.3 2005/07/21 12:01:57 lsces Exp $ *} - -{php} -include_once( CALENDAR_PKG_PATH."Calendar.php"); -global $gBitSystem; -if(isset($_SESSION["thedate"])) { - $day=date("d",$_SESSION["thedate"]); - $mon=date("m",$_SESSION["thedate"]); - $year=date("Y",$_SESSION["thedate"]); -} else { - $day=date( "d", $gBitSystem->server_time_to_site_time( time() ) ); - $mon=date( "m", $gBitSystem->server_time_to_site_time( time() ) ); - $year=date( "Y", $gBitSystem->server_time_to_site_time( time() ) ); -} -if(isset($_REQUEST["day"])) { - $day = $_REQUEST["day"]; -} - -if(isset($_REQUEST["mon"])) { - $mon = $_REQUEST["mon"]; -} - -if(isset($_REQUEST["year"])) { - $year = $_REQUEST["year"]; -} - -$thedate = mktime(23,59,59,$mon,$day,$year); -$_SESSION["thedate"] = $thedate; - -// Calculate number of days in month -// The format is S M T W T F S -$c = new Calendar("en"); -$v = mb_substr(tra($c->nameOfMonth($mon)),0,3); -$dayofweek = tra($c->dayOfWeekStr($day,$mon,$year)); -if (false) { // to have the months collected by get_strings.php - tra("January"); tra("February"); tra("March"); tra("April"); tra("May");tra("June"); tra("July"); tra("August"); tra("September"); tra("October"); tra("November"); tra("December" ); -} - -$parsed = parse_url($_SERVER["REQUEST_URI"]); -if (!isset($parsed["query"])) { - $parsed["query"]=''; -} -parse_str($parsed["query"],$query); -unset($query["day"]); -unset($query["mon"]); -unset($query["year"]); -$father = CALENDAR_PKG_URL.'index.php'; -{* $parsed["path"]; *} -if (count($query)>0) { - $first=1; - foreach ($query as $name => $val) { - if ($first) { - $first=false; - $father.='?'.$name.'='.$val; - } else { - $father.='&'.$name.'='.$val; - } - } - $father.='&'; -} else { - $father.='?'; -} - -if (!strstr($father,"?")) { - $todaylink=$father."day=".date("d")."&mon=".date("m")."&year=".date("Y"); -} else { - $todaylink=$father."day=".date("d")."&mon=".date("m")."&year=".date("Y"); -} -{/php} - -{bitmodule title="$moduleTitle" name="calendar"} - <!-- THIS ROW DISPLAYS THE YEAR AND MONTH --> - <div class="navigation"> -{php} - $mong=$mon-1; - $url="$father"."day=$day&mon=$mong&year=$year"; - print( "<a href=\"".$url."\"> « </a>" ); - print( $v ); - $mong=$mon+1; - $url="$father"."day=$day&mon=$mong&year=$year"; - print( "<a href=\"".$url."\"> » </a>" ); - print( " " ); - $mong=$year-1; - $url="$father"."day=$day&mon=$mon&year=$mong"; - print( "<a href=\"".$url."\"> « </a>" ); - print( $year ); - $mong=$year+1; - $url="$father"."day=$day&mon=$mon&year=$mong"; - print( "<a href=\"".$url."\"> » </a>" ); -{/php} - </div> -{php} - $mat = $c->getDisplayMatrix($day,$mon,$year); - $pmat = $c->getPureMatrix($day,$mon,$year); -{/php} - <table class="mother"> - <!-- DAYS OF THE WEEK --> - <tr> -{php} - for ($i=0;$i<7;$i++) { - $dayW = tra($c->dayOfWeekStrFromNo($i+1)); - $dayp = mb_substr($dayW,0,1); - print("<th>$dayp</th>"); - } -{/php} - </tr> - <!-- TRs WITH DAYS --> -{php} - for ($i=0;$i<6;$i++) { - print("<tr>"); - for ($j=0;$j<7;$j++) { - $in = $i*7+$j; - $pval = $pmat[$in]; - $val = $mat[$in]; - if (substr($val,0,1)=='+') { - $val = substr($val,1,strlen($val)-1); - $classval = "class=\"highlight\""; - } else { - $classval = ""; - } - if ($val != " ") { - print( "<td>" ); - $url = $father."day=$pval&mon=$mon&year=$year"; - print( "<a $classval href=\"$url\">$val</a></td>"); - } else { - print( "<td> </td>" ); - } - } - print("</tr>"); - } -{/php} - </table> - <div class="navigation"> -{php} - print( "<a href=\"".$todaylink."\">".tra("Today")."</a>" ); -{/php} - </div> -{/bitmodule} |
