Exemple #1
0
 /**
  * Populates the testers array from memberships
  */
 function get_testers()
 {
     if (!$this->id) {
         debug_add('This campaign has no id (maybe not created yet?), aborting', MIDCOM_LOG_ERROR);
         return false;
     }
     $mc = org_openpsa_directmarketing_campaign_member_dba::new_collector('campaign', $this->id);
     $mc->add_constraint('orgOpenpsaObtype', '=', org_openpsa_directmarketing_campaign_member_dba::TESTER);
     $testers = $mc->get_values('person');
     //Just to be sure
     $this->testers = array();
     foreach ($testers as $tester) {
         $this->testers[$tester] = true;
     }
 }