/[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 1978 by vpihour, Mon Jun 3 16:53:37 2013 UTC revision 1986 by vpihour, Wed Jun 5 15:51:15 2013 UTC
# Line 105  class instruction extends instruction_ge Line 105  class instruction extends instruction_ge
105          if ( isset($this->actions_sup["finalisation"]) &&          if ( isset($this->actions_sup["finalisation"]) &&
106              $om_final_instruction== "t" ){              $om_final_instruction== "t" ){
107                                    
108                //On cache les liens d'action
109                $this->parameters["actions"]["modifier"] = NULL;
110                $this->parameters["actions"]["supprimer"] = NULL;
111              //On cache le lien de finalisation et on affiche le bon lien pour l'édition              //On cache le lien de finalisation et on affiche le bon lien pour l'édition
112              unset($this->actions_sup["finalisation"]);              $this->actions_sup["finalisation"] = NULL;
113              $this->actions_sup["pdfetat"]["lien"] = "../spg/file.php?id=";              $this->actions_sup["pdfetat"]["lien"] = "../spg/file.php?id=";
114              $this->actions_sup["pdfetat"]["id"] =              $this->actions_sup["pdfetat"]["id"] =
115                  "&obj=instruction&champ=om_fichier_instruction";                  "&obj=instruction&champ=om_fichier_instruction";
# Line 117  class instruction extends instruction_ge Line 120  class instruction extends instruction_ge
120              $om_final_instruction!= "t" ){              $om_final_instruction!= "t" ){
121                                    
122              //On cache le lien de finalisation et on affiche le bon lien pour l'édition              //On cache le lien de finalisation et on affiche le bon lien pour l'édition
123              unset($this->actions_sup["definalisation"]);              $this->actions_sup["definalisation"] = NULL;
124              $this->actions_sup["pdfetat"]["lien"] = "../app/pdf_instruction.php?idx=";              $this->actions_sup["pdfetat"]["lien"] = "../app/pdf_instruction.php?idx=";
125              $this->actions_sup["pdfetat"]["id"] = "";              $this->actions_sup["pdfetat"]["id"] = "";
126          }          }
# Line 1710  class instruction extends instruction_ge Line 1713  class instruction extends instruction_ge
1713       * @param  booleen $status  permet de définir si on finalise ou définalise       * @param  booleen $status  permet de définir si on finalise ou définalise
1714       * @param  string $sousform permet de savoir si se trouve dans un sousformulaire (passé au javascript)       * @param  string $sousform permet de savoir si se trouve dans un sousformulaire (passé au javascript)
1715       */       */
1716      function finaliser( $champ = '', $status, $sousform){      function finaliser( $champ = '', $status, $sousform, $retourformulaire){
1717    
1718          //Si on finalise le document          //Si on finalise le document
1719          if ( $status == 1 ){          if ( $status == 1 ){
# Line 1762  class instruction extends instruction_ge Line 1765  class instruction extends instruction_ge
1765                  $id = $this->getVal($this->clePrimaire);                  $id = $this->getVal($this->clePrimaire);
1766              else              else
1767                  $id=$this->id;                  $id=$this->id;
1768                
1769                $actions = array();
1770              //Tableau contenant le lien vers le PDF et lien du portlet pour la mise              //Tableau contenant le lien vers le PDF et lien du portlet pour la mise
1771              //à jour de l'interface              //à jour de l'interface
1772              if ( $status == 0 ){              if ( $status == 0 ){
1773                  $lien = '../app/pdf_instruction.php?idx='.$id;                  $lien = '../app/pdf_instruction.php?idx='.$id;
1774                    
1775                    //Ajout des actions
1776                    //Si l'utilisateur a le droit de modifier l'objet
1777                    if ( $this->f->isAccredited('instruction') ||
1778                        $this->f->isAccredited('instruction_modifier') ){
1779                            
1780                        $actions["modifier"] = ($sousform!='')?
1781                            '<li><a href="#" onclick="ajaxIt(\'instruction\',
1782                            \'../scr/sousform.php?obj=instruction&amp;action=1&amp;idx='.
1783                            $this->getVal($this->clePrimaire).
1784                            '&amp;premiersf=0&amp;trisf=&amp;retourformulaire='.$retourformulaire.'&amp;idxformulaire='.
1785                            $this->getVal("dossier").
1786                            '&amp;retour=form\');">
1787                            <span class="om-prev-icon om-icon-16 edit-16" title="'.
1788                            _('Modifier').'">'.
1789                            _('Modifier').
1790                            '</span></a></li>':
1791                            '<li>
1792                            <a href="form.php?obj=instruction&amp;action=1'.'&amp;idx='.
1793                            $this->getVal($this->clePrimaire).
1794                            '&amp;premier=&amp;advs_id=&amp;recherche=&amp;tricol=&amp;selectioncol=&amp;valide=&amp;retour=form">
1795                            <span class="om-prev-icon om-icon-16 edit-16" title="'.
1796                            _('Modifier').'">'.
1797                            _('Modifier').
1798                            '</span></a></li>';
1799                    }
1800                    //Si l'utilisateur a le droit de modifier l'objet
1801                    if ( $this->f->isAccredited('instruction') ||
1802                        $this->f->isAccredited('instruction_supprimer') ){
1803                            
1804                        $actions["supprimer"] = ($sousform!='')?
1805                            '<li><a href="#" onclick="ajaxIt(\'instruction\',
1806                            \'../scr/sousform.php?obj=instruction&amp;action=2&amp;idx='.
1807                            $this->getVal($this->clePrimaire).
1808                            '&amp;premiersf=0&amp;trisf=&amp;retourformulaire='.$retourformulaire.'&amp;idxformulaire='.
1809                            $this->getVal("dossier").
1810                            '&amp;retour=form\');">
1811                            <span class="om-prev-icon om-icon-16 delete-16" title="'.
1812                            _('Supprimer').'">'.
1813                            _('Supprimer').
1814                            '</span></a></li>':
1815                            '<li>
1816                            <a href="form.php?obj=instruction&amp;action=1'.'&amp;idx='.
1817                            $this->getVal($this->clePrimaire).
1818                            '&amp;premier=&amp;advs_id=&amp;recherche=&amp;tricol=&amp;selectioncol=&amp;valide=&amp;retour=form">
1819                            <span class="om-prev-icon om-icon-16 delete-16" title="'.
1820                            _('Supprimer').'">'.
1821                            _('Supprimer').
1822                            '</span></a></li>';
1823                    }
1824              }              }
1825              else {              else {
1826                  $lien = '../spg/file.php?obj=instruction&'.                  $lien = '../spg/file.php?obj=instruction&'.
# Line 1776  class instruction extends instruction_ge Line 1830  class instruction extends instruction_ge
1830             $retour = array(             $retour = array(
1831                  "portlet"=> "<a href=\"#\" onclick=\"finalizeDocument(".                  "portlet"=> "<a href=\"#\" onclick=\"finalizeDocument(".
1832                      $id.", 'instruction', '".$sousform."', ".(($status==0)?1:0).")\">                      $id.", 'instruction', '".$sousform."', ".(($status==0)?1:0).")\">
1833                      <span class=\"om-prev-icon om-icon-16 om-icon-fix delete-16 "                      <span class=\"om-prev-icon om-icon-16 om-icon-fix "
1834                      .(($status==1)?"de":"")."finalise\" title=\"".                      .(($status==1)?"de":"")."finalise\" title=\"".
1835                      (($status==1)?_("Reprendre la redaction du document"):_("Finaliser le document"))."\">".                      (($status==1)?_("Reprendre la redaction du document"):_("Finaliser le document"))."\">".
1836                      (($status==1)?_("Reprendre la redaction du document"):_("Finaliser le document"))."</span>                      (($status==1)?_("Reprendre la redaction du document"):_("Finaliser le document"))."</span>
1837                      </a>",                      </a>",
1838                  "pdf" => $lien                  "pdf" => $lien,
1839                    "actions" => $actions
1840              );              );
1841    
1842              foreach ( $this->champs as $key=>$value )              foreach ( $this->champs as $key=>$value )

Legend:
Removed from v.1978  
changed lines
  Added in v.1986

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26