aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/policy/private/naplo/uzeno
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/uzeno')
-rw-r--r--mayor-orig/www/policy/private/naplo/uzeno/postas-pre.php89
-rw-r--r--mayor-orig/www/policy/private/naplo/uzeno/postas.php5
-rw-r--r--mayor-orig/www/policy/private/naplo/uzeno/uzeno-pre.php187
-rw-r--r--mayor-orig/www/policy/private/naplo/uzeno/uzeno.php12
4 files changed, 0 insertions, 293 deletions
diff --git a/mayor-orig/www/policy/private/naplo/uzeno/postas-pre.php b/mayor-orig/www/policy/private/naplo/uzeno/postas-pre.php
deleted file mode 100644
index 8f44cd8c..00000000
--- a/mayor-orig/www/policy/private/naplo/uzeno/postas-pre.php
+++ /dev/null
@@ -1,89 +0,0 @@
-<?php
-
- require_once('include/modules/naplo/uzeno/uzeno.php'); /* !!! */
-
- require_once('include/modules/naplo/share/kereso.php');
- include_once('include/modules/naplo/share/tankor.php');
- include_once('include/modules/naplo/share/diak.php');
- include_once('include/modules/naplo/share/szulo.php');
- include_once('include/modules/naplo/share/tanar.php');
- include_once('include/modules/naplo/share/osztaly.php');
- include_once('include/modules/naplo/share/munkakozosseg.php');
-
- /* ADMIN */
-// if (__UZENOADMIN===true) {
-// $ADAT['asWho'] = readVariable($_POST['asWho'],'strictstring','asIs',array('asAdmin','asIs'));
-// define('__ASWHO',$ADAT['asWho']);
-// } else define('__ASWHO','asIs');
-
- $ADAT['user']['feladoId'] = setUzenoFeladoId(false);
- $ADAT['user']['feladoTipus'] = getUzenoSzerep(false);
- /* ADMIN */
-
- initSzerep();
- define('__MEID',setUzenoFeladoId($nooverride=true));
-
- $ADAT['pattern'] = readVariable($_POST['pattern'],'string');
- $ADAT['cimzett'] = readVariable($_POST['cimzett'],'string');
- $ADAT['diakokkal'] = readVariable($_POST['diakokkal'],'bool'); // ez mindig true
- $ADAT['txt'] = readVariable($_POST['txt'],'string');
- $ADAT['tanev'] = readVariable($_POST['tanev'],'numeric',__TANEV);
- list($_cimzettTipus,$_cimzettId) = explode('|',$ADAT['cimzett']);
- $ADAT['cimzettTipus'] = readVariable($_cimzettTipus,'strictstring',null);
- $ADAT['cimzettId'] = readVariable($_cimzettId,'id',null);
-
- $ADAT['mId'] = readVariable($_GET['mId'],'id',null);
- if (isset($ADAT['mId'])) {
- $SET['filter'][] = 'uzeno.mId='.intval($ADAT['mId']);
- $SET['tanev'] = $ADAT['tanev'];
- $SET['count'] = false;
- $ADAT['uzenet'] = getUzenoUzenetek($SET);
- }
-
- if ($ADAT['pattern']!='') { /* Ha keres */
- if (uzenhet('diak')) $ADAT['r']['diak' ] = getDiakokByPattern($ADAT['pattern']);
- if (uzenhet('tanar')) $ADAT['r']['tanar'] = getTanarokByPattern($ADAT['pattern']);
- if (uzenhet('szulo')) $ADAT['r']['szulo'] = getSzulokByPattern($ADAT['pattern'],array('diakokkal'=>$ADAT['diakokkal']));
- } elseif ($ADAT['mId']!='' && count($ADAT['uzenet'])==1) {
- // egy üzenet adatait nézzük, akkor kérdezzük le a feladót és a címzettet
- $D = $ADAT['uzenet'][0];
- foreach (array('felado','cimzett') as $_t) {
- switch ($D[$_t.'Tipus']) {
- case 'tanar': $nev = getTanarNevById($D[$_t.'Id']); break;
- case 'diak': $nev = getDiakNevById($D[$_t.'Id']); break;
- case 'szulo': $nev = getSzuloNevById($D[$_t.'Id']); break;
- case 'tankor':
- case 'tankorSzulo': $nev = getTankorNevById($D[$_t.'Id']); break;
- case 'munkakozosseg': $nev = getMunkakozossegNevById($D[$_t.'Id']); break;
- case 'osztaly':
- case 'osztalyTanar':
- case 'osztalySzulo': $nev = getOsztalyNevById($D[$_t.'Id']); break;
- }
- if (uzenhet($_t.'Tipus')) $ADAT['r'][$D[$_t.'Tipus']][] = array($D[$_t.'Tipus'].'Id'=>$D[$_t.'Id'],$D[$_t.'Tipus'].'Nev'=>$nev);
- }
- } else {
- $ADAT['r'] = initUzenoTipusok(array('csakId'=>false,'tanev'=>$ADAT['tanev']));
- if (uzenhet('tanar') && in_array(__SZEREP,array('diak','szulo'))) /* Írjuk felül az üres tanart a tankör tanáraival */
- $ADAT['r']['tanar'] = extendUzenoTipusok(array('csakId'=>false,'tanev'=>$ADAT['tanev']));
- if (uzenhet(__SZEREP)) $ADAT['r'][__SZEREP][] = array(__SZEREP.'Id'=>0, __SZEREP.'Nev'=>'');
- }
-
- if ($ADAT['cimzettTipus']!='' && is_numeric($ADAT['cimzettId']) && ($_POST['postazoHash']=='submit' || $_POST['gomb']=='OK')) {
-
- $P = array(
- 'tanev'=>__TANEV,
- 'cimzettId'=>readVariable($ADAT['cimzettId'],'id'),
- 'cimzettTipus' => readVariable($ADAT['cimzettTipus'],'strictstring',null),
- 'txt'=> $ADAT['txt'] );
-
- if (postUzenet($P) === true) {
- /* Ha sikered */
- unset($_POST);
- header('Location: '.location('index.php?page=naplo&sub=uzeno&f=uzeno'));
- } else {
- $_SESSION['alert'][] = 'page::uzenorogziteshiba';
- }
-
- }
-
-?>
diff --git a/mayor-orig/www/policy/private/naplo/uzeno/postas.php b/mayor-orig/www/policy/private/naplo/uzeno/postas.php
deleted file mode 100644
index 18ccddef..00000000
--- a/mayor-orig/www/policy/private/naplo/uzeno/postas.php
+++ /dev/null
@@ -1,5 +0,0 @@
-<?php
- global $ADAT;
-
- putUzenoPostazo($ADAT);
-?>
diff --git a/mayor-orig/www/policy/private/naplo/uzeno/uzeno-pre.php b/mayor-orig/www/policy/private/naplo/uzeno/uzeno-pre.php
deleted file mode 100644
index 4aededc1..00000000
--- a/mayor-orig/www/policy/private/naplo/uzeno/uzeno-pre.php
+++ /dev/null
@@ -1,187 +0,0 @@
-<?php
-
-if (__UZENO_INSTALLED === true) {
-
- global $TOOL,$action;
-
- include_once('include/modules/naplo/share/tankor.php');
- include_once('include/modules/naplo/share/diak.php');
- include_once('include/modules/naplo/share/szulo.php');
- include_once('include/modules/naplo/share/tanar.php');
- include_once('include/modules/naplo/share/osztaly.php');
- include_once('include/modules/naplo/share/munkakozosseg.php');
-
-// define('__ASWHO','asIs');
- initSzerep(); // defines __SZEREP, lásd még __UZENOSZEREP
- define('__MEID',setUzenoFeladoId($nooverride=true));
- $csoportTipus = array('munkakozosseg','tankor','tankorSzulo','osztaly','osztalySzulo','osztalyTanar');
-
- if (__SZEREP=='tanar') { // ha tanárok vagyunk és szereztünk diakId-t, akkor:
- $ADAT['diakId'] = readVariable($_GET['diakId'],'id',null);
- if ($ADAT['diakId']>0) $defaultSzalId = __MEID.'_'.__SZEREP.'_'.$ADAT['diakId'].'_diak';
- if ($ADAT['diakId']>0) $defaultCimzett = 'diak|'.$ADAT['diakId'];
- }
- // vezérléshez
- $ADAT['mId'] = readVariable($_GET['mId'],'id');
- $ADAT['szalId'] = readVariable($_GET['szalId'],'string',$defaultSzalId);
- $ADAT['cimzettId'] = readVariable($_GET['cimzettId'],'id');
- $ADAT['cimzettTipus'] = readVariable($_GET['cimzettTipus'],'strictstring');
- $ADAT['replyTipus'] = $ADAT['cimzettTipus'] ;
- $ADAT['feladoId'] = readVariable($_GET['feladoId'],'id');
- $ADAT['feladoTipus'] = readVariable($_GET['feladoTipus'],'strictstring');
-
- $ADAT['mutato'] = readVariable($_GET['mutato'], 'numeric');
- $ADAT['tanev'] = readVariable($_POST['tanev'],'numeric',readVariable($_GET['tanev'],'numeric',__TANEV));
-
- $ADAT['toSkin'] = readVariable($_GET['toSkin'],'enum',null,$SKINS);
-
- $ADAT['pattern'] = readVariable($_POST['pattern'],'string');
- /* Ha van cimzett mező, akkor az új UI-ről jön a kérés, felülírhatunk mindent. */
- $ADAT['cimzett'] = readVariable($_POST['cimzett'],'string',$defaultCimzett);
- if($ADAT['cimzett']!='') {
- //$_SESSION['alert'][] = '::postazonak kellene kezelni!!!'; // he?
- list($ADAT['cimzettTipus'],$ADAT['cimzettId']) = explode('|',$ADAT['cimzett']);
- } else {
- $ADAT['cimzettTipus'] = readVariable($_POST['cimzettTipus'],'strictstring');
- $ADAT['cimzettId'] = intval($_POST[$ADAT['cimzettTipus'].'Id']);
- }
-
-// $ADAT['r']['diak'] = getDiakokByPattern($ADAT['pattern']);
-
- /* Képkezelés */
- $ADAT['kepMutat'] = __SHOW_FACES_TF;
-
- $ADAT['tagsagok'] = initUzenoTipusok(array('csakId'=>false,'tanev'=>$ADAT['tanev']));
- $ADAT['tagsagok']['diak'] = getDiakok();
- $ADAT['tagsagok']['tanar'] = getTanarok();
-// $ADAT['tagsagok'][__SZEREP][] = setUzenoFeladoId();
- /* create id */
-
- /*..*/
- $AVAIL_TIPUSOK = (array_keys($ADAT['tagsagok']));
- /* Postázó
- mayorNaploUzen cookie-t minden oldalletöltésnél újrageneráljuk, így a posttal, ha nem egyezik, biza hiába minden.
- */
- $kuuk = readVariable($_COOKIE['mayorNaploUzen'],'strictstring');
- $txt = (readVariable($_POST['txt'],'string'));
-
- if ($action == 'postUzenet' && $kuuk == $_POST['kuuk'] && in_array($_POST['cimzettTipus'],$AVAIL_TIPUSOK) && $txt!=''
- && $_POST[$_POST['cimzettTipus'].'Id'] != ''
- ) {
- /* hacky spellchecker - to get rid of annoying mispelled... */
- if (mb_stristr($txt,'tanárúr',false,'UTF-8')!==false) $_SESSION['alert'][] = 'message:check_spelling:Tanár úr!';
- if (mb_stristr($txt,'tanár nő',false,'UTF-8')!==false) $_SESSION['alert'][] = 'message:check_spelling:Tanárnő!';
- if (mb_stristr($txt,'muszály',false,'UTF-8')!==false) $_SESSION['alert'][] = 'message:check_spelling:Muszáj!';
- /* --- */
- $P = array(
- 'tanev'=>$ADAT['tanev'],
- 'cimzettId'=> $ADAT['cimzettId'],
- 'cimzettTipus' => $ADAT['cimzettTipus'],
- 'txt'=> $txt );
- if (count($_SESSION['alert'])==0 && postUzenet($P)===true) {
- $_SESSION['alert'][] = 'info:msg_success:'; // a félreértés kedvéért kitöröljük a szűrőket
- unset($ADAT['feladoTipus']); unset($ADAT['feladoId']);
- unset($ADAT['cimzettTipus']); unset($ADAT['cimzettId']);
- } else {
- $_SESSION['alert'][] = 'info::figyelmezteto uzenetkor nem rogzitjuk az uzeneteket!';
- $ADAT['txt']=$txt;
- }
- unset($P);
- unset($ADAT['mId']);
- } elseif (__UZENOADMIN===true && $_GET['action'] =='delUzenet') {
- delUzenet($ADAT['mId'],$ADAT['tanev']);
- unset($ADAT['mId']);
- } elseif ($_GET['action'] == 'flagUzenet') { // közvetlenül is olvashatjuk
- $FLAG['flag'] = readVariable($_GET['flag'],'numeric unsigned',1,array(0,1));
- $FLAG['mId'] = $ADAT['mId'];
- $FLAG['tanev']= $ADAT['tanev'];
- // a kapcsolótáblába rögzíthető status
- flagUzenet($FLAG);
- unset($ADAT['mId']);
- }
-
- $ADAT['kuuk'] = rand();
- setcookie('mayorNaploUzen', $ADAT['kuuk']);
-
- $_CONVERT = array('tankorSzulo'=>'tankor', 'osztalySzulo'=>'osztaly', 'osztalyTanar'=>'osztaly');
- if ($ADAT['cimzettId']!='' && in_array($ADAT['cimzettTipus'],$AVAIL_TIPUSOK) ) {
- $b = false;
- for ($i=0; $i<count( $ADAT['tagsagok'][$ADAT['cimzettTipus']] ) ; $i++) {
- $_tipus = (!in_array($ADAT['cimzettTipus'], array('tankorSzulo','osztalySzulo','osztalyTanar'))) ? $ADAT['cimzettTipus'].'Id' : str_replace('Szulo','',$ADAT['cimzettTipus']).'Id' ;
- if (intval($ADAT['tagsagok'][$ADAT['cimzettTipus']][$i][$_tipus])==$ADAT['cimzettId']) {
- $b = true;
- break;
- }
- }
- if ($b===true) {
- $SET['filter'][] = 'cimzettId='.intval($ADAT['cimzettId']);
- $SET['filter'][] = 'cimzettTipus="'.$ADAT['cimzettTipus'].'"';
- }
- }
-
- if ($ADAT['feladoId']!='' && in_array($ADAT['feladoTipus'],$AVAIL_TIPUSOK)) {
- $b = false;
- for ($i=0; $i<count( $ADAT['tagsagok'][$ADAT['feladoTipus']] ) ; $i++) {
- if (intval($ADAT['tagsagok'][$ADAT['feladoTipus']][$i][$ADAT['feladoTipus'].'Id'])==$ADAT['feladoId']) {
- $b = true;
- break;
- }
- }
- if ($b===true) {
- $SET['filter'][] = 'feladoId='.intval($ADAT['feladoId']);
- $SET['filter'][] = 'feladoTipus="'.$ADAT['feladoTipus'].'"';
- }
- }
-
- if ($ADAT['szalId']!='') {
- list($_feladoId,$_feladoTipus,$_cimzettId,$_cimzettTipus) = explode('_',$ADAT['szalId']);
- if ($_cimzettId==0) { // mindenki
- $SET['filter'][] = "(cimzettId=$_cimzettId AND cimzettTipus='$_cimzettTipus')";
- } elseif (in_array($_cimzettTipus,$csoportTipus)) {
- $SET['filter'][] = "(cimzettId=$_cimzettId AND cimzettTipus='$_cimzettTipus')";
- } else {
- $SET['filter'][] = "((feladoId=$_feladoId AND feladoTipus='$_feladoTipus' AND cimzettId=$_cimzettId AND cimzettTipus='$_cimzettTipus')
- OR (cimzettId=$_feladoId AND cimzettTipus='$_feladoTipus' AND feladoId=$_cimzettId AND feladoTipus='$_cimzettTipus'))";
- }
- $SET['limits'] = array('limit'=>100,'pointer'=>0);
- $SET['order'] = 'DESC';
- } elseif ($ADAT['mId']!='') {
- $SET['filter'][] = 'uzeno.mId='.intval($ADAT['mId']);
- } elseif ($skin=='ajax') {
- $SET['limits'] = array('limit'=>__UZENO_AJAXLIMIT,'pointer'=>0);
- $SET['filterFlag'][] = '`uzenoFlagek`.`flag`!=1 OR flag IS NULL';
- } else {
- if (!is_numeric($ADAT['mutato']) || $ADAT['mutato']==0) $SET['limits'] = array('limit'=>__UZENO_DEFAULTLIMIT, 'pointer'=>0);
- else $SET['limits'] = array('limit'=>__UZENO_DEFAULTLIMIT, 'mutato'=>$ADAT['mutato'], 'pointer'=>($ADAT['mutato']-1)*__UZENO_DEFAULTLIMIT);
- }
- $SET['tanev'] = $ADAT['tanev'];
- $ADAT['limits'] = $SET['limits'];
- $ADAT['uzenetek'] = getUzenoUzenetek($SET);
- /* id */
- // for($i=0; $i<count($ADAT['uzenetek']); $i++) $ADAT['uzenetIdk'][] = $ADAT['uzenetek'][$i]['mId'];
- //--
- for($i=0; $i<count($ADAT['uzenetek']); $i++) {
- $_m = $ADAT['uzenetek'][$i];
- if ($_m['feladoTipus'] == 'szulo') $_SZULOIDS[] = $_m['feladoId'];
- }
- $ADAT['tagsagok']['szulo'] = getSzulok(array('csakId'=>false,'result'=>'standard','szuloIds'=>$_SZULOIDS));
- for($i=0; $i<count($ADAT['tagsagok']['szulo']); $i++) {
- $SZULOIDS[] = $ADAT['tagsagok']['szulo'][$i]['szuloId'];
- }
- if (is_array($SZULOIDS) && count($SZULOIDS) > 0 && count($SZULOIDS)<50) $ADAT['szuloDiakjai'] = getSzulokDiakjai($SZULOIDS);
- //
- $SET['count'] = true;
- $ADAT['limits']['max'] = getUzenoUzenetek($SET);
-
- $TOOL['tanevSelect'] = array('tipus'=>'cella', 'paramName'=>'tanev', 'tanev'=>$ADAT['tanev'], 'post' => array('tanev'));
- $TOOL['vissza'] = array('tipus'=>'vissza','paramName'=>'','icon'=>'inbox','post'=>array('page'=>'naplo','sub'=>'uzeno','f'=>'uzeno'));
- if ($ADAT['szalId']!='' || $ADAT['mId']!='') {
- $TOOL['vissza']['icon'] = 'arrow-left';
- }
-
- getToolParameters();
-
-} else {
- $_SESSION['alert'][] = '::uzeno_is_not_installed';
-}
-?>
diff --git a/mayor-orig/www/policy/private/naplo/uzeno/uzeno.php b/mayor-orig/www/policy/private/naplo/uzeno/uzeno.php
deleted file mode 100644
index 12036771..00000000
--- a/mayor-orig/www/policy/private/naplo/uzeno/uzeno.php
+++ /dev/null
@@ -1,12 +0,0 @@
-<?php
-
-if (__UZENO_INSTALLED === true) {
-
- global $ADAT;
- if ( count($ADAT['uzenetek'])>0 )
- putUzeno($ADAT);
- if ($skin!='ajax' && $ADAT['feladoId']!==0)
- putUzenoUzenet($ADAT);
-
-}
-?>