diff options
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/tools')
3 files changed, 40 insertions, 6 deletions
diff --git a/mayor-orig/www/policy/private/naplo/tools/dolgozatAdat-pre.php b/mayor-orig/www/policy/private/naplo/tools/dolgozatAdat-pre.php index 31123583..02619e93 100644 --- a/mayor-orig/www/policy/private/naplo/tools/dolgozatAdat-pre.php +++ b/mayor-orig/www/policy/private/naplo/tools/dolgozatAdat-pre.php @@ -12,8 +12,27 @@ require_once('include/modules/naplo/share/munkakozosseg.php'); $dolgozatId = $_JSON['dolgozatId'] = readVariable($_POST['dolgozatId'], 'id'); + $_JSON['dolgozatAdat'] = $Dolgozat = getDolgozatAdat($dolgozatId); + + define(__MODOSITHAT, + isset($dolgozatId) + && ( + (__NAPLOADMIN === true && $_TANEV['statusz'] == 'aktív') + || ( + __FOLYO_TANEV === true && __TANAR === true + && is_array($Dolgozat['tankorok']) + && in_array(__USERTANARID, $Dolgozat['tankorok'][0]['tanarok']) + ) + ) + ); + + /*if (__MODOSITHAT === true) { + $dolgozatBeirhato = oraBeirhato($oraId); + if ($dolgozatBeirhato === true && $action=='dolgozatTorles') { + dolgozatTorles($dolgozatId); + } + }*/ - $_JSON['dolgozatAdat'] = getDolgozatAdat($dolgozatId); $_JSON['leiras'] = 'Dolgozat'; ?>
\ No newline at end of file diff --git a/mayor-orig/www/policy/private/naplo/tools/getOraAdat-pre.php b/mayor-orig/www/policy/private/naplo/tools/getOraAdat-pre.php index 9965b23b..31dd4699 100644 --- a/mayor-orig/www/policy/private/naplo/tools/getOraAdat-pre.php +++ b/mayor-orig/www/policy/private/naplo/tools/getOraAdat-pre.php @@ -22,14 +22,18 @@ /* PRIVÁT ADATOK */ if (__NAPLOADMIN === true || __VEZETOSEG === true || __TITKARSAG === true || __TANAR === true || __DIAK === true ) { $oraBeirhato = oraBeirhato($oraId); + $dolgozatBeirhato = $oraBeirhato; if ($oraBeirhato===true && $action=='oraBeiras') { $leiras = readVariable($_POST['leiras'], 'string'); updateHaladasiNaploOra($oraId,$leiras); } -// $tmp = getTanarAdatById($tanarId); -// $_JSON = $tmp[0]; $_JSON['oraAdat'] = $ORAADAT = getOraAdatById($oraId); + + if ($dolgozatBeirhato === true && $action=='dolgozatBeiras') { + $dolgozatId = ujDolgozat('',$ORAADAT['tankorId']); + dolgozatModositas($dolgozatId,'',$ORAADAT['dt']); + } $q = "SELECT oraId FROM ora WHERE tankorId=%u AND dt<'%s' ORDER BY oraId DESC"; $v = array($ORAADAT['tankorId'],$ORAADAT['dt']); @@ -43,6 +47,7 @@ // $_JSON['jegyzet'] = getJegyzet(array('tolDt'=>$tolDt,'igDt'=>$igDt,'tankorIdk'=>$JA['tankorIdk'], // módosítható az óra? $_JSON['oraBeirhato'] = $oraBeirhato; + $_JSON['dolgozatBeirhato'] = $dolgozatBeirhato; if ($oraBeirhato===true) { // HTML FORM $oraForm = '<form method="post" action="'.href('index.php?page=naplo&sub=tools&f=getOraAdat').'"> @@ -55,6 +60,16 @@ $oraForm .= '</form>'; $_JSON['oraForm'] = $oraForm; } + if ($dolgozatBeirhato===true) { // HTML FORM + $dolgozatForm = '<form method="post" action="'.href('index.php?page=naplo&sub=tools&f=getOraAdat').'"> + <input class="salt" type="hidden" name="'.__SALTNAME.'" value="'.__SALTVALUE.'" /> + <input class="mayorToken" type="hidden" name="mayorToken" value="'.$_SESSION['mayorToken'].'" /> + <input type="hidden" name="action" value="dolgozatBeiras" /> + <input type="hidden" name="oraId" value="'.$oraId.'" />'; + $dolgozatForm .= '<button type="button" class="setOraAdat mentes" value="mentés" data-dolgozatid="'.$dolgozatId.'"><span class="icon-ok"></span> Új dolgozat bejelentés '.$ORAADAT['dt'].'</button>'; + $dolgozatForm .= '</form>'; + $_JSON['dolgozatForm'] = $dolgozatForm; + } } /* PUBLIKUS ADATOK */ diff --git a/mayor-orig/www/policy/private/naplo/tools/jegyzetAdat-pre.php b/mayor-orig/www/policy/private/naplo/tools/jegyzetAdat-pre.php index 3b88e491..a893ddf6 100644 --- a/mayor-orig/www/policy/private/naplo/tools/jegyzetAdat-pre.php +++ b/mayor-orig/www/policy/private/naplo/tools/jegyzetAdat-pre.php @@ -62,7 +62,6 @@ // generate HTML Template if (__READONLY===false) { - // formBegin!!!!!! a pre-ben nem létezik :( $jegyzetForm = '<form method="post" action="'.href('index.php?page=naplo&sub=tools&f=jegyzetAdat').'"> <input class="salt" type="hidden" name="'.__SALTNAME.'" value="'.__SALTVALUE.'" /> @@ -76,8 +75,9 @@ if (__READONLY===false) { <ul style="list-style-type=none"> <input type="radio" name="publikus" id="publikus0" value="0" '.$_CHK[0].'/><label for="publikus0">privát</label> <br/><input type="radio" name="publikus" id="publikus1" value="1" '.$_CHK[1].' /><label for="publikus1">látható a kapcsolódó csoportoknak</label>'; - if (__JEGYZETSZEREPTIPUS=='tanar') $jegyzetForm .= '<br/><input type="radio" name="publikus" id="publikus2" value="2" '.$_CHK[2].' /><label for="publikus2">publikus</label>'; - else $jegyzetForm .= '<br/><input type="radio" name="publikus" id="publikus2" value="2" '.$_CHK[2].' disabled="disabled" /><label for="publikus2">publikus</label>'; + //--@madas filter :( + if (__VEZETOSEG===true && __JEGYZETSZEREPTIPUS=='tanar') $jegyzetForm .= '<br/><input type="radio" name="publikus" id="publikus2" value="2" '.$_CHK[2].' /><label for="publikus2">publikus (vezetőség)</label>'; + else $jegyzetForm .= '<br/><input type="radio" name="publikus" id="publikus2" value="2" '.$_CHK[2].' disabled="disabled" /><label for="publikus2">publikus (csak a vezetőségnek elérhető)</label>'; $jegyzetForm .= '</ul>'; |