2062 |
if($this->valF[$champ] != "" AND !$this->f->user_is_admin) { |
if($this->valF[$champ] != "" AND !$this->f->user_is_admin) { |
2063 |
// si l'utilisateur n'est pas un admin |
// si l'utilisateur n'est pas un admin |
2064 |
if($this->getVal($champ) != "" AND $this->getVal($champ) != $this->valF[$champ]) { |
if($this->getVal($champ) != "" AND $this->getVal($champ) != $this->valF[$champ]) { |
2065 |
$this->correct = false; |
|
2066 |
$this->addToMessage(_("Les dates de suivis ne peuvent etre modifiees")); |
// si le champ concerné est 'date_envoi_signature' |
2067 |
|
// et que le statut du parapheur est 'expired' |
2068 |
|
// alors on autorise le changement de la date |
2069 |
|
// pour tous les autres cas, on ne peut modifier la date |
2070 |
|
if ($champ !== 'date_envoi_signature' || $this->getVal('statut_signature') !== 'expired') { |
2071 |
|
$this->correct = false; |
2072 |
|
$this->addToMessage(_("Les dates de suivis ne peuvent etre modifiees")); |
2073 |
|
} |
2074 |
} |
} |
2075 |
} |
} |
2076 |
} |
} |