Changeset 112031 in spip-zone


Ignore:
Timestamp:
Oct 18, 2018, 7:48:13 AM (7 months ago)
Author:
marcimat@…
Message:

Utiliser array_column plutôt que array_map + reset / array_shift

Location:
_core_/plugins/organiseur
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/organiseur/inc/quete_calendrier.php

    r109752 r112031  
    306306                                } else {
    307307                                        $cat = 'calendrier-couleur9';
    308                                         $auteurs = array_map(
    309                                                 'array_shift',
     308                                        $auteurs = array_column(
    310309                                                sql_allfetsel(
    311310                                                        'nom',
    312311                                                        'spip_auteurs AS A LEFT JOIN spip_auteurs_liens AS L ON L.id_auteur=A.id_auteur',
    313312                                                        "(L.objet='message' AND L.id_objet=$id_message AND (A.id_auteur!=$connect_id_auteur))"
    314                                                 )
     313                                                ),
     314                                                'nom'
    315315                                        );
    316316                                }
  • _core_/plugins/organiseur/notifications/instituermessage.php

    r109752 r112031  
    5151                        if ($type !== 'affich') {
    5252                                $ids = sql_allfetsel('id_auteur', 'spip_auteurs_liens', "objet='message' AND id_objet=" . intval($id_message));
    53                                 $ids = array_map('reset', $ids);
     53                                $ids = array_column($ids, 'id_auteur');
    5454                                $where[] = sql_in('id_auteur', $ids);
    5555                        }
    5656                        $emails = sql_allfetsel('email', 'spip_auteurs', $where);
    57                         $emails = array_map('reset', $emails);
     57                        $emails = array_column($emails, 'email');
    5858
    5959                        include_spip('inc/notifications');
Note: See TracChangeset for help on using the changeset viewer.