Current Path : /var/test/www/alh/admin/model/journal2/ |
Current File : /var/test/www/alh/admin/model/journal2/newsletter.php |
<?php class ModelJournal2Newsletter extends Model{ public function getTotalSubscribers() { $sql = 'SELECT COUNT(*) AS total FROM ((SELECT email FROM ' . DB_PREFIX . 'customer WHERE newsletter = 1) UNION (SELECT email FROM ' . DB_PREFIX . 'journal2_newsletter)) TEMP'; $query = $this->db->query($sql); return $query->row['total']; } public function getSubscribers($data = array()) { $sql = 'SELECT email FROM ((SELECT email FROM ' . DB_PREFIX . 'customer WHERE newsletter = 1) UNION (SELECT email FROM ' . DB_PREFIX . 'journal2_newsletter)) TEMP'; if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } $query = $this->db->query($sql); return $query->rows; } }