From: Alan Knowles Date: Mon, 8 Jun 2015 07:09:21 +0000 (+0800) Subject: DataObjects/Core_person_signup.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=12edfd30b506449e74c304ba1933300b3bebdbd7 DataObjects/Core_person_signup.php --- diff --git a/DataObjects/Core_person_signup.php b/DataObjects/Core_person_signup.php index 8280401a..4209c60a 100644 --- a/DataObjects/Core_person_signup.php +++ b/DataObjects/Core_person_signup.php @@ -60,14 +60,30 @@ class Pman_Core_DataObjects_Core_person_signup extends DB_DataObject function sendVerification($template, $roo) { + $group = DB_DataObject::factory('groups'); + if($group->get('name', 'Administrators')){ + $member = DB_DataObject::factory('group_members'); + $member->group_id = $group->id; + $mids = $member->fetchAll('user_id'); + + $p = DB_DataObject::factory('Person'); + $p->whereAddIn('id', $mids, 'int'); + $admin = $p->fetchAll('email'); + } + + if(empty($admin)){ + $this->jerr("Please contact our administrators - system setting proble"); + } $content = array( 'template' => $template, 'person' => $this, + 'bcc' => implode(',', $admin), 'serverName' => $_SERVER['SERVER_NAME'], 'baseURL' => $roo->baseURL ); - + + $sent = DB_DataObject::factory('core_email')->send($content); if(!is_object($sent)){