Files
dominik/public/store/model/extension/module/lightshopsubscribe.php
T
2026-05-30 09:27:58 +03:00

39 lines
1.5 KiB
PHP

<?php
class ModelExtensionModuleLightshopsubscribe extends Model {
public function addSubscribe($data) {
$this->db->query("INSERT INTO " . DB_PREFIX . "subscribe SET email = '" . $this->db->escape($data['email']) . "', status = '" . (int) $data['status'] . "'");
}
public function editSubscribe($data) {
$this->db->query("UPDATE " . DB_PREFIX . "subscribe SET status = '" . (int) $data['status'] . "' WHERE email = '" . $this->db->escape($data['email']) . "'");
}
public function getSubscribers() {
$query = $this->db->query("SELECT email FROM " . DB_PREFIX . "subscribe WHERE status = '0'");
return $query->rows;
}
public function checkEmail($email) {
$query = $this->db->query("SELECT email FROM " . DB_PREFIX . "subscribe WHERE email ='" . $this->db->escape($email) . "'");
return isset($query->row['email']) ? $query->row['email'] : 0;
}
public function getAuthDescription($language_id) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "subscribe_auth_description WHERE language_id='" .(int)$language_id . "'");
return isset($query->row['subscribe_authorization']) ? $query->row['subscribe_authorization'] : '';
}
public function getEmailDescription($language_id) {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "subscribe_email_description WHERE language_id='" . (int)$language_id . "'");
return isset($query->row['subscribe_descriptions']) ? $query->row['subscribe_descriptions'] : '';
}
}
?>