| GNU Affero General Public License or the licensing of CiviCRM, |
| see the CiviCRM license FAQ at http://civicrm.org/licensing |
+--------------------------------------------------------------------+
-*/
+ */
/**
*
*
* @return string
* The redirection url, or base url on failure.
- * @static
*/
public static function track($queue_id, $url_id) {
$search = new CRM_Mailing_BAO_TrackableURL();
/* To find the url, we also join on the queue and job tables. This
- * prevents foreign key violations. */
+ * prevents foreign key violations. */
- $job = CRM_Mailing_BAO_MailingJob::getTableName();
- $eq = CRM_Mailing_Event_BAO_Queue::getTableName();
+ $job = CRM_Mailing_BAO_MailingJob::getTableName();
+ $eq = CRM_Mailing_Event_BAO_Queue::getTableName();
$turl = CRM_Mailing_BAO_TrackableURL::getTableName();
if (!$queue_id) {
*
* @return int
* Number of rows in result set
- * @static
*/
public static function getTotalCount(
$mailing_id, $job_id = NULL,
) {
$dao = new CRM_Core_DAO();
- $click = self::getTableName();
- $queue = CRM_Mailing_Event_BAO_Queue::getTableName();
+ $click = self::getTableName();
+ $queue = CRM_Mailing_Event_BAO_Queue::getTableName();
$mailing = CRM_Mailing_BAO_Mailing::getTableName();
- $job = CRM_Mailing_BAO_MailingJob::getTableName();
+ $job = CRM_Mailing_BAO_MailingJob::getTableName();
$query = "
SELECT COUNT($click.id) as opened
*
* @return array
* trackable url count per mailing ID
- * @static
*/
public static function getMailingTotalCount($mailingIDs) {
$dao = new CRM_Core_DAO();
*
* @return array
* Count per mailing ID
- * @static
*/
public static function getMailingContactCount($mailingIDs, $contactID) {
$dao = new CRM_Core_DAO();
*
* @return array
* Result set
- * @static
*/
public static function &getRows(
$mailing_id, $job_id = NULL,
$dao = new CRM_Core_Dao();
- $click = self::getTableName();
- $url = CRM_Mailing_BAO_TrackableURL::getTableName();
- $queue = CRM_Mailing_Event_BAO_Queue::getTableName();
+ $click = self::getTableName();
+ $url = CRM_Mailing_BAO_TrackableURL::getTableName();
+ $queue = CRM_Mailing_Event_BAO_Queue::getTableName();
$mailing = CRM_Mailing_BAO_Mailing::getTableName();
- $job = CRM_Mailing_BAO_MailingJob::getTableName();
+ $job = CRM_Mailing_BAO_MailingJob::getTableName();
$contact = CRM_Contact_BAO_Contact::getTableName();
- $email = CRM_Core_BAO_Email::getTableName();
+ $email = CRM_Core_BAO_Email::getTableName();
$query = "
SELECT $contact.display_name as display_name,
}
return $results;
}
+
}