Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     error_reporting(E_ALL);
  3.     session_start();
  4.     if (empty($_SESSION['logged-IN'])) {
  5.         header('Location: loginpage.php');
  6.         exit;
  7.     }
  8.    
  9.     $date = time() ;
  10.     // $day = date('d', $date) ;
  11.     // $month = date('m', $date) ;
  12.     //$month = 4;
  13.     // $year = date('Y', $date) ;
  14.     //$days_in_month = cal_days_in_month(0, $month, $year) ;
  15.     $today = array(
  16.         day => date('d'),
  17.         month => date('n'),
  18.         year => date('Y')
  19.     );
  20.     //$date = ltrim($date, 0);
  21.    
  22.     // Pull Stuff from DB
  23.     $example_date = "2011/2/10";
  24.     $example_name = "Call Tom";
  25.    
  26.     /*$current_year &= $_GET['year'];
  27.     $current_month &= $_GET['month']; // Feb*/
  28.    
  29.     $current_year = (!isset($_GET['year'])) ? $today['year'] : $_GET['year'];
  30.     $current_month = (!isset($_GET['month'])) ? $today['month'] : $_GET['month'];
  31.    
  32.    
  33.    
  34.    
  35.         $current_month_display = date('F', mktime(0, 0, 0, $current_month, 1, $current_year)) ;
  36.     $days_in_month = cal_days_in_month(0, $current_month, $current_year) ;
  37.    
  38.     /*If($_GET['month'] < 1) {
  39.     $current_month = 1;        }
  40.     else{
  41.     $current_month = $_GET['month']; }*/
  42.    
  43.     $day = 1;
  44.    
  45.     // if (($current_year % 4 == 0) && ($current_month == 2)) {
  46.         //$days_in_month++;
  47.     // }
  48.    
  49.     //$month_starts_with = date('l',mktime(0, 0, 0, $current_month, 1, $current_year));
  50.     //echo $month_starts_with; exit;
  51.     //echo date("w", mktime(0,0,0,$current_month,1,$current_year)); exit;
  52.     $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);
  53.    
  54.     /*switch($month_starts_with) {
  55.         case 'Monday':
  56.             $delay = 0;
  57.             break;
  58.        
  59.         case 'Tuesday':
  60.             $delay = 1;
  61.             break;
  62.        
  63.         case 'Wednesday':
  64.             $delay = 2;
  65.             break;
  66.        
  67.         case 'Thursday':
  68.             $delay = 3;
  69.             break;
  70.        
  71.         case 'Friday':
  72.             $delay = 4;
  73.             break;
  74.        
  75.         case 'Saturday':
  76.             $delay = 5;
  77.             break;
  78.            
  79.         case 'Sunday':
  80.             $delay = 6;
  81.             break;
  82.        
  83.         default: echo 'Delay error!';
  84.     }*/ # end OF switch
  85.    
  86.     /*if (!empty($delay)) {
  87.         $spacer_count = $days_in_month + $delay;
  88.     }*/
  89.        
  90.  
  91.         $week = 1;
  92.         //echo $days_in_month;
  93.        //WHILE(($week < 6) && ($day <= $days_in_month))  {
  94.          
  95.      
  96. $nextmonth = $_GET['month'] + 1;
  97. $prevmonth = $nextmonth - 2;
  98. if($prevmonth < 1){
  99.         $prevmonth = 12;
  100.         $current_year = $current_year--;
  101.                   }
  102. if($nextmonth > 12){
  103.     $nextmonth = 1;
  104.     $current_year = $current_year+1;    
  105.                    }
  106.                            
  107.      
  108. /*if($nextmonth > 12) {
  109.     $nextmonth = $nextmonth % 12;
  110.     $current_year = $current_year + 1;
  111.                     }*/
  112.  
  113.    // -1 or 0 : 11 AND 12
  114.  
  115. echo "<a href=\"MainPagetest.php?year=$current_year&month=".$prevmonth."\">Previous Month </a>";
  116. echo "      -       ";
  117. echo "<a href=\"MainPagetest.php?year=$current_year&month=".$nextmonth."\">Next Month </a>";
  118.  
  119. if($_GET['month'] > 12) {
  120.     $_GET['month'] = $current_month % 12;
  121.                    }
  122.                    //echo "Next: ".$nextmonth.", Prev: ".$prevmonth;
  123. //echo $nextmonth.",            ".$prevmonth;
  124.       ?>
  125.      
  126.    
  127. <html>
  128. <head>
  129. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  130. <title>Calender</title>
  131. <style>
  132. body {
  133.     text-align:center;
  134. }
  135. #wrapper {
  136.     display:block;
  137.     margin-left:auto;
  138.     margin-right:auto;
  139.     width:700px;
  140. }
  141. td {
  142.     vertical-align:top;
  143.     height:90px;
  144.     width:90px;
  145.     padding:5px;
  146. }
  147.  
  148. h3 {
  149.     margin:0;
  150. }
  151.  
  152. #current_day
  153. {
  154.  color: FF0000;
  155. }
  156.  
  157. </style>
  158. </head>
  159. <body>
  160. <div id="wrapper">
  161. <h2><?php echo $current_month_display.' - '.$current_year;?></h2>
  162. <!--<p>Days IN Month: <?php //echo $days_in_month;?></p>
  163. <p>Date: <?php //print_r($today);?></p>-->
  164. <table>
  165.     <tr>
  166.         <td>Mon</td>
  167.         <td>Tues</td>
  168.         <td>Wed</td>
  169.         <td>Thurs</td>
  170.         <td>Fri</td>
  171.         <td>Sat</td>
  172.         <td>Sun</td>
  173.     </tr>
  174. <?php
  175.         WHILE ($day <= $days_in_month) {
  176.             ?><tr><?php
  177.             $d = 1;
  178.             WHILE($d < 8) {
  179.                     if ($delay) {
  180.                         echo '<td></td>';
  181.                         $delay--;
  182.                     }
  183.                     elseif ($day > $days_in_month) {
  184.                         echo '<td></td>';
  185.                     }
  186.                     else {
  187.                         ?>
  188.                         <td>
  189.                             <h3><?php
  190.                         if (( $today[day] ==$day) && ($today[month] == $current_month) && ($today[year] == $current_year))
  191.                             echo "<div id='current_day'>" . $day . "</div>";
  192.                         else
  193.                             echo $day; ?>
  194.                         </h3>
  195.                         <?php
  196.                             if($example_date == $current_year . "/" . $current_month . "/" . $day) {
  197.                                 echo $example_name;
  198.                             }
  199.                         ?>
  200.                         </td>
  201.                         <?php
  202.                         $day = $day + 1;
  203.                     }
  204.                     $d = $d + 1;
  205.             }
  206.             $week = $week + 1;
  207.             ?></tr><?php
  208.         }
  209.     ?>
  210. </table>
  211. </div>
  212. </body>
  213. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement