Dotclear


Ignore:
Timestamp:
09/30/10 14:04:56 (13 years ago)
Author:
kwon
Message:

Newsletter:

' closes #562
' delete really the mail from the database when clic on delete

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/newsletter/trunk/_public.php

    r2547 r2685  
    4343$core->addBehavior('publicBeforeContentFilter', array('dcBehaviorsNewsletterPublic', 'translateKeywords')); 
    4444$core->addBehavior('publicHeadContent', array('dcBehaviorsNewsletterPublic', 'publicHeadContent')); 
     45 
     46$core->addBehavior('publicAfterUserCreate', array('dcBehaviorsNewsletterPublic', 'newsletterUserCreate')); 
    4547 
    4648class tplNewsletter 
     
    784786     } 
    785787      
     788     /** 
     789      * Add entry in newsletter when an user is added in the plugin "Agora"  
     790      * @param $cur 
     791      * @param $user_id 
     792      * @return unknown_type 
     793      */ 
     794     public static function newsletterUserCreate($cur,$user_id) 
     795     { 
     796          global $core; 
     797          $newsletter_settings = new newsletterSettings($core); 
     798 
     799          if($newsletter_settings->getCheckAgoraLink()) { 
     800               $email = $cur->user_email; 
     801               try { 
     802                    if (!newsletterCore::accountCreate($email)) { 
     803                         throw new Exception(__('Error adding subscriber.').' '.$email); 
     804                    } 
     805               } catch (Exception $e) { 
     806                    throw new Exception('Plugin Newsletter : '.$e->getMessage()); 
     807               } 
     808          } 
     809          return; 
     810     }     
    786811} 
    787812 
Note: See TracChangeset for help on using the changeset viewer.

Sites map