aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/include/modules/naplo/sni
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/www/include/modules/naplo/sni')
-rw-r--r--mayor-orig/www/include/modules/naplo/sni/diakAllapot.php91
-rw-r--r--mayor-orig/www/include/modules/naplo/sni/fejlesztesiTerv.php45
-rw-r--r--mayor-orig/www/include/modules/naplo/sni/tantargyiFeljegyzesek.php26
3 files changed, 0 insertions, 162 deletions
diff --git a/mayor-orig/www/include/modules/naplo/sni/diakAllapot.php b/mayor-orig/www/include/modules/naplo/sni/diakAllapot.php
deleted file mode 100644
index 6236e3e4..00000000
--- a/mayor-orig/www/include/modules/naplo/sni/diakAllapot.php
+++ /dev/null
@@ -1,91 +0,0 @@
-<?php
-
- function getDiakAllapot($diakId) {
-
- $v = array($diakId);
- $q = "SELECT * FROM sniDiakAllapot WHERE diakId=%u";
- $ret = db_query($q, array('fv' => 'getDiakAllapot','modul' => 'naplo','values' => $v, 'result' => 'assoc', 'keyfield' => 'szemeszter'));
- // Gyengeségek és erősségek riorizált listája
- $q = "SELECT * FROM sniDiakGyengesegErosseg WHERE diakId=%u ORDER BY prioritas";
- $ret2 = db_query($q, array('fv' => 'getDiakAllapot/gyengeségek, erősségek','modul' => 'naplo','values' => $v, 'result' => 'multiassoc', 'keyfield' => 'szemeszter'));
- foreach ($ret2 as $szemeszter => $gyeAdat) {
- foreach ($gyeAdat as $key => $value) {
- $ret[ $value['szemeszter'] ][ $value['gyengesegErosseg'] ][] = array(
- 'leiras' => $value['leiras'],
- 'prioritas' => $value['prioritas']
- );
- }
- }
-
- return $ret;
-
-
- }
-
- function sniDiakAllapotRogzites($Parameters) {
-
- $lr = db_connect('naplo', array('fv' => 'sniDiakAllapotRogzites'));
- db_start_trans($lr);
-
- $Param = $Parameters['diakAllapot'];
- $diakId = $Param['diakId']; $szemeszter = $Param['szemeszter'];
- // Korábbi bejegyzés törlése
- $val = array($Param['diakId'], $Param['szemeszter']);
- $q = "DELETE FROM `sniDiakAllapot` WHERE `diakId` = %u AND `szemeszter` = %u";
- db_query($q, array('fv' => 'sniDiakAllapotRogzites', 'modul' => 'naplo', 'values' => $val), $lr);
- $q = "DELETE FROM `sniDiakGyengesegErosseg` WHERE `diakId` = %u AND `szemeszter` = %u";
- db_query($q, array('fv' => 'sniDiakAllapotRogzites', 'modul' => 'naplo', 'values' => $val), $lr);
- // Paraméterek feldolgozása
- $pattern = $v = array();
- foreach ($Param as $attr => $value) {
- if (in_array($attr, array('gyengesegLeiras','gyengesegPrioritas','erossegLeiras','erossegPrioritas'))) continue;
- if (in_array($attr, array('diakId','szemeszter','vizsgalatTanarId','priorizalas')))
- if ($value == '') { $pattern[] = '%s'; $value = 'NULL'; }
- else $pattern[] = "%u";
- else
- if ($attr == 'vizsgalatDt' && $value == '') { $pattern[] = '%s'; $value = 'NULL'; }
- else $pattern[] = "'%s'";
- $v[] = $value;
- }
- // új bejegyzés beszúrása
- $q = "INSERT INTO `sniDiakAllapot` (`".implode('`,`',array_keys($Param))."`) VALUES (".implode(',', $pattern).")";
- $ret = db_query($q, array('fv' => 'sniDiakAllapotRogzites', 'modul' => 'naplo', 'values' => $v), $lr);
- if (!$ret) {
- db_rollback($lr, 'Az SNI adatok módosítása nem sikerült. Visszaállítjuk az eredeti állapotot...');
- db_close($lr); return false;
- }
- // Gyengeségek/Erősségek rögzítése
- $Param = $Parameters['gyengesegekErossegek'];
- $v = array();
- foreach (array('gyengeseg','erosseg') as $key => $gye) {
- if (is_array($Param[$gye.'Leiras'])) {
- foreach ($Param[$gye.'Leiras'] as $index => $leiras) if ($leiras != '') { // Lehessen törölni így...
- array_push($v, $diakId, $szemeszter, ($key+1), $leiras, $Param[$gye.'Prioritas'][$index]);
- }
- }
- }
- if (count($v) != 0) {
- $q = "INSERT INTO `sniDiakGyengesegErosseg` VALUES ".implode(',', array_fill(0, (count($v)/5), "(%u,%u,%u,'%s',%u)"));
- $ret = db_query($q, array('fv' => 'sniDiakAllapotRogzites/Gyengeségek-erősségek', 'modul' => 'naplo', 'values' => $v), $lr);
- var_dump($Param);
- }
-
- db_commit($lr);
- db_close($lr);
- return true;
-
- }
-
- function sniDiakAdatRogzites($Param) {
-
- // diak.fogytekossag módosítása
- $q = "UPDATE diak SET `fogyatekossag`='%s' WHERE diakId=%u";
- db_query($q, array('fv' => 'sniDiakAdatRogzites', 'modul' => 'naplo_intezmeny', 'values' => array(implode(',', $Param['fogyatekossag']), $Param['diakId'])));
- unset($Param['fogyatekossag']);
- // sniDiakAdat modosítás
- $q = "REPLACE INTO `sniDiakAdat` (`diakId`, `kulsoInfo`, `mentorTanarId`) VALUES (%u, '%s', %u)";
- return db_query($q, array('fv' => 'sniDiakAdatRogzites', 'modul' => 'naplo', 'values' => $Param));
-
- }
-
-?>
diff --git a/mayor-orig/www/include/modules/naplo/sni/fejlesztesiTerv.php b/mayor-orig/www/include/modules/naplo/sni/fejlesztesiTerv.php
deleted file mode 100644
index 8485f20e..00000000
--- a/mayor-orig/www/include/modules/naplo/sni/fejlesztesiTerv.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/* Áthelyezve a share/sni-be
-
- function getHaviOsszegzes($diakId, $dt) {
-
- $q = "SELECT * FROM sniHaviOsszegzes WHERE diakId=%u AND dt='%s'";
- $v = array($diakId, $dt);
- $ret = db_query($q, array('fv' => 'getHaviOsszegzes', 'modul' => 'naplo', 'values' => $v, 'result' => 'record'));
-
- $q = "SELECT tanarId FROM sniHaviOsszegzesFelelos WHERE haviOsszegzesId = %u";
- $ret['felelos'] = db_query($q, array('fv' => 'getHaviOsszegzes', 'modul' => 'naplo', 'values' => array($ret['haviOsszegzesId']), 'result' => 'idonly'));
-
- return $ret;
-
- }
-
- function sniHaviOsszegzesRogzites($Param) {
-
- $Felelos = $Param['felelos']; unset($Param['felelos']);
- // Korábbi bejegyzés törlése
- $q = "SELECT haviOsszegzesId FROM sniHaviOsszegzes WHERE diakId = %u AND dt = '%s'";
- $v = array($Param['diakId'], $Param['dt']);
- $Param['haviOsszegzesId'] = db_query($q, array('fv' => 'sniHaviOsszesitesRogzites', 'modul' => 'naplo', 'values' => $v, 'result' => 'value'));
- // Paraméterek feldolgozása
- $pattern = $v = array();
- foreach ($Param as $attr => $value) {
- if (in_array($attr, array('diakId','haviOsszegzesId','valtozas')))
- if ($value == '') { $pattern[] = '%s'; $value = 'NULL'; }
- else $pattern[] = "%u";
- else
- $pattern[] = "'%s'";
- $v[] = $value;
- }
- // új bejegyzés beszúrása
- $q = "REPLACE INTO `sniHaviOsszegzes` (`".implode('`,`',array_keys($Param))."`) VALUES (".implode(',', $pattern).")";
- $id = db_query($q, array('fv' => 'sniHaviOsszegzesRogzites', 'modul' => 'naplo', 'values' => $v, 'result' => 'insert'));
- // felelosok törlése
- $q = "DELETE FROM `sniHaviOsszegzesFelelos` WHERE haviOsszegzesId = %u";
- db_query($q, array('fv' => 'sniHaviOsszegzesRogzites', 'modul' => 'naplo', 'values' => array($id)));
- // új felelősök felvétele
- $q = "INSERT INTO `sniHaviOsszegzesFelelos` (`haviOsszegzesId`,`tanarId`) VALUES ".implode(',', array_fill(0, count($Felelos), "($id, %u)"));
- return db_query($q, array('fv' => 'sniHaviOsszegzesRogzites', 'modul' => 'naplo', 'values' => $Felelos));
- }
-*/
-?>
diff --git a/mayor-orig/www/include/modules/naplo/sni/tantargyiFeljegyzesek.php b/mayor-orig/www/include/modules/naplo/sni/tantargyiFeljegyzesek.php
deleted file mode 100644
index c11be93b..00000000
--- a/mayor-orig/www/include/modules/naplo/sni/tantargyiFeljegyzesek.php
+++ /dev/null
@@ -1,26 +0,0 @@
-<?php
-
- function getDiakFeljegyzesByTankorId($ADAT) {
-
- $q = "SELECT dt, megjegyzes FROM sniTantargyiFeljegyzes WHERE diakId = %u AND tankorId = %u ORDER BY dt";
- $v = array($ADAT['diakId'], $ADAT['tankorId']);
- return db_query($q, array('fv' => 'getDiakFeljegyzesByTankorId', 'modul' => 'naplo', 'values' => $v, 'result' => 'keyvaluepair'));
-
- }
-
- function getDiakFeljegyzesByDt($ADAT) {
-
- $q = "SELECT tankorId, megjegyzes FROM sniTantargyiFeljegyzes WHERE diakId = %u AND dt = '%s'";
- $v = array($ADAT['diakId'], $ADAT['dt']);
- return db_query($q, array('fv' => 'getDiakFeljegyzesByDt', 'modul' => 'naplo', 'values' => $v, 'result' => 'keyvaluepair'));
-
- }
-
- function tantargyiFeljegyzesRogzites($Param) {
-
- $q = "REPLACE INTO sniTantargyiFeljegyzes (diakId, tankorId, dt, megjegyzes) VALUES (%u, %u, '%s', '%s')";
- return db_query($q, array('fv' => 'tantargyiFeljegyzesRogzites', 'modul' => 'naplo', 'values' => $Param));
-
- }
-
-?>