MG3 each() function is deprecated

Salut, j'essaye de corriger certaines erreurs mais je bute sur un truc à cause de each()

The each() function is deprecated. This message will be suppressed on further calls

Si un codeur passe par là....


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. foreach ( $mg3_infos_album->vsalb as $mg3_key => $mg3_value ) {
  5.     if ( $mg3_tpage > $mg3_page ) break; // inutile d'insister si la page à afficher est dépassée
  6.     if ( $mg3_tpage == $mg3_page ) {
  7.  
  8.         // la vignette
  9.         if ( intval( $mg3_value ) == 0 ) // la vignette est transmise
  10.             $mg3_infos_vig->tableau[$mg3_t_x][$mg3_t_y] = $mg3_value;
  11.         else {
  12.             $mg3_tmp = '<a href="index.php?mod=mg3&amp;alb='.$mg3_value.'">';
  13.             $mg3_tmp.= '<img src="';
  14.             $mg3_tmp.= mg3_alea_alb( $mg3_value );
  15.             $mg3_tmp.= '" alt="" />';
  16.             $mg3_tmp.= '</a>';
  17.             $mg3_infos_vig->tableau[$mg3_t_x][$mg3_t_y] = $mg3_tmp;
  18.         }
  19.  
  20.         // le texte
  21.         $mg3_texte = '';
  22.             // cas du tri "précédent"
  23.         if ( $mg3_infos_album->acces == 'A' AND isset( $_GET['tri'] ) AND $mg3_value != $mg3_premier_album ) {
  24.             prev( $mg3_ssalbums );
  25.             $mg3_zeprecedent = key( $mg3_ssalbums );
  26.             next( $mg3_ssalbums );
  27.             $mg3_texte.= '<a href="index.php?mod=mg3&amp;alb='.$mg3_album.'&amp;page='.$mg3_page;
  28.             $mg3_texte.= '&amp;tri='.$mg3_key.','.$mg3_zeprecedent.'">';
  29.             $mg3_texte.= '<img class="mg3_bouton" src="'.$mg3p_iprec.'"';
  30.             $mg3_texte.= ' alt="'.$mg3l_trialbs.' p" title="'.$mg3l_trialbs.' p" />';
  31.             $mg3_texte.= '</a>&nbsp;';
  32.         }
  33.  
  34.             // le texte en lui-meme
  35.         $mg3_texte.= $mg3_infos_album->tsalb[$mg3_key];
  36.  
  37.             // cas du tri "suivant"
  38.         if ( $mg3_infos_album->acces == 'A' AND isset( $_GET['tri'] ) AND $mg3_value != $mg3_dernier_album ) {
  39.             next( $mg3_ssalbums );
  40.             $mg3_zesuivant = key( $mg3_ssalbums );
  41.             prev( $mg3_ssalbums );
  42.             $mg3_texte.= '&nbsp;<a href="index.php?mod=mg3&amp;alb='.$mg3_album.'&amp;page='.$mg3_page;
  43.             $mg3_texte.= '&amp;tri='.$mg3_key.','.$mg3_zesuivant.'">';
  44.             $mg3_texte.= '<img class="mg3_bouton" src="'.$mg3p_isui.'"';
  45.             $mg3_texte.= ' alt="'.$mg3l_trialbs.' s" title="'.$mg3l_trialbs.' s" />';
  46.             $mg3_texte.= '</a>';
  47.         }
  48.         $mg3_infos_vig->tableau[$mg3_t_x][$mg3_t_y+1] = $mg3_texte;
  49.     }
  50.     $mg3_t_x++;
  51.     if ( $mg3_t_x > $mg3p_nbcolonnes ) { // je saute de ligne
  52.         $mg3_t_x = 1 ; 
  53.         $mg3_t_y = $mg3_t_y+2 ;
  54.     }
  55.     if ( $mg3_t_y > ( $mg3p_nblignes*2 ) ) { // je saute de page
  56.         $mg3_t_y = 1 ; 
  57.         $mg3_tpage++ ;
  58.     }
  59.     each( $mg3_ssalbums );
  60. }
  61.  
  62. #####!!!#####
  63. ?>


Je sais pas par quoi remplacer....:(


Sujet écrit par jacknikolson le vendredi 15 décembre 2023 à 15:44

[ Imprimer ] - [ Fermer la fenêtre ]