From c0f79397dd75e03a7a40303f82926e8187697d07 Mon Sep 17 00:00:00 2001 From: M.Gergo Date: Fri, 8 Mar 2019 23:32:47 +0100 Subject: Rev: 4455 --- .../classic/module-fenntarto/css/admin/nodes.css | 16 + .../css/naplo/tantargyfelosztas.css | 41 ++ .../module-fenntarto/html/admin/nodes.phtml | 89 ++++ .../html/naplo/tantargyfelosztas.phtml | 451 +++++++++++++++++++++ .../naplo/tantargyfelosztas.jquery.min.js | 15 + 5 files changed, 612 insertions(+) create mode 100644 mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/admin/nodes.css create mode 100644 mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/naplo/tantargyfelosztas.css create mode 100644 mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/html/admin/nodes.phtml create mode 100644 mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/html/naplo/tantargyfelosztas.phtml create mode 100644 mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/javascript/naplo/tantargyfelosztas.jquery.min.js (limited to 'mayor-orig/mayor-fenntarto/www/skin') diff --git a/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/admin/nodes.css b/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/admin/nodes.css new file mode 100644 index 00000000..9a665659 --- /dev/null +++ b/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/admin/nodes.css @@ -0,0 +1,16 @@ + + form#addNode { background-color: #ceddec; margin: 10px auto; width: 600px; padding: 10px; text-align: center; border: outset 2px; color: #234; } + form#addNode p { text-align: left; padding: 1px 4px; } + form#addNode p select { width: 100%; color: #234; } + form#addNode h3 { border-bottom: 1px solid #a00; } + form#addNode label { margin-right: 5px; } + + + table#requNodes { background-color: white; border: 1px solid #ceddec; border-spacing: 0px; margin: auto; } + table#requNodes th, table#requNodes td { border: 1px solid #ddd; padding: 2px 5px; } + table#requNodes td label { padding: 2px 5px; border: 1px solid #ddd; border-radius: 4px; margin: 1px 2px; } + table#requNodes td label.allow { border-color: #060; color: #0a0; } + table#requNodes td label.forbid { border-color: #600; color: #a00; } + table#requNodes td input[type=checkbox] { position: relative; top: 2px; } + + form#del input[type=submit] { color: white; background-color: #d00; } diff --git a/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/naplo/tantargyfelosztas.css b/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/naplo/tantargyfelosztas.css new file mode 100644 index 00000000..ed9f50ee --- /dev/null +++ b/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/css/naplo/tantargyfelosztas.css @@ -0,0 +1,41 @@ +@media screen { + + table#tfStat tr.hide { display: none; } + + table#tfStat th { background-color: #ddd; padding: 2px 6px; } + table#tfStat td { background-color: #eee; padding: 2px 6px; } + table#tfStat td.gap { background-color: #fff; } + table#tfStat td.number { text-align: right; min-width: 30px; } + table#tfStat td.alert, + table#tfStat td span.alert { color: red; } + + table#tfStat th.slide { cursor: pointer; min-width: 180px; } + + table#tfStat span.icon-chevron-up, + table#tfStat span.icon-chevron-down { float: right; margin: 4px 0 0 10px; } + + form#tis { background-color: #eee; padding: 10px; border: solid 3px #efefef; margin: 20px 50px; text-align: center; } + form#tis h3 { text-align: center; border-bottom: 1px #a00 solid; background-color: #f6f6f6; padding: 4px; } + form#tis select { margin: 0px 3px; } +} +@media print { + + table.toolBar, span.icon-lock, span.icon-remove-circle, div.icon-lock { display: none; } + table#tfStat span.icon-chevron-up, + table#tfStat span.icon-chevron-down { display: none; } + + table#tfStat { border-spacing: 0; border-collapse: collapse; line-height: 24px; } + table#tfStat, table#tfStat td, table#tfStat th { border: 1px solid black; } + + table#tfStat th { background-color: #fff; padding: 2px 6px; } + table#tfStat td { background-color: #fff; padding: 2px 6px; } + table#tfStat td.gap { background-color: #fff; } + table#tfStat td.number { text-align: right; min-width: 30px; } + table#tfStat td.alert, + table#tfStat td span.alert { color: red; } + + table#tfStat th.slide { min-width: 180px; } + + form#tis { display: none; } + +} \ No newline at end of file diff --git a/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/html/admin/nodes.phtml b/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/html/admin/nodes.phtml new file mode 100644 index 00000000..8d8fea46 --- /dev/null +++ b/mayor-orig/mayor-fenntarto/www/skin/classic/module-fenntarto/html/admin/nodes.phtml @@ -0,0 +1,89 @@ +'addNode')); + echo '
';
+ echo '';
+ echo '
';
+ echo '';
+ echo '';
+ echo '
';
+ echo '
'._NODE.' | '; + echo ''._NODEID.' | '; + echo ''._OMKOD.' | '; + echo ''._REQUS.' | '; + echo ''.' | '; + echo '|
---|---|---|---|---|---|
'; + formBegin(array('id'=>'del')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + echo ' | '; + echo ''.$ADAT['nodes'][ $pAdat['nodeId'] ][0]['nev'].' | '; + echo ''.$pAdat['nodeId'].' | '; + echo ''.$pAdat['OMKod'].' | '; + echo ''; + formBegin(array('id'=>'requ')); + echo ''; + echo ''; + echo ''; + echo ''; + $nRequ = explode(',',$pAdat['requ']); + foreach ($ADAT['requests'] as $index => $requ) { + if (in_array($requ, $nRequ)) $CHK=' checked="checked" '; + else $CHK = ''; + if (is_array($ADAT['nodes'][ $pAdat['nodeId'] ][0]['priv'])) { + if (in_array($requ, $ADAT['nodes'][ $pAdat['nodeId'] ][0]['priv'])) $class='allow'; + else $class = 'forbid'; + } else { $class=''; } + $id = 'n'.$pAdat['nodeId'].ekezettelen($pAdat['userAccount']).$pAdat['OMKod'].$index; + echo ''; + } + echo ''; + formEnd(); + echo ' | '; + echo ''; + if (in_array('Jogosultság',$nRequ)) { + formBegin(array('id'=>'requ')); + echo ''; + echo ''; + echo ''; + echo ''; + echo ''; + formEnd(); + } + echo ' | '; + echo '
Intézmény neve OM Címe | ';
+ foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) {
+ echo ''
+ .$iAdat['intezmenyAdat']['nev'].' ' + .$iAdat['intezmenyAdat']['OMKod'].' ' + .$iAdat['intezmenyAdat']['cimHelyseg'].' '.$iAdat['intezmenyAdat']['cimIrsz'].', '.$iAdat['intezmenyAdat']['cimKozteruletNev'].' '.$iAdat['intezmenyAdat']['cimKozteruletJelleg'].' '.$iAdat['intezmenyAdat']['cimHazszam']; + echo ' | ';
+ }
+ echo '||||||
---|---|---|---|---|---|---|---|
Pedagógus létszám | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''.intval($iAdat['tanarLetszam']['statusz']['határozatlan idejű']+$iAdat['tanarLetszam']['statusz']['határozott idejű']).' | '; + echo ''; + } + echo ' | |||||
'; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ' | Gyakornok Pedagógus I. Pedagógus II. MesterpedagógusKutatótanár'; + echo ' | '.$iAdat['tanarLetszam']['besorolas']['Gyakornok'].' ' + .$iAdat['tanarLetszam']['besorolas']['Pedagógus I.'].' ' + .$iAdat['tanarLetszam']['besorolas']['Pedagógus II.'].' ' + .$iAdat['tanarLetszam']['besorolas']['Mesterpedagógus'].' ' + .$iAdat['tanarLetszam']['besorolas']['Kutatótanár'] + .' | ';
+ echo 'Határozatlan idejű Határozott idejű Tartósan távol | ';
+ echo ''
+ .intval($iAdat['tanarLetszam']['statusz']['határozatlan idejű']).' ' + .intval($iAdat['tanarLetszam']['statusz']['határozott idejű']).' ' + .intval($iAdat['tanarLetszam']['statusz']['tartósan távol']).' ' + .' | ';
+ }
+ echo '|||
Finanszírozott pedagógus létszám | ';
+ foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) {
+ echo 'Összesen | Diák létszám | Mutató | '; + } + echo '||||
'.$pLetszam.' | '; + } + echo '|||||||
'.$osztalyTipus.' | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo ''.round(intval($iAdat['diakLetszam'][$osztalyTipus])/$mutato).' | '; + echo ''.$iAdat['diakLetszam'][$osztalyTipus].' | '; + echo ''.$mutato.' | '; + } + echo '||||
Diák létszám | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) echo 'Összes | Fiú | Lány | '; + echo ''.intval($iAdat['diakLetszam']['statusz']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['magántanuló']).' | ' + .''.intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['fiú']['magántanuló']).' | ' + .''.intval($iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['lány']['magántanuló']).' | '; + //echo ''; + } + echo ' |
jogviszonyban van magántanuló vendégtanuló jogviszonya szünetel | ';
+ foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) {
+ if (intval($iAdat['diakLetszam']['statusz']['jogviszonyban van']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van']+$iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van']))
+ $jvClass=' class="alert"';
+ if (intval($iAdat['diakLetszam']['statusz']['magántanuló']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['magántanuló']+$iAdat['diakLetszam']['statusz']['lány']['magántanuló']))
+ $mClass=' class="alert"';
+ if (intval($iAdat['diakLetszam']['statusz']['vendégtanuló']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['vendégtanuló']+$iAdat['diakLetszam']['statusz']['lány']['vendégtanuló']))
+ $vClass=' class="alert"';
+ if (intval($iAdat['diakLetszam']['statusz']['jogviszonya felfüggesztve']) <> intval($iAdat['diakLetszam']['statusz']['fiú']['jogviszonya felfüggesztve']+$iAdat['diakLetszam']['statusz']['lány']['jogviszonya felfüggesztve']))
+ $jfClass=' class="alert"';
+ echo ''
+ .''.$iAdat['diakLetszam']['statusz']['jogviszonyban van'].' ' + .''.$iAdat['diakLetszam']['statusz']['magántanuló'].' ' + .''.$iAdat['diakLetszam']['statusz']['vendégtanuló'].' ' + .''.$iAdat['diakLetszam']['statusz']['jogviszonya felfüggesztve'].''. + ' | ';
+ echo ''
+ .''.$iAdat['diakLetszam']['statusz']['fiú']['jogviszonyban van'].' ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['magántanuló'].' ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['vendégtanuló'].' ' + .''.$iAdat['diakLetszam']['statusz']['fiú']['jogviszonya felfüggesztve'].''. + ' | ';
+ echo ''
+ .''.$iAdat['diakLetszam']['statusz']['lány']['jogviszonyban van'].' ' + .''.$iAdat['diakLetszam']['statusz']['lány']['magántanuló'].' ' + .''.$iAdat['diakLetszam']['statusz']['lány']['vendégtanuló'].' ' + .''.$iAdat['diakLetszam']['statusz']['lány']['jogviszonya felfüggesztve'].''. + ' | ';
+ //echo ''; + } + echo ' | |||
Évfolyam létszámok | '; + echo '|||||||
'.$evfolyamJel.' | '; + $letezoEvfolyam = true; + } + if ($letezoEvfolyam) { + echo ''.$iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel]['összes'].' | '; + echo ''.$iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel]['fiú'].' | '; + echo ''.$iAdat['diakLetszam']['evfolyamJel'][$evfolyamJel]['lány'].' | '; + //echo ''; + } + } + } + if ($letezoEvfolyam) echo ' | |||
Óraszámok | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo 'Összes | Óratervi | Tanórán kívüli | '; + } + echo '||||
'.number_format($iAdat['oraszamok']['összes'],2,',','').' | ' + .''.number_format($iAdat['oraszamok']['óratervi'],2,',','').' | ' + .''.number_format($iAdat['oraszamok']['tanórán kívüli'],1,',','').' | ' + ; + } + echo '|||||
Tantárgyanként | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['targyOraszamok']['összes'][$targyId])) {
+ echo number_format($iAdat['targyOraszamok']['összes'][$targyId],1,',','').' '; + } + } + echo ' | ';
+ echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['targyOraszamok']['összes'][$targyId])) {
+ echo $tAdat['targyNev'].' '; + } + } + echo ' | ';
+ foreach (array('óratervi','tanórán kívüli') as $oratervi) {
+ echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['targyOraszamok']['összes'][$targyId])) {
+ echo number_format($iAdat['targyOraszamok'][$oratervi][$targyId],1,',','').' '; + }} + echo ' | ';
+ }
+ }
+ echo '||||
Osztályonként | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '';
+ foreach ($iAdat['osztalyIds'] as $osztalyId) {
+ if (isset($iAdat['osztalyOraszamok']['összes'][$osztalyId])) {
+ echo number_format($iAdat['osztalyOraszamok']['összes'][$osztalyId],1,',','').' '; + } + } + echo ' | ';
+
+ echo '';
+ foreach ($iAdat['osztalyIds'] as $osztalyId) {
+ if (isset($iAdat['osztalyOraszamok']['összes'][$osztalyId])) {
+ echo $iAdat['osztalyAdat'][$osztalyId]['osztalyJel'].' '; + } + } + echo ' | ';
+ foreach (array('óratervi','tanórán kívüli') as $oratervi) {
+ echo '';
+ foreach ($iAdat['osztalyIds'] as $osztalyId) {
+ if (isset($iAdat['osztalyOraszamok']['összes'][$osztalyId])) {
+ echo number_format($iAdat['osztalyOraszamok'][$oratervi][$osztalyId],1,',','').' '; + }} + echo ' | ';
+ }
+ }
+ echo '||||
Évfolyamonként | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '';
+ foreach ($ADAT['evfolyamJelek'] as $evfolyamJel) {
+ if (isset($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel])) {
+ echo number_format($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel],1,',','').' '; + } + } + echo ' | ';
+
+ echo '';
+ foreach ($ADAT['evfolyamJelek'] as $evfolyamJel) {
+ if (isset($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel])) {
+ echo $evfolyamJel.' '; + } + } + echo ' | ';
+ foreach (array('óratervi','tanórán kívüli') as $oratervi) {
+ echo '';
+ foreach ($ADAT['evfolyamJelek'] as $evfolyamJel) {
+ if (isset($iAdat['evfolyamOraszamok']['összes'][$evfolyamJel])) {
+ echo number_format($iAdat['evfolyamOraszamok'][$oratervi][$evfolyamJel],1,',','').' '; + }} + echo ' | ';
+ }
+ }
+ echo '||||
Heti időkeret | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo 'összesen | ' + .'enge- délye- zett | '
+ .'tehetség- gondozás, felzárkóztatás | '
+ .'hittan többlet órakerete egyházi intéz- ményben | '
+ .'6 és 8 évfolyamos gimnáziumok többlet óraszáma | '
+ .'nemzetiségi oktatás- nevelés többlet óraszáma | '
+ ;
+ }
+ echo '|
'.$iAdat['osztalyIdokeret']['összesen']['összes'].' | ' + .''.$iAdat['osztalyIdokeret']['összesen']['engedélyezett'].' | ' + .''.$iAdat['osztalyIdokeret']['összesen']['tehetséggondozás-felzárkóztatás'].' | ' + .''.$iAdat['osztalyIdokeret']['összesen']['egyházi'].' | ' + .''.$iAdat['osztalyIdokeret']['összesen']['gimnázium'].' | ' + .''.$iAdat['osztalyIdokeret']['összesen']['nemzetiségi'].' | ' + ; + } + echo '||
'
+ .'Általános iskola alsó tagozat ' + .'Általános iskola felső tagozat ' + .'Általános iskola ' + .'Gimnázium 1-8. évfolyam ' + .'Gimnázium 9-12. évfolyam ' + .'Gimnázium | ';
+ foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) {
+ echo ''
+ .$iAdat['osztalyIdokeret']['alsó']['összes'].' ' + .$iAdat['osztalyIdokeret']['felső']['összes'].' ' + .$iAdat['osztalyIdokeret']['általános']['összes'].' ' + .$iAdat['osztalyIdokeret']['gimnázium18']['összes'].' ' + .$iAdat['osztalyIdokeret']['gimnázium92']['összes'].' ' + .$iAdat['osztalyIdokeret']['gimnázium']['összes'].' ' + .' | '
+ .''
+ .$iAdat['osztalyIdokeret']['alsó']['engedélyezett'].' ' + .$iAdat['osztalyIdokeret']['felső']['engedélyezett'].' ' + .$iAdat['osztalyIdokeret']['általános']['engedélyezett'].' ' + .$iAdat['osztalyIdokeret']['gimnázium18']['engedélyezett'].' ' + .$iAdat['osztalyIdokeret']['gimnázium92']['engedélyezett'].' ' + .$iAdat['osztalyIdokeret']['gimnázium']['engedélyezett'].' ' + .' | '
+ .''
+ .$iAdat['osztalyIdokeret']['alsó']['tehetséggondozás-felzárkóztatás'].' ' + .$iAdat['osztalyIdokeret']['felső']['tehetséggondozás-felzárkóztatás'].' ' + .$iAdat['osztalyIdokeret']['általános']['tehetséggondozás-felzárkóztatás'].' ' + .$iAdat['osztalyIdokeret']['gimnázium18']['tehetséggondozás-felzárkóztatás'].' ' + .$iAdat['osztalyIdokeret']['gimnázium92']['tehetséggondozás-felzárkóztatás'].' ' + .$iAdat['osztalyIdokeret']['gimnázium']['tehetséggondozás-felzárkóztatás'].' ' + .' | '
+ .''
+ .$iAdat['osztalyIdokeret']['alsó']['egyházi'].' ' + .$iAdat['osztalyIdokeret']['felső']['egyházi'].' ' + .$iAdat['osztalyIdokeret']['általános']['egyházi'].' ' + .$iAdat['osztalyIdokeret']['gimnázium18']['egyházi'].' ' + .$iAdat['osztalyIdokeret']['gimnázium92']['egyházi'].' ' + .$iAdat['osztalyIdokeret']['gimnázium']['egyházi'].' ' + .' | '
+ .''
+ .$iAdat['osztalyIdokeret']['alsó']['gimnázium'].' ' + .$iAdat['osztalyIdokeret']['felső']['gimnázium'].' ' + .$iAdat['osztalyIdokeret']['általános']['gimnázium'].' ' + .$iAdat['osztalyIdokeret']['gimnázium18']['gimnázium'].' ' + .$iAdat['osztalyIdokeret']['gimnázium92']['gimnázium'].' ' + .$iAdat['osztalyIdokeret']['gimnázium']['gimnázium'].' ' + .' | '
+ .''
+ .$iAdat['osztalyIdokeret']['alsó']['nemzetiségi'].' ' + .$iAdat['osztalyIdokeret']['felső']['nemzetiségi'].' ' + .$iAdat['osztalyIdokeret']['általános']['nemzetiségi'].' ' + .$iAdat['osztalyIdokeret']['gimnázium18']['nemzetiségi'].' ' + .$iAdat['osztalyIdokeret']['gimnázium92']['nemzetiségi'].' ' + .$iAdat['osztalyIdokeret']['gimnázium']['nemzetiségi'].' ' + .' | '
+ ;
+ }
+ echo '|
Osztályonként | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '';
+ foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $oAdat['osztalyJel'].' '; + echo ' | ';
+ echo '';
+ foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['engedélyezett'].' '; + echo ' | ';
+ echo '';
+ foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['tehetséggondozás-felzárkóztatás'].' '; + echo ' | ';
+ echo '';
+ foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['egyházi'].' '; + echo ' | ';
+ echo '';
+ foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['gimnázium'].' '; + echo ' | ';
+ echo '';
+ foreach ($iAdat['osztalyAdat'] as $osztalyId => $oAdat) echo $iAdat['osztalyIdokeret'][$osztalyId]['nemzetiségi'].' '; + echo ' | ';
+ }
+ echo '|
Csoport statisztika | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo 'Csoportok száma | minimális csoportlétszám | maximális csoportlétszám | átlagos csoportlétszám | '; + $osszDb = 0; $osszMax = 0; $osszSum = 0; unset($osszMin); + foreach ($iAdat['targyAdat'] as $targyId => $tAdat) { + if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) { + $osszDb += $iAdat['tankorLetszamStat'][$targyId]['db']; + $osszSum += $iAdat['tankorLetszamStat'][$targyId]['sum']; + if ($osszMax < $iAdat['tankorLetszamStat'][$targyId]['max']) $osszMax = $iAdat['tankorLetszamStat'][$targyId]['max']; + if (!isset($osszMin) || $iAdat['tankorLetszamStat'][$targyId]['min']<$osszMin) + $osszMin = $iAdat['tankorLetszamStat'][$targyId]['min']; + } + } + $ADAT['intezmeny'][$intezmeny]['tankorLetszamStat']['összes'] = + array('db'=>$osszDb, 'min'=>$osszMin, 'max'=>$osszMax, 'átlag'=>number_format($osszSum/$osszDb,1,',','')); + } + echo '|||
'.$iAdat['tankorLetszamStat']['összes']['db'].' | ' + .''.$iAdat['tankorLetszamStat']['összes']['min'].' | ' + .''.$iAdat['tankorLetszamStat']['összes']['max'].' | ' + .''.$iAdat['tankorLetszamStat']['összes']['átlag'].' | '; + } + echo '||||
Tantárgyanként | '; + foreach ($ADAT['intezmeny'] as $intezmeny => $iAdat) { + echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {;
+ if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) {
+ echo $iAdat['tankorLetszamStat'][$targyId]['db'].' '; + } + } + echo ' | ';
+ echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) {
+ echo str_replace(' ',' ', $tAdat['targyNev']).' '; + } + } + echo ' | ';
+ echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) {
+ echo $iAdat['tankorLetszamStat'][$targyId]['min'].' '; + } + } + echo ' | ';
+ echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) {
+ echo $iAdat['tankorLetszamStat'][$targyId]['max'].' '; + } + } + echo ' | ';
+ echo '';
+ foreach ($iAdat['targyAdat'] as $targyId => $tAdat) {
+ if (isset($iAdat['tankorLetszamStat'][$targyId]['sum'])) {
+ echo number_format($iAdat['tankorLetszamStat'][$targyId]['sum']/$iAdat['tankorLetszamStat'][$targyId]['db'],1,',','').' '; + } + } + echo ' | ';
+ }
+ echo '