Changeset 5819 in spip-zone


Ignore:
Timestamp:
Oct 1, 2006, 5:13:28 PM (15 years ago)
Author:
cedric@…
Message:

nettoyage du code de debug

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/article_pdf/pdf/lib_pdf_global.php

    r5802 r5819  
    106106       
    107107        $a=preg_split('/(?m)(<(?!=).*>(?!=))/U', $html, -1, PREG_SPLIT_DELIM_CAPTURE);
    108                         //autoriser le multiligne
    109       //Il faut détecter les vraies balises <... et pas les <= de formules éventuelles
    110                         // dans le texte , idem en fermeture, écarter les >= d'où l'ajout des (?!=)
    111 //      var_dump($a);
     108        //autoriser le multiligne
     109  //Il faut détecter les vraies balises <... et pas les <= de formules éventuelles
     110        // dans le texte , idem en fermeture, écarter les >= d'où l'ajout des (?!=)
    112111
    113112        // $a = le tableau de tags
     
    116115        foreach($a as $i=>$e)
    117116        {
    118 //          $this->Write(5,"--".$e{0}."+".$e{1}."--"); //DEBUG
    119 //          $this->Write(5,"--".$e."--"); // simple mais très bon DEBUG
    120 
    121117                //Balise
    122118                if (($e{0}=='<')&&(preg_match(',^<(/)?([^\s]+)(\s.*|/)?(>)$,',$e,$match)!==FALSE)) {
    123       //var_dump("::$tag::")   &&($e{1}!='=');
    124119                        $tag=strtoupper($match[2]);
    125 //DEBUG
    126 //      $this->Write(5,"-**-".$i."-");
    127 //      $this->Write(5,$match[0]."+".$match[1]."+".$match[2]."-**-\n");
    128                        
    129       $closing = $match[1]=="/";
     120                        $closing = $match[1]=="/";
    130121                       
    131122                        if (($this->ProcessingBloc) AND (!in_array($tag,$this->BlocTags[$this->ProcessingBloc-1])))
    132123                                $this->BlocContent[$this->ProcessingBloc-1] .= $e;
    133124                        else {
    134                                 if ($closing)
     125                                if ($closing)
    135126                                // C'est une balise fermante
    136127                                        $this->CloseTag($tag,$LineFeedHeight);
     
    141132                // Contenu
    142133                else {
    143 //DEBUG
    144 //      $this->Write(5,"-***-".$i."-");
    145 //      $this->Write(5,$e."-***-\n");
    146        
    147134                if (strlen($e)){
    148135                                $this->texteAddSpace = $this->texteAddSpace OR $e{0}==" ";
     
    235222function OpenTag($tag,$e,$LineFeedHeight)
    236223{
    237 //      $this->Write(15," [  $tag  ] ");
    238224  //Balise ouvrante
    239225        if ($tag=='B' || $tag=='U' || $tag=='I')
     
    255241        {
    256242                $this->HREF=extraire_attribut($e,'href');
    257 //    if ($this->HREF ==''){$this->HREF=$this->prop['href'];}
    258243                $this->texteHREF="";
    259244                if ($this->texteAddSpace) {
     
    309294                // si l'image est manquante mettre un lien avec le texte alt
    310295                if (!@is_readable($this->SRC)){
    311 //              if (!@file_exists($this->SRC)){
    312296                        $alt = extraire_attribut($e,'alt');
    313297                        if ($alt==NULL) $alt = $this->SRC;
     
    320304                else
    321305    {
    322   //    if (strlen($this->SRC)>1 ) {
    323 
    324306                        $size=getimagesize($this->SRC);         # Attention, utilisation de GD !!! FPDF ne sait pas lire les images à moitié... et je n'ai pas envie de surcharger la méthode Image...
    325307                        if ($size[0] < 30 && $size[1] < 30) {
     
    330312                                if ($this->GetY() + $imgY > $this->h - $this->bMargin)
    331313                                        $this->AddPage();
    332                                 $this->Image($this->SRC, $this->GetX(), $this->GetY()-$yoffset, $imgX, $imgY);
     314                                $this->Image($this->SRC, $this->GetX(), $this->GetY()-$yoffset, $imgX, $imgY,'',$this->HREF);
    333315                                $this->SetX($this->GetX()+$size[0]/2);
    334316                        } else if ($size[0] < 600 && $size[1] < 600) {
     
    376358                                $this->SetY($this->GetY()+$imgY);
    377359                        }
    378                 // }
    379360    }
    380361        }
Note: See TracChangeset for help on using the changeset viewer.