[forum fonctions.php]


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3. // ---------------------------------------------------------------
  4. // KwsPHP kOoGar Web System
  5. // $Id: fonctions.php 906 2010-08-05 16:43:08Z mike007.devpwsphp $
  6. // ---------------------------------------------------------------
  7. // Mise a jour : 06/09/06 par Jack
  8. // Mise a jour : 23/10/07 par mike007
  9. // ---------------------------------------------------------------
  10.  
  11. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  12.  
  13. /* FONCTION QUI AFFICHE LES GRADES propres au forum*/
  14. function GradeForum($NombrePost, $Grade_Pseudo, $Id_Pseudo)
  15. {
  16.     global $K_theme, $forum_ico_gr2_evol, $forum_ico_gr3_evol, $forum_ico_gr4_evol;
  17.  
  18.     $fini                = 0;
  19.     $i                    = 0;
  20.     $grade_posteur_spe    = '';
  21.  
  22.     if (array_key_exists($Id_Pseudo,$_SESSION['ListeGrSpe']['User']))
  23.     {
  24.         if (!empty($_SESSION['ListeGrSpe']['User'][$Id_Pseudo]['image'])) $ImageGrdSpeUser = '<br /><img src="'.$_SESSION['ListeGrSpe']['User'][$Id_Pseudo]['image'].'" alt="" />';
  25.         $grade_posteur_spe = '<br />'.$_SESSION['ListeGrSpe']['User'][$Id_Pseudo]['nom'].$ImageGrdSpeUser;
  26.     }
  27.     
  28.     foreach($_SESSION['ListeGrSpe']['FoFo'] as $min => $tab)
  29.     {
  30.         $lien_img = './themes/'.$K_theme.'/images/forum';
  31.         if (!file_exists(''.$lien_img.'/grades/'.$tab['image'].'') ) $lien_img = './images/forum';
  32.  
  33.         if($NombrePost < $min){break;}
  34.  
  35.         if ($Grade_Pseudo==GRD_MEMBR )
  36.         {
  37.             $grade_posteur = '<img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" /><br />'.$tab['nom'];
  38.         }
  39.         elseif ($Grade_Pseudo==GRD_MPRIV)
  40.         {
  41.             $grade_posteur = '<img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" /><br />'.$tab['nom'];
  42.         }
  43.         elseif ($Grade_Pseudo==GRD_MODOF)
  44.         {
  45.             $tab['image'] = $forum_ico_gr2_evol == 'on' ? str_replace("starsj", "starsv", $tab['image']) : 'starsv5.png' ;
  46.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr2_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  47.         }
  48.         elseif ($Grade_Pseudo==GRD_MODOG)
  49.         {
  50.             $tab['image'] = $forum_ico_gr3_evol == 'on' ? str_replace("starsj", "starsr", $tab['image']) : 'starsr6.png' ;
  51.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr3_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  52.         }
  53.         elseif ($Grade_Pseudo==GRD_ADMIN)
  54.         {
  55.             $tab['image'] = $forum_ico_gr4_evol == 'on' ? str_replace("starsj", "stars", $tab['image']) : 'stars7.png' ;
  56.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr4_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  57.         }
  58.         elseif ($Grade_Pseudo==GRD_SUPER)
  59.         {
  60.             $tab['image'] = $forum_ico_gr4_evol == 'on' ? str_replace("starsj", "stars", $tab['image']) : 'stars7.png' ;
  61.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr4_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  62.         }
  63.         else
  64.         {
  65.             $grade_posteur = '<br />Param&egrave;tres &agrave; d&eacute;finir dans le fichier fonctions.php ligne 60 du module forum.';
  66.         }
  67.     }
  68.  
  69.     return $grade_posteur.$grade_posteur_spe;
  70. }
  71. /* FIN DE LA FONCTION QUI AFFICHE LES GRADES */
  72.  
  73. ?>
  74.  


