Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- error_reporting(E_ALL);
- session_start();
- if (empty($_SESSION['logged-IN'])) {
- header('Location: loginpage.php');
- exit;
- }
- $date = time() ;
- // $day = date('d', $date) ;
- // $month = date('m', $date) ;
- //$month = 4;
- // $year = date('Y', $date) ;
- //$days_in_month = cal_days_in_month(0, $month, $year) ;
- $today = array(
- day => date('d'),
- month => date('n'),
- year => date('Y')
- );
- //$date = ltrim($date, 0);
- // Pull Stuff from DB
- $example_date = "2011/2/10";
- $example_name = "Call Tom";
- /*$current_year &= $_GET['year'];
- $current_month &= $_GET['month']; // Feb*/
- $current_year = (!isset($_GET['year'])) ? $today['year'] : $_GET['year'];
- $current_month = (!isset($_GET['month'])) ? $today['month'] : $_GET['month'];
- $current_month_display = date('F', mktime(0, 0, 0, $current_month, 1, $current_year)) ;
- $days_in_month = cal_days_in_month(0, $current_month, $current_year) ;
- /*If($_GET['month'] < 1) {
- $current_month = 1; }
- else{
- $current_month = $_GET['month']; }*/
- $day = 1;
- // if (($current_year % 4 == 0) && ($current_month == 2)) {
- //$days_in_month++;
- // }
- //$month_starts_with = date('l',mktime(0, 0, 0, $current_month, 1, $current_year));
- //echo $month_starts_with; exit;
- //echo date("w", mktime(0,0,0,$current_month,1,$current_year)); exit;
- $delay = (date("w", mktime(0,0,0,$current_month,1,$current_year)) == 0) ? 6 : (date("w", mktime(0,0,0,$current_month,1,$current_year)) - 1);
- /*switch($month_starts_with) {
- case 'Monday':
- $delay = 0;
- break;
- case 'Tuesday':
- $delay = 1;
- break;
- case 'Wednesday':
- $delay = 2;
- break;
- case 'Thursday':
- $delay = 3;
- break;
- case 'Friday':
- $delay = 4;
- break;
- case 'Saturday':
- $delay = 5;
- break;
- case 'Sunday':
- $delay = 6;
- break;
- default: echo 'Delay error!';
- }*/ # end OF switch
- /*if (!empty($delay)) {
- $spacer_count = $days_in_month + $delay;
- }*/
- $week = 1;
- //echo $days_in_month;
- //WHILE(($week < 6) && ($day <= $days_in_month)) {
- $nextmonth = $_GET['month'] + 1;
- $prevmonth = $nextmonth - 2;
- if($prevmonth < 1){
- $prevmonth = 12;
- $current_year = $current_year--;
- }
- if($nextmonth > 12){
- $nextmonth = 1;
- $current_year = $current_year+1;
- }
- /*if($nextmonth > 12) {
- $nextmonth = $nextmonth % 12;
- $current_year = $current_year + 1;
- }*/
- // -1 or 0 : 11 AND 12
- echo "<a href=\"MainPagetest.php?year=$current_year&month=".$prevmonth."\">Previous Month </a>";
- echo " - ";
- echo "<a href=\"MainPagetest.php?year=$current_year&month=".$nextmonth."\">Next Month </a>";
- if($_GET['month'] > 12) {
- $_GET['month'] = $current_month % 12;
- }
- //echo "Next: ".$nextmonth.", Prev: ".$prevmonth;
- //echo $nextmonth.", ".$prevmonth;
- ?>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Calender</title>
- <style>
- body {
- text-align:center;
- }
- #wrapper {
- display:block;
- margin-left:auto;
- margin-right:auto;
- width:700px;
- }
- td {
- vertical-align:top;
- height:90px;
- width:90px;
- padding:5px;
- }
- h3 {
- margin:0;
- }
- #current_day
- {
- color: FF0000;
- }
- </style>
- </head>
- <body>
- <div id="wrapper">
- <h2><?php echo $current_month_display.' - '.$current_year;?></h2>
- <!--<p>Days IN Month: <?php //echo $days_in_month;?></p>
- <p>Date: <?php //print_r($today);?></p>-->
- <table>
- <tr>
- <td>Mon</td>
- <td>Tues</td>
- <td>Wed</td>
- <td>Thurs</td>
- <td>Fri</td>
- <td>Sat</td>
- <td>Sun</td>
- </tr>
- <?php
- WHILE ($day <= $days_in_month) {
- ?><tr><?php
- $d = 1;
- WHILE($d < 8) {
- if ($delay) {
- echo '<td></td>';
- $delay--;
- }
- elseif ($day > $days_in_month) {
- echo '<td></td>';
- }
- else {
- ?>
- <td>
- <h3><?php
- if (( $today[day] ==$day) && ($today[month] == $current_month) && ($today[year] == $current_year))
- echo "<div id='current_day'>" . $day . "</div>";
- else
- echo $day; ?>
- </h3>
- <?php
- if($example_date == $current_year . "/" . $current_month . "/" . $day) {
- echo $example_name;
- }
- ?>
- </td>
- <?php
- $day = $day + 1;
- }
- $d = $d + 1;
- }
- $week = $week + 1;
- ?></tr><?php
- }
- ?>
- </table>
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement