Changeset 112774 in spip-zone


Ignore:
Timestamp:
Dec 13, 2018, 3:12:03 PM (5 weeks ago)
Author:
root
Message:

subscribe/unsubscribe appellent la notifications instituermailsubscriptions pour pouvoir notifier toutes les actions en une seule fois

Location:
_plugins_/mailsubscribers/trunk/newsletter
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/newsletter/subscribe.php

    r112110 r112774  
    202202        if ($notify and (!isset($options['notify']) or $options['notify'])){
    203203                $notifications = charger_fonction('notifications','inc');
    204                 foreach ($notify as $option){
     204                foreach ($notify as $k => $option){
    205205                        if (isset($options['invite_email_from']) AND strlen($options['invite_email_from'])) {
    206                                 $option['invite_email_from'] = $options['invite_email_from'];
     206                                $notify[$k]['invite_email_from'] = $options['invite_email_from'];
    207207                                if (isset($options['invite_email_text'])){
    208                                         $option['invite_email_text'] = $options['invite_email_text'];
     208                                        $notify[$k]['invite_email_text'] = $notify[$k]['invite_email_text'];
    209209                                }
    210210                        }
    211                         $notifications('instituermailsubscription',$row['id_mailsubscriber'],$option);
    212                 }
     211                }
     212                $notifications_options = array('subscriptions' => $notify);
     213                $notifications('instituermailsubscriptions', $row['id_mailsubscriber'], $notifications_options);
    213214        }
    214215        return true;
  • _plugins_/mailsubscribers/trunk/newsletter/unsubscribe.php

    r112438 r112774  
    132132                }
    133133
     134                // notifier
    134135                if ($notify and (!isset($options['notify']) or $options['notify'])){
    135136                        $notifications = charger_fonction('notifications','inc');
    136                         foreach ($notify as $option){
    137                                 $notifications('instituermailsubscription',$row['id_mailsubscriber'],$option);
    138                         }
     137                        $notifications_options = array('subscriptions' => $notify);
     138                        $notifications('instituermailsubscriptions', $row['id_mailsubscriber'], $notifications_options);
    139139                }
    140140
Note: See TracChangeset for help on using the changeset viewer.