original_string: function getHTMLNoDiv()
      {
          $html="";
      
          if ($this->getCountOnglets()>0) {
              /*
               * Assignation des styles en dur : a changer à terme,
               * les styles sont les memes que pour le site en ligne
               * => a ajouter dans la feuille de style
               * */
              if (isset($this->stylesOnglets) && $this->stylesOnglets!='') {
                  $html=$this->stylesOnglets;
              }
  
              $html.="<table width='".$this->largeurTotale.
              "' cellspacing=0 cellpadding=0 border=0><tr><td>";
              $html.="<a name='onglet'></a>";
              $html.="<table cellspacing=0 cellpadding=0 border=0><tr>";
              // construction du tableau contenant les intitules
              $i=0;
              
              foreach ($this->ongletsArray as $fieldName => $fieldValue) {
                  $className='OngletOff';
                  if ($i==$this->numOngletSelected) {
                      $className='OngletOn';
                  }
                  
                  $html.="<td height='25' width='".$this->largeurEtiquette.
                  "' class='".$className.
                  "' style='border-left:1px solid #000000;'>&nbsp;&nbsp;&nbsp;";
                  /*
                   * Lien le champs hiddenCourant est un champs cache du formulaire
                   * permettant de stocker l'onglet actif courant
                   * */
                  /*if ($this->champHiddenCourant<>"") 
                  {
                      $html.="document.getElementById('".$this->champHiddenCourant."').
                      * value='".$i."';";
                  }
                  */
                  $html.=$fieldName."&nbsp;&nbsp;&nbsp;</td><td width='4' ".
                  "style='border-bottom:1px solid #000000;'>&nbsp</td>";
                  $i++;
              }
              
              $styleContenu = "";
              if (isset($this->styleContenu)) {
                  $styleContenu = $this->styleContenu;
              }
              
              $html.="<td width='".
              ( $this->largeurTotale - ($i * ($this->largeurEtiquette+4))).
              "' style='border-bottom:1px solid #000000;'>&nbsp;</td>";
              $html.="</tr></table></td></tr><tr><td ".
              "style='border-left:1px solid #000000;border-right:1px solid #000000;".
              "border-bottom:1px solid #000000;padding:5px;".$styleContenu."'>";
              // construction des contenus
              $i=0;
              foreach ($this->ongletsArray as $fieldName => $fieldValue) {
                  if ($i==$this->numOngletSelected) {
                      // cas ou il n'y a pas de photo dans la liste
                      $html.=$fieldValue;
                  }
                  
                  $i++;
              }
              
              $html.="</td></tr></table>";
          }
      
          return $html;
      }
code: function getHTMLNoDiv()
      {
          $html="";
      
          if ($this->getCountOnglets()>0) {
              /*
               * Assignation des styles en dur : a changer à terme,
               * les styles sont les memes que pour le site en ligne
               * => a ajouter dans la feuille de style
               * */
              if (isset($this->stylesOnglets) && $this->stylesOnglets!='') {
                  $html=$this->stylesOnglets;
              }
  
              $html.="<table width='".$this->largeurTotale.
              "' cellspacing=0 cellpadding=0 border=0><tr><td>";
              $html.="<a name='onglet'></a>";
              $html.="<table cellspacing=0 cellpadding=0 border=0><tr>";
              // construction du tableau contenant les intitules
              $i=0;
              
              foreach ($this->ongletsArray as $fieldName => $fieldValue) {
                  $className='OngletOff';
                  if ($i==$this->numOngletSelected) {
                      $className='OngletOn';
                  }
                  
                  $html.="<td height='25' width='".$this->largeurEtiquette.
                  "' class='".$className.
                  "' style='border-left:1px solid #000000;'>&nbsp;&nbsp;&nbsp;";
                  /*
                   * Lien le champs hiddenCourant est un champs cache du formulaire
                   * permettant de stocker l'onglet actif courant
                   * */
                  /*if ($this->champHiddenCourant<>"") 
                  {
                      $html.="document.getElementById('".$this->champHiddenCourant."').
                      * value='".$i."';";
                  }
                  */
                  $html.=$fieldName."&nbsp;&nbsp;&nbsp;</td><td width='4' ".
                  "style='border-bottom:1px solid #000000;'>&nbsp</td>";
                  $i++;
              }
              
              $styleContenu = "";
              if (isset($this->styleContenu)) {
                  $styleContenu = $this->styleContenu;
              }
              
              $html.="<td width='".
              ( $this->largeurTotale - ($i * ($this->largeurEtiquette+4))).
              "' style='border-bottom:1px solid #000000;'>&nbsp;</td>";
              $html.="</tr></table></td></tr><tr><td ".
              "style='border-left:1px solid #000000;border-right:1px solid #000000;".
              "border-bottom:1px solid #000000;padding:5px;".$styleContenu."'>";
              // construction des contenus
              $i=0;
              foreach ($this->ongletsArray as $fieldName => $fieldValue) {
                  if ($i==$this->numOngletSelected) {
                      // cas ou il n'y a pas de photo dans la liste
                      $html.=$fieldValue;
                  }
                  
                  $i++;
              }
              
              $html.="</td></tr></table>";
          }
      
          return $html;
      }
