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

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

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

revision 2783 by vpihour, Tue Mar 4 10:14:13 2014 UTC revision 2850 by nmeucci, Thu Mar 20 16:39:38 2014 UTC
# Line 888  class dossier extends dossier_gen { Line 888  class dossier extends dossier_gen {
888                      $this->f->getParameter('erp_depot_dossier_dat')) {                      $this->f->getParameter('erp_depot_dossier_dat')) {
889                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
890                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
891                  $msgenque->enqueueMessage($msgenque::$ERP_DEPOT_DOSSIER_DAT);                  $return = $msgenque->enqueueMessage($msgenque::$ERP_DEPOT_DOSSIER_DAT);
892                    //Si une erreur s'est produite on arrête le traitement et on
893                    //retourne une erreur
894                    if ($return !== 0){
895                        
896                        $this->addToMessage(_("Une erreur s'est produite lors de ".
897                            "l'envoi du message au referentiel ERP. Merci de ".
898                            "contacter votre administrateur"));
899                        //Si c'est un problème de connexion vers rabbitMQ et AMQP
900                        //On ne valide pas le formulaire
901                        if ( $return === -3 ){
902                            $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
903                            $this->correct = false;
904                            return false;
905                        }
906                    }
907                    else {
908                        $this->addToMessage(_("Le message a ete transmis au ".
909                            "referentiel ERP."));
910                    }
911              }              }
912                            
913              // envoi du message a ERP en cas d'une demande d'ouverture DAT              // envoi du message a ERP en cas d'une demande d'ouverture DAT
# Line 896  class dossier extends dossier_gen { Line 915  class dossier extends dossier_gen {
915                      $this->f->getParameter('erp_demande_ouverture_dat')) {                      $this->f->getParameter('erp_demande_ouverture_dat')) {
916                  $msgenque = new MessageEnqueuer();                  $msgenque = new MessageEnqueuer();
917                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                  $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
918                  $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_DAT);                  $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_DAT);
919                    //Si une erreur s'est produite on arrête le traitement et on
920                    //retourne une erreur
921                    if ($return !== 0){
922                        
923                        $this->addToMessage(_("Une erreur s'est produite lors de ".
924                            "l'envoi du message au referentiel ERP. Merci de ".
925                            "contacter votre administrateur"));
926                        //Si c'est un problème de connexion vers rabbitMQ et AMQP
927                        //On ne valide pas le formulaire
928                        if ( $return === -3 ){
929                            $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
930                            $this->correct = false;
931                            return false;
932                        }
933                    }
934                    else {
935                        $this->addToMessage(_("Le message a ete transmis au ".
936                            "referentiel ERP."));
937                    }
938              }              }
939                            
940              if ($this->valF['erp'] === true) {              if ($this->valF['erp'] === true) {
# Line 905  class dossier extends dossier_gen { Line 943  class dossier extends dossier_gen {
943                          $this->f->getParameter('erp_annulation_demande')) {                          $this->f->getParameter('erp_annulation_demande')) {
944                      $msgenque = new MessageEnqueuer();                      $msgenque = new MessageEnqueuer();
945                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
946                      $msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE);                      $return = $msgenque->enqueueMessage($msgenque::$ERP_ANNULATION_DEMANDE);
947                        //Si une erreur s'est produite on arrête le traitement et on
948                        //retourne une erreur
949                        if ($return !== 0){
950                            
951                            $this->addToMessage(_("Une erreur s'est produite lors de ".
952                                "l'envoi du message au referentiel ERP. Merci de ".
953                                "contacter votre administrateur"));
954                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
955                            //On ne valide pas le formulaire
956                            if ( $return === -3 ){
957                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
958                                $this->correct = false;
959                                return false;
960                            }
961                        }
962                        else {
963                            $this->addToMessage(_("Le message a ete transmis au ".
964                                "referentiel ERP."));
965                        }
966                  }                  }
967                                    
968                  // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"                  // envoi du message a ERP en cas d'ouverture d'un dossier PC "rattache"
# Line 914  class dossier extends dossier_gen { Line 971  class dossier extends dossier_gen {
971                          $this->f->getParameter('erp_demande_ouverture_pc_daact')) {                          $this->f->getParameter('erp_demande_ouverture_pc_daact')) {
972                      $msgenque = new MessageEnqueuer();                      $msgenque = new MessageEnqueuer();
973                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
974                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);                      $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC);
975                        //Si une erreur s'est produite on arrête le traitement et on
976                        //retourne une erreur
977                        if ($return !== 0){
978                            
979                            $this->addToMessage(_("Une erreur s'est produite lors de ".
980                                "l'envoi du message au referentiel ERP. Merci de ".
981                                "contacter votre administrateur"));
982                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
983                            //On ne valide pas le formulaire
984                            if ( $return === -3 ){
985                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
986                                $this->correct = false;
987                                return false;
988                            }
989                        }
990                        else {
991                            $this->addToMessage(_("Le message a ete transmis au ".
992                                "referentiel ERP."));
993                        }
994                  }                  }
995              }              }
996          } // fin de if ($this->f->getParameter('option_erp') != "")            } // fin de if ($this->f->getParameter('option_erp') != "")  
# Line 1209  class dossier extends dossier_gen { Line 1285  class dossier extends dossier_gen {
1285                      $msgenque->setContraintePlu($this->valF['servitude']);                      $msgenque->setContraintePlu($this->valF['servitude']);
1286                      $msgenque->setReferenceCadastrale(                      $msgenque->setReferenceCadastrale(
1287                              $this->getReferenceCadastrale($this->valF['dossier']));                              $this->getReferenceCadastrale($this->valF['dossier']));
1288                      $msgenque->enqueueMessage($msgenque::$ERP_QUALIFIE);                                                  $return = $msgenque->enqueueMessage($msgenque::$ERP_QUALIFIE);
1289                        //Si une erreur s'est produite on arrête le traitement et on
1290                        //retourne une erreur
1291                        if ($return !== 0){
1292                            
1293                            $this->addToMessage(_("Une erreur s'est produite lors de ".
1294                                "l'envoi du message au referentiel ERP. Merci de ".
1295                                "contacter votre administrateur"));
1296                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
1297                            //On ne valide pas le formulaire
1298                            if ( $return === -3 ){
1299                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
1300                                $this->correct = false;
1301                                return false;
1302                            }
1303                        }
1304                        else {
1305                            $this->addToMessage(_("Le message a ete transmis au ".
1306                                "referentiel ERP."));
1307                        }                            
1308                  }                  }
1309                                    
1310                  // envoi des messages a ERP en cas du dossier PC traite par URBA, et                  // envoi des messages a ERP en cas du dossier PC traite par URBA, et
# Line 1219  class dossier extends dossier_gen { Line 1314  class dossier extends dossier_gen {
1314                      && $this->valF['erp'] == true) {                      && $this->valF['erp'] == true) {
1315                      $msgenque = new MessageEnqueuer();                      $msgenque = new MessageEnqueuer();
1316                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);                      $msgenque->setDossierInstructionIdentifier($this->valF['dossier']);
1317                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_COMPLETUDE_PC);                      $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_COMPLETUDE_PC);
1318                      $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_QUALIFICATION_PC);                      //Si une erreur s'est produite on arrête le traitement et on
1319                        //retourne une erreur
1320                        if ($return !== 0){
1321                            
1322                            $this->addToMessage(_("Une erreur s'est produite lors de ".
1323                                "l'envoi du message au referentiel ERP. Merci de ".
1324                                "contacter votre administrateur"));
1325                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
1326                            //On ne valide pas le formulaire
1327                            if ( $return === -3 ){
1328                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
1329                                $this->correct = false;
1330                                return false;
1331                            }
1332                        }
1333                        else {
1334                            $this->addToMessage(_("Le message a ete transmis au ".
1335                                "referentiel ERP."));
1336                        }
1337                    
1338                        $return = $msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_QUALIFICATION_PC);
1339                        //Si une erreur s'est produite on arrête le traitement et on
1340                        //retourne une erreur
1341                        if ($return !== 0){
1342                            
1343                            $this->addToMessage(_("Une erreur s'est produite lors de ".
1344                                "l'envoi du message au referentiel ERP. Merci de ".
1345                                "contacter votre administrateur"));
1346                            //Si c'est un problème de connexion vers rabbitMQ et AMQP
1347                            //On ne valide pas le formulaire
1348                            if ( $return === -3 ){
1349                                $this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>");
1350                                $this->correct = false;
1351                                return false;
1352                            }
1353                        }
1354                        else {
1355                            $this->addToMessage(_("Le message a ete transmis au ".
1356                                "referentiel ERP."));
1357                        }
1358                  }                  }
1359              }              }
1360          } // fin de if($this->f->getParameter('option_erp'))            } // fin de if($this->f->getParameter('option_erp'))  
# Line 1622  class dossier extends dossier_gen { Line 1756  class dossier extends dossier_gen {
1756          if ($listContrainte->numRows() != 0) {          if ($listContrainte->numRows() != 0) {
1757    
1758              // Affiche du fieldset              // Affiche du fieldset
1759              printf("<div id=\"liste_contrainte\" class=\"demande_hidden_bloc col_12\">");              printf("<div id=\"liste_contrainte\" class=\"demande_hidden_bloc\">");
1760              printf("<fieldset class=\"cadre ui-corner-all ui-widget-content\">");              printf("<fieldset class=\"cadre ui-corner-all ui-widget-content col_12 startClosed\">");
1761              printf("  <legend class=\"ui-corner-all ui-widget-content ui-state-active\">"              printf("  <legend class=\"ui-corner-all ui-widget-content ui-state-active\">"
1762                      ._("dossier_contrainte")."</legend>");                      ._("dossier_contrainte")."</legend>");
1763                printf("<div class=\"fieldsetContent\" style=\"display: none;\">");
1764    
1765              // Entête pour le groupe              // Entête pour le groupe
1766              $groupeHeader = "              $groupeHeader = "
# Line 1651  class dossier extends dossier_gen { Line 1786  class dossier extends dossier_gen {
1786              $tableHeader = "              $tableHeader = "
1787              <thead>              <thead>
1788                  <tr class='ui-tabs-nav ui-accordion ui-state-default tab-title'>                  <tr class='ui-tabs-nav ui-accordion ui-state-default tab-title'>
1789                      <th class='title col-0 firstcol'>                      <th class='title col-0 firstcol contrainte_th_texte_complete'>
1790                          <span class='name'>                          <span class='name'>
1791                              "._('texte_complete')."                              "._('texte_complete')."
1792                          </span>                          </span>
1793                      </th>                      </th>
1794                      <th class='title col-1'>                      <th class='title col-1 contrainte_th_reference'>
1795                          <span class='name'>                          <span class='name'>
1796                              "._('reference')."                              "._('reference')."
1797                          </span>                          </span>
1798                      </th>                      </th>
1799                      <th class='title col-2'>                      <th class='title col-2 contrainte_th_nature'>
1800                          <span class='name'>                          <span class='name'>
1801                              "._('nature')."                              "._('nature')."
1802                          </span>                          </span>
# Line 1673  class dossier extends dossier_gen { Line 1808  class dossier extends dossier_gen {
1808              // Ligne de données              // Ligne de données
1809              $line = "              $line = "
1810              <tr class='tab-data %s'>              <tr class='tab-data %s'>
1811                  <td class='col-0 firstcol'>                  <td class='col-0 firstcol contrainte_th_texte_complete'>
1812                      %s                      %s
1813                  </td>                  </td>
1814                  <td class='col-1'>                  <td class='col-1 contrainte_th_reference'>
1815                      %s                      %s
1816                  </td>                  </td>
1817                  <td class='col-2'>                  <td class='col-2 contrainte_th_nature'>
1818                      %s                      %s
1819                  </td>                  </td>
1820              ";              ";
# Line 1776  class dossier extends dossier_gen { Line 1911  class dossier extends dossier_gen {
1911              printf("</div>");              printf("</div>");
1912    
1913              printf("</div>");              printf("</div>");
1914    
1915                printf("<div class=\"visualClear\"></div>");            
1916                // Ferme le fieldset content
1917                printf("</div>");
1918              printf("</fieldset>");              printf("</fieldset>");
1919          }          }
1920          /**          /**
# Line 1850  class dossier extends dossier_gen { Line 1989  class dossier extends dossier_gen {
1989          if($maj < 2 AND $linkable) {          if($maj < 2 AND $linkable) {
1990              echo "<span id=\"add_delegataire\"              echo "<span id=\"add_delegataire\"
1991                      class=\"om-form-button add-16\">".                      class=\"om-form-button add-16\">".
1992                      _("Saisir le delegataire").                      _("Saisir un autre correspondant").
1993                  "</span>";                  "</span>";
1994          }          }
1995          echo "</div>";          echo "</div>";

Legend:
Removed from v.2783  
changed lines
  Added in v.2850

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26