Added Mailtemplate

This commit is contained in:
Frank Schubert
2024-08-29 23:22:49 +02:00
parent 42d2541f6a
commit ebd5d6182a
9 changed files with 527 additions and 41 deletions
+31 -3
View File
@@ -1,9 +1,14 @@
<?php
class MailtemplateModel {
public $name;
public $code;
public $is_include;
public $description;
public $subject;
public $body;
public $body_text;
public $body_html;
public $note = null;
public $create_by = null;
@@ -118,20 +123,43 @@ class MailtemplateModel {
$db = FronkDB::singleton();
//var_dump($filter);exit;
if(array_key_exists("is_include", $filter)) {
$is_include = $filter['is_include'];
if($is_include) {
$where .= " AND Mailtemplate.`is_include` = 1";
} else {
$where .= " AND Mailtemplate.`is_include` = 0";
}
}
if(array_key_exists("name", $filter)) {
$name = $db->escape($filter['name']);
if($name) {
$where .= " AND Mailtemplate.`name` = '$name'";
$where .= " AND Mailtemplate.`name` LIKE '%$name%'";
}
}
if(array_key_exists("code", $filter)) {
$code = $db->escape($filter['code']);
if($code) {
$where .= " AND Mailtemplate.`code` = '$code'";
}
}
if(array_key_exists("subject", $filter)) {
$subject = $db->escape($filter['subject']);
if($subject) {
$where .= " AND Mailtemplate.`subject` = '$subject'";
$where .= " AND Mailtemplate.`subject` LIKE '%$subject%'";
}
}
if(array_key_exists("description", $filter)) {
$description = $db->escape($filter['description']);
if($description) {
$where .= " AND Mailtemplate.`description` LIKE '%$description%'";
}
}
//var_dump($filter, $where);exit;
return $where;
}