code_tokens: function getHTMLNoDiv ( ) { $ html = "" ; if ( $ this -> getCountOnglets ( ) > 0 ) { /*
               * Assignation des styles en dur : a changer à terme,
               * les styles sont les memes que pour le site en ligne
               * => a ajouter dans la feuille de style
               * */ if ( isset ( $ this -> stylesOnglets ) && $ this -> stylesOnglets != '' ) { $ html = $ this -> stylesOnglets ; } $ html .= "<table width='" . $ this -> largeurTotale . "' cellspacing=0 cellpadding=0 border=0><tr><td>" ; $ html .= "<a name='onglet'></a>" ; $ html .= "<table cellspacing=0 cellpadding=0 border=0><tr>" ; // construction du tableau contenant les intitules $ i = 0 ; foreach ( $ this -> ongletsArray as $ fieldName => $ fieldValue ) { $ className = 'OngletOff' ; if ( $ i == $ this -> numOngletSelected ) { $ className = 'OngletOn' ; } $ html .= "<td height='25' width='" . $ this -> largeurEtiquette . "' class='" . $ className . "' style='border-left:1px solid #000000;'>&nbsp;&nbsp;&nbsp;" ; /*
                   * Lien le champs hiddenCourant est un champs cache du formulaire
                   * permettant de stocker l'onglet actif courant
                   * */ /*if ($this->champHiddenCourant<>"") 
                  {
                      $html.="document.getElementById('".$this->champHiddenCourant."').
                      * value='".$i."';";
                  }
                  */ $ html .= $ fieldName . "&nbsp;&nbsp;&nbsp;</td><td width='4' " . "style='border-bottom:1px solid #000000;'>&nbsp</td>" ; $ i ++ ; } $ styleContenu = "" ; if ( isset ( $ this -> styleContenu ) ) { $ styleContenu = $ this -> styleContenu ; } $ html .= "<td width='" . ( $ this -> largeurTotale - ( $ i * ( $ this -> largeurEtiquette + 4 ) ) ) . "' style='border-bottom:1px solid #000000;'>&nbsp;</td>" ; $ html .= "</tr></table></td></tr><tr><td " . "style='border-left:1px solid #000000;border-right:1px solid #000000;" . "border-bottom:1px solid #000000;padding:5px;" . $ styleContenu . "'>" ; // construction des contenus $ i = 0 ; foreach ( $ this -> ongletsArray as $ fieldName => $ fieldValue ) { if ( $ i == $ this -> numOngletSelected ) { // cas ou il n'y a pas de photo dans la liste $ html .= $ fieldValue ; } $ i ++ ; } $ html .= "</td></tr></table>" ; } return $ html ; }
docstring: Si on affiche les onglets avec cette fonction,
  c'est un fonctionnement different, le contenu n'est pas dans les divs,
  et les liens sur les onglets sont des url
  
  initialisation :
  init(0)
  addContent("onglet1", "texte onglet1", true)
  Ddans le contenu de l'onglet selectionné
  on ne va mettre que le code de l'onglet
  addContent("onglet2", "<a href='onglet2'>onglet2</a>", false)
  Dans l'onglet qui n'est pas selectionné,
  on met un lien vers la page contenant le code html de l'onglet
  
  @return string HTML
docstring_tokens: Si on affiche les onglets avec cette fonction c est un fonctionnement different le contenu n est pas dans les divs et les liens sur les onglets sont des url