Subversion Repositories Sites.tela-botanica.org

Rev

Rev 87 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 87 Rev 149
Line 433... Line 433...
433
                // Nous chargons alors l'ojet approprié en descendant grâce a la généalogie
433
                // Nous chargons alors l'ojet approprié en descendant grâce a la généalogie
Line 434... Line 434...
434
 
434
 
435
                $historique_cartes = explode('*',$this->historique_cartes);
435
                $historique_cartes = explode('*',$this->historique_cartes);
436
                foreach ($historique_cartes as $key => $value) {
436
                foreach ($historique_cartes as $key => $value) {
437
                    if ($key != 0) {
437
                    if ($key != 0) {
-
 
438
//                        $this_tmp = $this->fils[$value];
-
 
439
			foreach (get_object_vars($this->fils[$value]) as $key => $value)
-
 
440
			       $this->$key = $value;
438
                        $this = $this->fils[$value];
441
 
439
                    }
442
                    }
440
                }
443
                }
441
                $this->image_x = $image_x;
444
                $this->image_x = $image_x;
442
                $this->image_y = $image_y;
445
                $this->image_y = $image_y;
Line 489... Line 492...
489
        elseif ($this->liste_zone_carte != '') {
492
        elseif ($this->liste_zone_carte != '') {
490
            $liste_zone_carte = $this->liste_zone_carte;
493
            $liste_zone_carte = $this->liste_zone_carte;
491
            $historique_cartes = explode('*',$this->historique_cartes);
494
            $historique_cartes = explode('*',$this->historique_cartes);
492
            foreach ($historique_cartes as $key => $value) {
495
            foreach ($historique_cartes as $key => $value) {
493
                if ($key != 0) {
496
                if ($key != 0) {
494
                    $this = $this->fils[$value];
497
                  //  $this = $this->fils[$value];
-
 
498
			foreach (get_object_vars($this->fils[$value]) as $key => $value)
-
 
499
			       $this->$key = $value;
495
                }
500
                }
496
            }
501
            }
497
            $this->liste_zone_carte = $liste_zone_carte;
502
            $this->liste_zone_carte = $liste_zone_carte;
Line 498... Line 503...
498
            
503
            
Line 509... Line 514...
509
        else if ($this->historique_cartes) {
514
        else if ($this->historique_cartes) {
510
            // Nous chargons alors l'ojet approprié en descendant grâce a la généalogie
515
            // Nous chargons alors l'ojet approprié en descendant grâce a la généalogie
511
            $historique_cartes = explode('*',$this->historique_cartes);
516
            $historique_cartes = explode('*',$this->historique_cartes);
512
            foreach ($historique_cartes as $key => $value) {
517
            foreach ($historique_cartes as $key => $value) {
513
                if ($key != 0) {
518
                if ($key != 0) {
514
                    $this = $this->fils[$value];
519
                //    $this = $this->fils[$value];
-
 
520
			foreach (get_object_vars($this->fils[$value]) as $key => $value)
-
 
521
			       $this->$key = $value;
515
                }
522
                }
516
            }
523
            }
517
            // une foit que l'on a charge le bon objet nous le colorions 
524
            // une foit que l'on a charge le bon objet nous le colorions 
518
            $res .= '<div class="liste_zone">'.$this->_donnerListeZoneCarte()."</div>\n";
525
            $res .= '<div class="liste_zone">'.$this->_donnerListeZoneCarte()."</div>\n";
Line 608... Line 615...
608
        $this->image = imagecreatefrompng($this->fond);
615
        $this->image = imagecreatefrompng($this->fond);
609
        $this->_colorierImage ($this->image, $this->_info_table_zg['nom_table_zone'], $this->_info_table_zg['nom_chp_id_zone'], $this->_info_table_zg['nom_chp_rouge'],
616
        $this->_colorierImage ($this->image, $this->_info_table_zg['nom_table_zone'], $this->_info_table_zg['nom_chp_id_zone'], $this->_info_table_zg['nom_chp_rouge'],
610
                                        $this->_info_table_zg['nom_chp_vert'], $this->_info_table_zg['nom_chp_bleu'], $this->_info_table_zg['nom_chp_zone_sup'],
617
                                        $this->_info_table_zg['nom_chp_vert'], $this->_info_table_zg['nom_chp_bleu'], $this->_info_table_zg['nom_chp_zone_sup'],
611
                                        $this->_info_table_zg['tableau_valeurs_zone'], $id_zone_a_reperer) ;
618
                                        $this->_info_table_zg['tableau_valeurs_zone'], $id_zone_a_reperer) ;
612
        if ($nom_fichier != '') {
619
        if ($nom_fichier != '') {
613
            imagepng(&$this->image,'tmp/carto/'.$nom_fichier.'.png');
620
            if (!imagepng(&$this->image,'tmp/carto/'.$nom_fichier.'.png')) {
-
 
621
		echo 'erreur';
-
 
622
	    }
614
            //$this->image = imagepng(&$this->image);
623
            //$this->image = imagepng(&$this->image);
615
        }
624
        }
616
        else {
625
        else {
617
            imagepng(&$this->image,'tmp/carto/'.$this->id.$id_image.'.png');
626
            imagepng(&$this->image,'tmp/carto/'.$this->id.$id_image.'.png');
618
            //imagepng(&$this->image);
627
            //imagepng(&$this->image);
Line 1231... Line 1240...
1231
* Ajout de commentaires.
1240
* Ajout de commentaires.
1232
* Meilleure gestion des erreurs de requêtes.
1241
* Meilleure gestion des erreurs de requêtes.
1233
*
1242
*
1234
*
1243
*
1235
*/
1244
*/
1236
?>
-
 
1237
1245
?>
-
 
1246