modules team

Bonjour,
à l'époque j'avais modifié le module team pour ma convenance il marche bien sous php 5 mais ne marche plus en php 7 je vous met le code si vous pouviez m'aider pour le modifier ce serais cool

voici le code que j'avais modifier


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php
  2.  
  3.  
  4. function aff_membre($req) {
  5. $temp2 = "<table>" ;
  6. //$requete = reqmysql ("SELECT * FROM users WHERE statut=0 AND ".$req) ;
  7. //echo $req."<br />" ;
  8. while ($rep = kws_mysql_fetch_object($requete)) {
  9.   $temp2 .= "<tr><td><img src=\"$rep->avatar\" width=25 height=25></td><td><a href=index.php?mod=espace_membre&ac=profil&id=$rep->id>$rep->pseudo</a><br />" ;
  10.   if ($rep->nb_post == 0) {
  11.   $temp2 .= "Auncun post" ;
  12.   } elseif ($rep->nb_post == 1) {
  13.   $temp2 .= "1 post" ;
  14.   } elseif ($rep->nb_post > 1) {
  15.   $temp2 .= "$rep->nb_post posts" ;
  16.   }
  17.   $temp2 .= "</td></tr>" ;
  18. }
  19. $temp2 .= "</table>" ;
  20. return $temp2 ;
  21. }
  22.  
  23. function fct_membre($match) {
  24. return aff_membre("id=".$match[2]) ;
  25. }
  26.  
  27. function fct_posteur($match) {
  28. $var_temp = $match[2]-1 ;
  29. return aff_membre("1 ORDER BY nb_post DESC LIMIT ".$var_temp.",1") ;
  30. }
  31.  
  32. function fct_admin($match) {
  33. $var_temp = $match[2]-1 ;
  34. return aff_membre("grade=4 LIMIT ".$var_temp.",1") ;
  35. }
  36.  
  37. function fct_modo($match) {
  38. $var_temp = $match[2]-1 ;
  39. return aff_membre("grade=3 LIMIT ".$var_temp.",1") ;
  40. }
  41.  
  42. function fct_inscrit($match) {
  43. $var_temp = $match[2]-1 ;
  44. return aff_membre("1 ORDER BY date DESC LIMIT ".$var_temp.",1") ;
  45. }
  46.  
  47. if ($result_blocs->parametre2 == "auto1") {
  48. $temp = '[text="Superviseur :"]
  49. [Superviseur]';
  50. } elseif($result_blocs->parametre2 == "auto2") {
  51.  
  52. $temp = '[text="Superviseur :"]
  53. [superviseur]
  54. [sep]
  55. [text="Webmaster :"]
  56. [webmaster]
  57. [sep]
  58. [text="Modérateur Général :"]
  59. [admins]
  60. [sep]
  61. [text="Modérateur Forum :"]
  62. [modérateur]
  63. [sep]
  64. [text="Membres Privilégié :"]
  65. [membresp]' ;
  66. } else {
  67. $temp = $result_blocs->parametre4 ;
  68. }
  69.  
  70.  
  71. $temp = str_replace('[superviseur]',aff_membre("grade=5"),"$temp");
  72. $temp = str_replace('[webmaster]',aff_membre("grade=4"),"$temp");
  73. $temp = str_replace('[admins]',aff_membre("grade=3"),"$temp");
  74. $temp = str_replace('[modérateur]',aff_membre("grade=2"),"$temp");
  75. $temp = str_replace('[membresp]',aff_membre("grade=1"),"$temp");
  76. $temp = str_replace('[sep]',"<hr />","$temp");
  77. $temp = preg_replace("/(\[text=\")(.*?)(\"\\])/i","<center><b>\\2</b></center>", "$temp");
  78. $temp = preg_replace_callback("/(\[membre=)(.*[0-9])(\\])/i", 'fct_membre', $temp);
  79. $temp = preg_replace_callback("/(\[posteur=)(.*[0-9])(\\])/i", 'fct_posteur', $temp);
  80. $temp = preg_replace_callback("/(\[admin=)(.*[0-9])(\\])/i", 'fct_admin', $temp);
  81. $temp = preg_replace_callback("/(\[modo=)(.*[0-9])(\\])/i", 'fct_modo', $temp);
  82. $temp = preg_replace_callback("/(\[inscrit=)(.*[0-9])(\\])/i", 'fct_inscrit', $temp);
  83.  
  84. bloc ($result_blocs->parametre1,$temp) ;
  85.  
  86. ?>
  87.  


merci par avance de votre aide ;)


Sujet écrit par Musicgroove le dimanche 15 décembre 2019 à 07:49

[ Imprimer ] - [ Fermer la fenêtre ]