/[openfoncier]/trunk/obj/instruction.class.php
ViewVC logotype

Diff of /trunk/obj/instruction.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1571 by nhaye, Thu Mar 28 12:22:00 2013 UTC revision 1618 by fmichon, Thu Apr 4 15:15:59 2013 UTC
# Line 965  class instruction extends instruction_ge Line 965  class instruction extends instruction_ge
965           * archive dans le dossier d'instruction avant de supprimer l'événement           * archive dans le dossier d'instruction avant de supprimer l'événement
966           * d'instruction           * d'instruction
967           */           */
968          // archive en instruction (si suppression) [archive if delete instruction]          // Mise à jour des 4 valeurs modifiées par l'action
969          $valF['delai']=$val['archive_delai'];          $valF['delai'] = $val['archive_delai'];
970          $valF['accord_tacite']=$val['archive_accord_tacite'];          $valF['accord_tacite'] = $val['archive_accord_tacite'];
971          $valF['etat']=$val['archive_etat'];          $valF['etat'] = $val['archive_etat'];
972          if($val['archive_avis']=='')          if ($val['archive_avis'] != '') {
973              $valF['avis_decision']= null;              $valF['avis_decision'] = $val['archive_avis'];
974          else          } else {
975              $valF['avis_decision']=$val['archive_avis'];              $valF['avis_decision'] = NULL;
976          if($val['archive_date_complet']!='')          }
977              $valF['date_complet']=$val['archive_date_complet'];          // Mise à jour des 10 dates avec la valeur présente dans le formulaire
978          if($val['archive_date_dernier_depot']!='')          // de suppression. Si la valeur de la date est vide alors on fixe
979              $valF['date_dernier_depot']=$val['archive_date_dernier_depot'];          // à la valeur NULL
980          if($val['archive_date_rejet']!='')          //
981              $valF['date_rejet']= $val['archive_date_rejet'];          if ($val['archive_date_complet'] != '') {
982          if($val['archive_date_limite']!='')              $valF['date_complet'] = $val['archive_date_complet'];
983              $valF['date_limite']= $val['archive_date_limite'];          } else {
984          if($val['archive_date_notification_delai']!='')              $valF['date_complet'] = NULL;
985              $valF['date_notification_delai']= $val['archive_date_notification_delai'];          }
986          if($val['archive_date_decision']!='')          if ($val['archive_date_dernier_depot'] != '') {
987              $valF['date_decision']= $val['archive_date_decision'];              $valF['date_dernier_depot'] = $val['archive_date_dernier_depot'];
988          if($val['archive_date_validite']!='')          } else {
989              $valF['date_validite']= $val['archive_date_validite'];              $valF['date_dernier_depot'] = NULL;
990          if($val['archive_date_achevement']!='')          }
991              $valF['date_achevement']= $val['archive_date_achevement'];          if ($val['archive_date_rejet'] != '') {
992          if($val['archive_date_chantier']!='')              $valF['date_rejet'] = $val['archive_date_rejet'];
993              $valF['date_chantier']= $val['archive_date_chantier'];          } else {
994          if($val['archive_date_conformite']!='')              $valF['date_rejet'] = NULL;
995              $valF['date_conformite']= $val['archive_date_conformite'];          }
996            if ($val['archive_date_limite'] != '') {
997                $valF['date_limite'] = $val['archive_date_limite'];
998            } else {
999                $valF['date_limite'] = NULL;
1000            }
1001            if ($val['archive_date_notification_delai'] != '') {
1002                $valF['date_notification_delai'] = $val['archive_date_notification_delai'];
1003            } else {
1004                $valF['date_notification_delai'] = NULL;
1005            }
1006            if ($val['archive_date_decision'] != '') {
1007                $valF['date_decision'] = $val['archive_date_decision'];
1008            } else {
1009                $valF['date_decision'] = NULL;
1010            }
1011            if ($val['archive_date_validite'] != '') {
1012                $valF['date_validite'] = $val['archive_date_validite'];
1013            } else {
1014                $valF['date_validite'] = NULL;
1015            }
1016            if ($val['archive_date_achevement'] != '') {
1017                $valF['date_achevement'] = $val['archive_date_achevement'];
1018            } else {
1019                $valF['date_achevement'] = NULL;
1020            }
1021            if ($val['archive_date_chantier'] != '') {
1022                $valF['date_chantier'] = $val['archive_date_chantier'];
1023            } else {
1024                $valF['date_chantier'] = NULL;
1025            }
1026            if ($val['archive_date_conformite'] != '') {
1027                $valF['date_conformite'] = $val['archive_date_conformite'];
1028            } else {
1029                $valF['date_conformite'] = NULL;
1030            }
1031          // On met à jour le dossier          // On met à jour le dossier
1032          $cle = " dossier='".$val['dossier']."'";          $cle = " dossier='".$val['dossier']."'";
1033          $res1 = $db->autoExecute(DB_PREFIXE.'dossier', $valF, DB_AUTOQUERY_UPDATE, $cle);          $res = $db->autoExecute(DB_PREFIXE.'dossier', $valF, DB_AUTOQUERY_UPDATE, $cle);
1034          $this->addToLog("triggersupprimer(): db->autoexecute(\"".DB_PREFIXE."dossier\", ".print_r($valF, true).", DB_AUTOQUERY_UPDATE, \"".$cle."\");", VERBOSE_MODE);          $this->addToLog("triggersupprimer(): db->autoexecute(\"".DB_PREFIXE."dossier\", ".print_r($valF, true).", DB_AUTOQUERY_UPDATE, \"".$cle."\");", VERBOSE_MODE);
1035          if (database::isError($res1)) {          if (database::isError($res)) {
1036              die($res->getMessage());              die($res->getMessage());
1037          }          }
1038          // Affichage d'informations à l'utilisateur          // Affichage d'informations à l'utilisateur

Legend:
Removed from v.1571  
changed lines
  Added in v.1618

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26