/** * Queue a new recipient * * @param array $params values of the new EventQueue * * @return CRM_Mailing_Event_BAO_Queue The new EventQueue * @access public * @static */ public static function create($params) { $eq = new CRM_Mailing_Event_BAO_Queue(); $eq->copyValues($params); $eq->hash = self::hash($params); $eq->save(); return $eq; }
/** * Queue a new recipient. * * @param array $params * Values of the new EventQueue. * * @return CRM_Mailing_Event_BAO_Queue * The new EventQueue */ public static function create($params) { $eq = new CRM_Mailing_Event_BAO_Queue(); $eq->copyValues($params); if (empty($params['id']) && empty($params['hash'])) { $eq->hash = self::hash($params); } $eq->save(); return $eq; }