une petite erreur dans le fonctions.php du module forum pour le grade 5 super qui devrais être celui ci.


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3. // ---------------------------------------------------------------
  4. // KwsPHP kOoGar Web System
  5. // $Id: fonctions.php 906 2010-08-05 16:43:08Z mike007.devpwsphp $
  6. // ---------------------------------------------------------------
  7. // Mise a jour : 06/09/06 par Jack
  8. // Mise a jour : 23/10/07 par mike007
  9. // ---------------------------------------------------------------
  10.  
  11. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  12.  
  13. /* FONCTION QUI AFFICHE LES GRADES propres au forum*/
  14. function GradeForum($NombrePost, $Grade_Pseudo, $Id_Pseudo)
  15. {
  16.     global $K_theme, $forum_ico_gr2_evol, $forum_ico_gr3_evol, $forum_ico_gr4_evol;
  17.  
  18.     $fini                = 0;
  19.     $i                    = 0;
  20.     $grade_posteur_spe    = '';
  21.  
  22.     if (array_key_exists($Id_Pseudo,$_SESSION['ListeGrSpe']['User']))
  23.     {
  24.         if (!empty($_SESSION['ListeGrSpe']['User'][$Id_Pseudo]['image'])) $ImageGrdSpeUser = '<br /><img src="'.$_SESSION['ListeGrSpe']['User'][$Id_Pseudo]['image'].'" alt="" />';
  25.         $grade_posteur_spe = '<br />'.$_SESSION['ListeGrSpe']['User'][$Id_Pseudo]['nom'].$ImageGrdSpeUser;
  26.     }
  27.     
  28.     foreach($_SESSION['ListeGrSpe']['FoFo'] as $min => $tab)
  29.     {
  30.         $lien_img = './themes/'.$K_theme.'/images/forum';
  31.         if (!file_exists(''.$lien_img.'/grades/'.$tab['image'].'') ) $lien_img = './images/forum';
  32.  
  33.         if($NombrePost < $min){break;}
  34.  
  35.         if ($Grade_Pseudo==GRD_MEMBR )
  36.         {
  37.             $grade_posteur = '<img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" /><br />'.$tab['nom'];
  38.         }
  39.         elseif ($Grade_Pseudo==GRD_MPRIV)
  40.         {
  41.             $grade_posteur = '<img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" /><br />'.$tab['nom'];
  42.         }
  43.         elseif ($Grade_Pseudo==GRD_MODOF)
  44.         {
  45.             $tab['image'] = $forum_ico_gr2_evol == 'on' ? str_replace("starsj", "starsv", $tab['image']) : 'starsv5.png' ;
  46.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr2_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  47.         }
  48.         elseif ($Grade_Pseudo==GRD_MODOG)
  49.         {
  50.             $tab['image'] = $forum_ico_gr3_evol == 'on' ? str_replace("starsj", "starsr", $tab['image']) : 'starsr6.png' ;
  51.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr3_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  52.         }
  53.         elseif ($Grade_Pseudo==GRD_ADMIN)
  54.         {
  55.             $tab['image'] = $forum_ico_gr4_evol == 'on' ? str_replace("starsj", "stars", $tab['image']) : 'stars7.png' ;
  56.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr4_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  57.         }
  58.         elseif ($Grade_Pseudo==GRD_SUPER)
  59.         {
  60.             $tab['image'] = $forum_ico_gr5_evol == 'on' ? str_replace("starsj", "stars", $tab['image']) : 'stars7.png' ;
  61.             $grade_posteur =  get_grd_name($Grade_Pseudo).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr5_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  62.         }
  63.         else
  64.         {
  65.             $grade_posteur = '<br />Param&egrave;tres &agrave; d&eacute;finir dans le fichier fonctions.php ligne 60 du module forum.';
  66.         }
  67.     }
  68.  
  69.     return $grade_posteur.$grade_posteur_spe;
  70. }
  71. /* FIN DE LA FONCTION QUI AFFICHE LES GRADES */
  72.  
  73. ?>
  74.  


Sujet écrit par Musicgroove le jeudi 19 mai 2011 à 17:31

[ Imprimer ] - [ Fermer la fenêtre ]