699 |
function getQuartierArrondissement($parcelle, &$quartier, &$arrondissement, &$db) { |
function getQuartierArrondissement($parcelle, &$quartier, &$arrondissement, &$db) { |
700 |
|
|
701 |
$parcelle = trim($parcelle); |
$parcelle = trim($parcelle); |
702 |
|
$quartier = ''; |
703 |
|
|
704 |
/*Code impots*/ |
/*Code impots*/ |
705 |
for ( $i = 0 ; $i < strlen($parcelle) ; $i++ ) |
for ( $i = 0 ; $i < strlen($parcelle) ; $i++ ) |
725 |
if ( $res->numRows() > 0 ){ |
if ( $res->numRows() > 0 ){ |
726 |
|
|
727 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
728 |
|
|
729 |
$quartier = $row['quartier']; |
$quartier = $row['quartier']; |
730 |
$arrondissement = $row['arrondissement']; |
$arrondissement = $row['arrondissement']; |
731 |
} |
} |
798 |
*/ |
*/ |
799 |
|
|
800 |
function triggerajouter($id,&$db,$val,$DEBUG) { |
function triggerajouter($id,&$db,$val,$DEBUG) { |
801 |
|
|
802 |
|
|
803 |
|
/*Localisation*/ |
804 |
|
$quartier = 'NULL'; |
805 |
|
$arrondissement = 'NULL'; |
806 |
|
$section = 'NULL' ; |
807 |
|
|
808 |
if($val['parcelle']!=''){ |
if($val['parcelle']!=''){ |
|
|
|
|
/*Localisation*/ |
|
|
$quartier = NULL; |
|
|
$arrondissement = NULL; |
|
809 |
|
|
810 |
$this->getQuartierArrondissement($val['parcelle'], $quartier, $arrondissement, $db); |
$this->getQuartierArrondissement($val['parcelle'], $quartier, $arrondissement, $db); |
811 |
|
|
812 |
|
if ( strcmp($arrondissement,'NULL') == 0 ) |
813 |
|
$quartier = 'NULL'; |
814 |
|
|
815 |
$section = $this->getSection($val['parcelle']); |
$section = $this->getSection($val['parcelle']); |
|
/*Instructeur*/ |
|
|
if ( ( empty($this->valF['instructeur']) || $this->valF['instructeur'] == '' ) && $val['nature'] != '' |
|
|
&& $quartier != NULL && $arrondissement != NULL ){ |
|
|
|
|
|
$instructeur = $this->getInstructeur($quartier, $arrondissement, $section, $val['nature'], $db); |
|
|
|
|
|
if ( $instructeur != NULL ) |
|
|
$this->valF['instructeur'] = $instructeur; |
|
|
else { |
|
|
if ( is_numeric($_SESSION['profil']) && $_SESSION['profil'] == 5 ) |
|
|
$this->addToMessage("<br/> "._("Pensez a assigner un instructeur a ce dossier.")." <br/>"); |
|
|
else |
|
|
$this->addToMessage("<br/> "._("Aucun instructeur compatible avec ce dossier trouve, contactez votre administrateur afin d'en assigner un a ce dossier.")." <br/>"); |
|
|
} |
|
|
} |
|
816 |
|
|
817 |
else |
|
|
$this->addToMessage("<br/> "._("Aucun instructeur compatible avec ce dossier trouve, contactez votre administrateur afin d'en assigner un a ce dossier.")." <br/>"); |
|
818 |
} |
} |
819 |
|
|
820 |
else { |
/*Instructeur*/ |
821 |
if ( is_numeric($_SESSION['profil']) && $_SESSION['profil'] == 5 ) |
if ( ( empty($this->valF['instructeur']) || $this->valF['instructeur'] == '' ) && $val['nature'] != '' ){ |
822 |
$this->addToMessage("<br/> "._("Pensez a assigner un instructeur a ce dossier.")." <br/>"); |
|
823 |
else |
$instructeur = $this->getInstructeur($quartier, $arrondissement, $section, $val['nature'], $db); |
824 |
$this->addToMessage("<br/> "._("Parcelle non saisie, contactez votre administrateur afin d'assigner un instructeur a ce dossier.")." <br/>"); |
|
825 |
|
if ( $instructeur != NULL ) |
826 |
|
$this->valF['instructeur'] = $instructeur; |
827 |
|
else { |
828 |
|
if ( is_numeric($_SESSION['profil']) && $_SESSION['profil'] == 5 ) |
829 |
|
$this->addToMessage("<br/> "._("Pensez a assigner un instructeur a ce dossier.")." <br/>"); |
830 |
|
else |
831 |
|
$this->addToMessage("<br/> "._("Aucun instructeur compatible avec ce dossier trouve, contactez votre administrateur afin d'en assigner un a ce dossier.")." <br/>"); |
832 |
|
} |
833 |
} |
} |
834 |
|
|
835 |
|
else |
836 |
|
$this->addToMessage("<br/> "._("Aucun instructeur compatible avec ce dossier trouve, contactez votre administrateur afin d'en assigner un a ce dossier.")." <br/>"); |
837 |
} |
} |
838 |
|
|
839 |
function triggermodifierapres($id,&$db,$val,$DEBUG) { |
function triggermodifierapres($id,&$db,$val,$DEBUG) { |
944 |
if (database :: isError($res)) |
if (database :: isError($res)) |
945 |
die($res->getMessage()."erreur ".$sql); |
die($res->getMessage()."erreur ".$sql); |
946 |
} |
} |
947 |
$this->addToMessage("<br> parcelle ".$parcelle." "._("inexistante")." ".$id.""); |
//$this->addToMessage("<br> parcelle ".$parcelle." "._("inexistante")." ".$id.""); |
948 |
} |
} |
949 |
} |
} |
950 |
|
|