"Jaanuar", 2 => "Veebruar", 3 => "Märts", 4 => "Aprill", 5 => "Mai", 6 => "Juuni", 7 => "Juuli", 8 => "August", 9 => "September", 10 => "Oktoober", 11 => "November", 12 => "Detsember"); # Tekitame array, mis esindab erinevaid allyksusi if ($filter) { $ay = array(); $res = mysql_query("select * from maskid"); while ($row = mysql_fetch_array($res)) { $ay[(int) $row["mask"]] = $row["nimi"]; } } ?> Ürituste kalender
Administreeri
= ($numdays + $firstday - 1) ? $cells * 7 : ($cells + 1) * 7); # Saame teada, millistel konkreetsetel kuupa"evadel toimuvad yritused, et teaksime kalendris # need pa"evad aktiveerida [lingiks muuta] $res = mysql_query(sprintf("select distinct date_format(kuupaev, '%%d') from yritus where (kuupaev >= $year%02d01) and (kuupaev <= $year%02d%02d%s)", $month, $month, $numdays, ($filter ? " and yksus & $filter" : ""))); while ($row = mysql_fetch_row($res)) { $active[(int)$row[0]] = 1; } echo "\n"; # Kuu / kuupa"eva trykk -- typecast'ime '$month' int'iks, et asi saaks array v6tmeks olla echo "\n"; ?> "; for ($day = 0; $day < $cells; $day++) { # Kuupa"eva number -- +2 tekib miskist jamast seoses $day algamisega '0'st... ja veel # millestki. Aga nii to"o"tab. $date = $day - $firstday + 2; # Kui ta"nane kuupa"ev, siis taust roosaks if (date("d.m.Y") == sprintf("%02d.%02d.$year", $date, $month)) { echo '", $date, $month); } # Kui pa"eva number satub selle kuu pa"evade arvu sisse, kirjutame pa"eva numbri else { echo (($date > 0) && ($date <= $numdays) ? $date : " ").""; } # Kui na"dalapa"eva number jagub ta"pselt 7'ga, siis tabeli rea l6pp if (!(($day + 1) % 7)) { echo "\n"; # Kui pole tegu tabeli viimase cell'iga, siis algab uus rida if ($day != $cells - 1) { echo ""; } } } echo "
".$nr2kuu[(int)$month]." $year
E T K N R L P
'; } # Vastasel juhul, kui kuupa"ev, mida on palutud konkreetselt na"idata, siis taust halliks else if ($kp == sprintf("%02d.%02d.$year", $date, $month)) { echo ''; } # Vastasel juhul lihtsalt tabeli-cell else { echo ""; } # Kui sel pa"eval toimub va"hemalt yks yritus, siis tekitame lingi yrituse pa"evale. if ($active[$date]) { printf("$date
\n"; } ?>
Ürituste kalender ", $ay[$filter]; } ?>
\n"; while ($row = mysql_fetch_array($res)) { echo "\n"; # Na"ita kellaaega ainult juhul, kui kellaaeg != 00:00 -- selline tingimus on ma"ngu # v6etud sel p6hjusel, et paljud yritused ei alga kindlal kellaajal. # Na"iteks kasv6i j6ululaupa"ev -- imelik oleks kalendris na"idata, et "00:00 -- j6ululaupaev" echo ($row[1] != 0 || $row[2] != 0) ? "$row[1]:$row[2]" : " "; echo "$row[0]\n"; } echo "\n"; } ?>


Dokumentide sortsud, tabelite kirjeldused ja sisu

Elus versioon