Az adatbázis nem nyitható meg.\n"); } while (!feof($handle)) { $buffer = fgets($handle, 4096); $data=explode(";", $buffer, 6); $datum[]=$data[0]; $n[]=$data[1]; $m[]=$data[2]; $t[]=$data[3]; $h[]=$data[4]; $cs[]=chop($data[5]); } fclose ($handle); $ma=date("Y.m.d"); $tc=0; $mc=0; $nc=0; $het_ma=""; $utolso=count($datum); $vakacio_ma=""; $het_holnap=""; for ($i=0; $i=$ma) { if ($het_ma=="") { $het_ma=$h[$i]; $vakacio_ma=$cs[$i]; $ab=$het_ma; $hv=0; $kell=1; $szakasz=1; switch ( $cs[$i] ) { // normal csengetesi rend case "n": $csengetes = "[ [7,10,0],[7,15,0],[7,55,0], [8,0,0],[8,45,0],[8,55,0], [9,0,0],[9,45,0],[9,55,0], [10,0,0],[10,45,0],[10,50,0],[10,55,0], [11,40,0], [12,0,0],[12,5,0],[12,50,0], [13,10,0],[13,15,0], [14,0,0],[14,5,0],[14,10,0],[14,55,0] ]"; $csmegj = "(7:10) 7:15-7:55,
8:00-8:45,
(8:55) 9:00-9:45,
(9:55) 10:00-10:45,
(10:50) 10:55-11:40,
(12:00) 12:05-12:50,
(13:10) 13:15-14:00,
(14:05) 14:10-14:55 "; break; // roviditett csengetesi rend case "r": $csengetes = "[ [7,10,0],[7,15,0],[7,55,0], [8,0,0],[8,40,0],[8,45,0],[8,50,0], [9,30,0],[9,35,0],[9,40,0], [10,20,0],[10,25,0],[10,30,0], [11,10,0],[11,15,0],[11,20,0], [12,0,0],[12,5,0],[12,10,0],[12,50,0],[12,55,0], [13,0,0],[13,40,0] ]"; $csmegj = "(7:10) 7:15-7:55,
8:00-8:40,
(8:45) 8:50-9:30,
(9:35) 9:40-10:20,
(10:25) 10:30-11:10,
(11:15) 11:20-12:00,
(12:05) 12:10-12:50,
(12:55) 13:00-13:40 "; break; // extra 1 roviditett csengetesi rend pl: 2012.10.12, 2012.12.15, 2012.12.21, 2013.10.11 case "1": $csengetes = "[ [7,10,0],[7,15,0],[7,55,0], [8,0,0],[8,40,0],[8,45,0],[8,50,0], [9,30,0],[9,35,0],[9,40,0], [10,20,0],[10,25,0],[10,30,0], [11,10,0],[11,15,0],[11,20,0], [12,0,0],[12,20,0],[12,25,0],[13,5,0],[13,25,0], [13,30,0],[14,10,0] ]"; $csmegj = "(7:10) 7:15-7:55,
8:00-8:40,
(8:45) 8:50-9:30,
(9:35) 9:40-10:20,
(10:25) 10:30-11:10,
(11:15) 11:20-12:00,
(12:20) 12:25-13:05,
(13:25) 13:30-14:10 "; break; // extra 2 roviditett csengetesi rend pl: 2010.05.06 case "2": $csengetes = "[ [11,55,0],[12,00,0],[12,40,0], [12,45,0],[12,50,0],[13,30,0],[13,45,0], [13,50,0],[14,30,0] ]"; $csmegj = "(11:55) 12:00-12:40,
(12:45) 12:50-13:30,
(13:45) 13:50-14:30 "; break; // extra 3 roviditett csengetesi rend pl: 2010.10.22, 2011.03.11, 2011.10.21, 2012.03.14, 2012.10.19, 2013.03.14, 2013.10.22 case "3": $csengetes = "[ [7,55,0], [8,0,0],[8,40,0],[8,45,0],[8,50,0], [9,30,0],[9,35,0],[9,40,0], [10,20,0],[10,25,0],[10,30,0], [11,10,0],[11,15,0],[11,20,0], [12,0,0],[12,5,0],[12,10,0],[12,50,0] ]"; $csmegj = "(7:55) 8:00-8:40,
(8:45) 8:50-9:30,
(9:35) 9:40-10:20,
(10:25) 10:30-11:10,
(11:15) 11:20-12:00,
(12:05) 12:10-12:50 "; break; // extra 4 normal csengetesi rend, elso harom ora megtartva pl: 2011.01.14, 2012.01.13, 2013.01.11, 2013.03.26 case "4": $csengetes = "[ [7,10,0],[7,15,0],[7,55,0], [8,0,0],[8,45,0],[8,55,0], [9,0,0],[9,45,0],[9,55,0], [10,0,0],[10,45,0] ]"; $csmegj = "(7:10) 7:15-7:55,
8:00-8:45,
(8:55) 9:00-9:45,
(9:55) 10:00-10:45 "; break; // extra 5 normal csengetesi rend pl: 2011.05.05 case "5": $csengetes = "[ [11,55,0], [12,00,0],[12,45,0],[12,55,0], [13,00,0],[13,45,0],[13,55,0], [14,00,0],[14,45,0],[14,55,0], [15,00,0],[15,45,0] ]"; $csmegj = "(11:55) 12:00-12:45,
(12:55) 13:00-13:45,
(13:55) 14:00-14:45,
(14:55) 15:00-15:45 "; break; // extra 6 roviditett csengetesi rend pl: 2011.06.09, 2013.06.03, 2013.06.13 case "6": $csengetes = "[ [7,10,0],[7,15,0],[7,55,0], [8,0,0],[8,40,0],[8,45,0],[8,50,0], [9,30,0],[9,35,0],[9,40,0], [10,20,0],[10,25,0],[10,30,0], [11,10,0],[11,15,0],[11,20,0], [12,0,0],[12,20,0],[12,25,0],[13,5,0] ]"; $csmegj = "(7:10) 7:15-7:55,
8:00-8:40,
(8:45) 8:50-9:30,
(9:35) 9:40-10:20,
(10:25) 10:30-11:10,
(11:15) 11:20-12:00,
(12:20) 12:25-13:05 "; break; // normal csengetesi rend, hatodik ora 10 perccel elobb pl: 2011.12.12 case "7": $csengetes = "[ [7,10,0],[7,15,0],[7,55,0], [8,0,0],[8,45,0],[8,55,0], [9,0,0],[9,45,0],[9,55,0], [10,0,0],[10,45,0],[10,50,0],[10,55,0], [11,40,0], [12,0,0],[12,5,0],[12,50,0], [13,0,0],[13,5,0], [13,50,0] ]"; $csmegj = "(7:10) 7:15-7:55,
8:00-8:45,
(8:55) 9:00-9:45,
(9:55) 10:00-10:45,
(10:50) 10:55-11:40,
(12:00) 12:05-12:50,
(13:05) 13:10-13:50 "; break; // normal csengetesi rend, 4. oratol, elso 3 elmarad pl: 2012.04.10 case "8": $csengetes = "[ [10,50,0],[10,55,0], [11,40,0], [12,0,0],[12,5,0],[12,50,0], [13,10,0],[13,15,0], [14,0,0],[14,5,0],[14,10,0],[14,55,0] ]"; $csmegj = "(10:50) 10:55-11:40,
(12:00) 12:05-12:50,
(13:10) 13:15-14:00,
(14:05) 14:10-14:55 "; break; // Apaczai napokon a csengetes = nincs case "a": $csengetes = "[ [7,10,0] ]"; $csmegj = "Apáczai Napok  
A mai tanítási napon
nincs csengetés."; break; // Ballagaskor a csengetes = nincs case "b": $csengetes = "[ [7,10,0],[10,0,0] ]"; $csmegj = "Ballagás  
A mai tanítási napon
nincs csengetés."; break; // delutani normal csengetesi rend pl: 2013.05.09 case "d": $csengetes = "[ [12,00,0],[12,05,0],[12,50,0], [13,10,0],[13,15,0], [14,00,0],[14,05,0],[14,10,0],[14,55,0] [15,00,0],[15,05,0],[15,50,0] ]"; $csmegj = "(12:00) 12:05-12:50,
(13:10) 13:15-14:00,
(14:05) 14:10-14:55,
(15:00) 15:05-15:50 "; break; // Erettsegi idejen a csengetes = nincs case "e": $csengetes = "[ [7,10,0] ]"; $csmegj = "Érettségi  
A mai tanítási napon
nincs csengetés."; break; // Sportnapon a csengetes = nincs case "s": $csengetes = "[ [7,10,0] ]"; $csmegj = "Sportnap  
A mai tanítási napon
nincs csengetés."; break; // Szunet a csengetes = nincs case "0": $csengetes = "[ [7,10,0] ]"; $csmegj = "Szunet  
A mai tanítási napon
nincs csengetés."; break; // tanev vegi utcabal es tehetsegnap és
Tehetségnap   case "u": $csengetes = "[ [0,0,0] ]"; $csmegj = "Udvarbál  
A mai tanítási napon
nincs csengetés."; break; // tanev vegi, utolso hetvegi napokon, amikor mar nem lesz csengetes case "h": $csengetes = "[ [0,0,0] ]"; $csmegj = "Ebben a tanévben már
nincs csengetés."; break; // tanev vegi csengetes nelkuli tanitasi napokon case "t": $csengetes = "[ [0,0,0] ]"; $csmegj = "A mai tanítási napon
nincs csengetés."; break; // Vakacioban nincs csengetes case "V": $csengetes = "[ [0,0,0] ]"; $csmegj = "Vakáció!!!    
Szeptember 2-ig
nincs csengetés."; break; } } else { if ($het_holnap=="") { $het_holnap=$h[$i]; } if ($kell and (($h[$i]=="-") or (strpos("abest", $cs[$i])!==false))) { $hv++; } else { $kell=0; } } if ($szakasz and ((($vakacio_ma=="V") and ($cs[$i]=="V")) or (($vakacio_ma!="V") and ($cs[$i]!="V")))) { $nc+=$n[$i]; $mc+=$m[$i]; $tc+=$t[$i]; $utolso=$i; } else { $szakasz=0; } } } $utolso_datum=substr($datum[$utolso],0,5)." ".$honap[(substr($datum[$utolso],5,2))-1]." "; if ( substr($datum[$utolso],8,2) > 9 ) { $utolso_datum=$utolso_datum.substr($datum[$utolso],8,2)."."; } else { $utolso_datum=$utolso_datum.substr($datum[$utolso],9,1)."."; } if ($vakacio_ma=="V") { return sprintf ($het_ma.$het_holnap."A vakáció utolsó napja %s, addig még %s nap van, ebből %s munkanap, ebből %s tanítási nap.\n", $utolso_datum, $nc, $mc, $tc); } else { return sprintf ($het_ma.$het_holnap."Az utolsó tanítási nap %s, addig még %s nap van, ebből %s munkanap, ebből %s tanítási nap.\n", $utolso_datum, $nc, $mc, $tc); } } $v=vakacio(); ?> var WW = Date.parse('') var hv = var ab = '' csengetes =