1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
<?php
function updateLevelToken($oktid) {
if ($oktid=='') return false;
$token = bin2hex(openssl_random_pseudo_bytes(20));
$ip = _clientIp();
$q = "INSERT INTO levelLog_"._FELVETELI_EVE." (oktid,generalasDt,ip,token) VALUES ('%s',NOW(),'%s','%s')";
$v = array($oktid,$ip,$token);
db_Query($q,array('modul'=>'felveteli','values'=>$v,'debug'=>false),$lr);
return $token;
}
function checkLevelToken($token) {
}
function getIrasbeliEredmeny($nev,$oId) {
$lr = @db_connect('felveteli');
$q = "SELECT * FROM irasbeli_eredmenyek_"._EV." WHERE nev='%s' AND oId='%s'";
$RET = db_query($q,array('modul'=>'felveteli', 'result'=>'indexed','values'=>array($nev,$oId),'debug'=>false),$lr);
db_close($lr);
return $RET;
}
function getFelvetelizoAdatok($nev,$oktid) {
$lr = db_connect('felveteli');
$q = "SELECT count(*) AS db FROM adatok_"._EV." WHERE (nev='$nev' or jelige='$nev') AND oktid='$oktid'";
$c = db_query($q,array('result'=>'value','modul'=>'felveteli'),$lr);
if ($c==1) {
$q = "SELECT *,
(magyar+matek)*0.8+IF(atlag<3.75,-5,(atlag-4)*20+0) AS hozottpont,
IF(matek2>0,(magyar+matek2)*0.8+IF(atlag<3.75,-5,(atlag-4)*20+0),0) AS hozottpont_mat,
IF(magyar2>0,(magyar2+matek)*0.8+IF(atlag<3.75,-5,(atlag-4)*20+0),0) AS hozottpont_magy
FROM adatok_"._EV." WHERE (nev='$nev' or jelige='$nev') AND oktid='$oktid'";
$Rtmp = db_query($q,array('result'=>'indexed','modul'=>'felveteli'),$lr);
$R = $Rtmp[0];
if ($R['OM'] != '') {
$q = "SELECT * FROM iskolak WHERE omkod like '%".$R['OM']."' LIMIT 1";
$Rtmp = db_query($q,array('result'=>'indexed'),$lr);
$R['iskolaAdat'] = $Rtmp[0];
} else {
$R['iskolaAdat'] = array();
}
} else {
$_SESSION['alert'][] = 'info:none_or_multiple:'.$c;
}
if ($lr) db_close($lr);
return $R;
}
function getSzobeli($jid, $olr = '') {
if (!is_numeric($jid)) return false;
if ($olr=='') $lr = db_connect('felveteli'); else $lr=$olr;
//$q = "SELECT * FROM szobeli_"._EV." WHERE jid=$jid ORDER BY napdt,ido,tagozat";
$q = "SELECT * FROM szobeli_"._EV." WHERE id=$jid ORDER BY napdt,ido,tagozat";
// 2012
// $q = "SELECT * FROM szobeli_"._EV." AS sz LEFT JOIN jelentkezok_tagozatok"._EV." AS jel ON sz.id=jel.id AND sz.tagozat=jel.tid
// WHERE sz.id=$jid ORDER BY napdt,ido,tagozat";
$R = db_query($q,array('result'=>'indexed'),$lr);
if ($olr=='') db_close($lr);
return $R;
}
function getSzobeliByOktid($oktid, $olr = '') {
global $TAGOZATOK;
if (!is_numeric($oktid)) return false;
if ($olr=='') $lr = db_connect('felveteli'); else $lr=$olr;
$q = "SELECT * FROM szobeli_"._EV." WHERE `oktid`='$oktid' ORDER BY napdt,ido,tagozat";
$R = db_query($q,array('result'=>'indexed'),$lr);
$q = "SELECT distinct tagozat FROM szobeli_"._EV;
$X = db_query($q,array('result'=>'idonly'),$lr);
dump($X);
for ($i=0; $i<count($X); $i++) {
$_tmp[] = $TAGOZATOK[$X[$i]].' - '.$X[$i];
}
// define(SZOBELI_EREDMENY_PLACEHOLDER,'<p style="font-size:x-small">Feldolgozott tagozatok: '.implode('<br/>',$_tmp).'</p>');
if (_EV==2020) {
define(SZOBELI_EREDMENY_PLACEHOLDER,'
<u>Ponthatárok</u>:
<ul style="list-style-type:none">
<li>7.A osztály (angol nyelv, 0710-es tanulmányi terület): 82 pont
<li>7.B osztály (német nyelv, 0720-as tanulmányi terület): 72 pont
<li>9/Ny.E nyelvi előkészítő osztály, német (0850-es tanulmányi terület): 93 pont
<li>9/Ny.E nyelvi előkészítő osztály, spanyol (0855-ös tanulmányi terület): 96 pont
<li>9.C osztály, ének (0930-as tanulmányi terület): 80 pont
<li>9.C osztály, magyar (0934-es tanulmányi terület): 90 pont
<li>9.D osztály, matematika (0940-es tanulmányi terület): 96 pont
<li>9.D osztály, fizika (0942-es tanulmányi terület): 93 pont
</ul>
');
}
if ($olr=='') db_close($lr);
return $R;
}
function getJelentkezes($jid, $olr = '') {
if (!is_numeric($jid)) return false;
if ($olr=='') $lr = db_connect('felveteli'); else $lr=$olr;
$q = "SELECT * FROM jelentkezok_tagozatok_"._EV." WHERE jid=$jid ORDER BY rangsor";
$R = db_query($q,array('result'=>'indexed'),$lr);
if ($olr=='') db_close($lr);
return $R;
}
function getIdeiglenesRangsor($oktid) {
if (!is_numeric($oktid)) return false;
if ($olr=='') $lr = db_connect('felveteli'); else $lr=$olr;
$q = "SELECT tagozat,rangsor,pont,szobeli,joslat FROM eredmenyek_tagozatonkent_"._EV." WHERE oktid='$oktid'";
$R = db_query($q,array('result'=>'indexed'),$lr);
if ($olr=='') db_close($lr);
return $R;
}
?>
|