aboutsummaryrefslogtreecommitdiffstats
path: root/mayor-orig/www/policy/private/naplo/tools
diff options
context:
space:
mode:
Diffstat (limited to 'mayor-orig/www/policy/private/naplo/tools')
-rw-r--r--mayor-orig/www/policy/private/naplo/tools/dolgozatAdat-pre.php21
-rw-r--r--mayor-orig/www/policy/private/naplo/tools/getOraAdat-pre.php19
-rw-r--r--mayor-orig/www/policy/private/naplo/tools/jegyzetAdat-pre.php6
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>';