Advertisement
kajacx

Karel Hrkal

Jan 8th, 2012
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.17 KB | None | 0 0
  1. /*
  2.  * nyní vytvoříme pole $cisla, kde index bude políčko v kalendáři
  3.  * hodnota číslo dne (1-31) nebo hodnota false, pokud tento den v kendáři být nemá
  4.  */
  5. for($i = 0; $i<42; $i++) {
  6.     $cisla[$i] = -$number + 2 + $i;
  7.     /*
  8.      * převede pozici $i (0 = prvni pondeli, 1= prvni utery, 6= prvni nedele, 7 = druhe pondely...
  9.      * na den (1-31), který má na této pozici být podle dne v týdnu, kterým měsíc začíná
  10.      * například pokud první den je středa, tak v první středu je 1. ale první pondělí je "-1."
  11.      */
  12.    
  13.     if($cisla[$i]<=0 || $cisla[$i]>$dny_v_mesici) $cisla[$i] = false;
  14.     //vymaže nesmyslné hodnoty (-5, 36, ...)
  15.    
  16.     else $cisla[$i] .= ".";
  17.     //přidá tečku za číslo
  18.    
  19.    
  20.     if($i!=0 && $i%7==0) {
  21.         //začíná nový týden
  22.         if($cisla[$i]) $tydnu++;
  23.         /*
  24.          * Pokud je v pondělí ještě reálné datum(1-31) zvětší se počet týdnů
  25.          * To ale neplatí pro PRVNÍ pondělí, protože to tam bude včdycky
  26.          */
  27.     }
  28. }
  29.  
  30. //480, 405, 355
  31. $vyska6 = 480;
  32. $vyska5 = 405;
  33. $vyska4 = 355;
  34.  
  35. if($tydnu==4) $vyska=$vyska4;
  36. if($tydnu==5) $vyska=$vyska5;
  37. if($tydnu==6) $vyska=$vyska6;
  38.  
  39.  
  40.  
  41. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement