Sécurité : bloquer le changement de date des opérations,

Renforce mode strict : change de date impossible
This commit is contained in:
sparkyx 2024-02-03 11:08:16 +01:00
parent 1cc0137a95
commit cbdec27e33
7 changed files with 28 additions and 6 deletions

View file

@ -21,6 +21,9 @@ global $div,$g_parameter,$cn,$access,$jr_id,$obj;
<?php
$date = new IDate('p_date');
$date->value = format_date($obj->det->jr_date);
if ( $g_parameter->MY_STRICT=='Y' && $g_user->check_action(UPDDATE)==0) {
$date->setReadOnly(true);
}
echo td(_('Date')) . td($date->input());
?>
<tr>

View file

@ -2,6 +2,7 @@
//This file is part of NOALYSS and is under GPL
//see licence.txt
$str_anc="";
global $g_parameter,$g_user;
?><?php require_once NOALYSS_TEMPLATE.'/ledger_detail_top.php'; ?>
<div class="content" style="padding:0;">
<?php
@ -19,6 +20,9 @@ $str_anc="";
<tr>
<?php
$date=new IDate('p_date');
if ( $g_parameter->MY_STRICT=='Y' && $g_user->check_action(UPDDATE)==0) {
$date->setReadOnly(true);
}
$date->value=format_date($obj->det->jr_date);
echo td(_('Date')).td($date->input());

View file

@ -27,6 +27,9 @@ $owner = new Noalyss_Parameter_Folder($cn);
<td>
<?php
$date=new IDate('p_date');
if ( $g_parameter->MY_STRICT=='Y' && $g_user->check_action(UPDDATE)==0) {
$date->setReadOnly(true);
}
$date->value=format_date($obj->det->jr_date);
echo td(_('Date')).td($date->input());

View file

@ -1,7 +1,7 @@
<?php
//This file is part of NOALYSS and is under GPL
//see licence.txt
global $div, $g_parameter, $cn, $access, $jr_id, $obj;
global $div, $g_parameter, $cn, $access, $jr_id, $obj,$g_user;
?>
<?php require_once NOALYSS_TEMPLATE . '/ledger_detail_top.php'; ?>
@ -31,6 +31,9 @@ $str_anc = "";
<td></td>
<?php
$date = new IDate('p_date');
if ( $g_parameter->MY_STRICT=='Y' && $g_user->check_action(UPDDATE)==0) {
$date->setReadOnly(true);
}
$date->value = format_date($obj->det->jr_date);
echo td(_('Date')) . td($date->input());
?>