Re: MG3 each() function is deprecated

Hello,

Essai comme ceci


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


Sujet écrit par Myster621 le lundi 18 décembre 2023 à 13:45

[ Imprimer ] - [ Fermer la fenêtre ]