From abcbe1b95cc5615431fce7deba441e51174a6d8f Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 17 Dec 2017 01:47:22 -0700 Subject: [PATCH] Create email_templates.php --- .../resources/classes/email_templates.php | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 resources/install/scripts/app/email_templates/resources/classes/email_templates.php diff --git a/resources/install/scripts/app/email_templates/resources/classes/email_templates.php b/resources/install/scripts/app/email_templates/resources/classes/email_templates.php new file mode 100644 index 0000000000..985c809180 --- /dev/null +++ b/resources/install/scripts/app/email_templates/resources/classes/email_templates.php @@ -0,0 +1,75 @@ +db) { + require_once "resources/classes/database.php"; + $database = new database; + $database->connect(); + $this->db = $database->db; + } + } + + /** + * Called when there are no references to a particular object + * unset the variables used in the class + */ + public function __destruct() { + foreach ($this as $key => $value) { + unset($this->$key); + } + } + + /** + * delete email_templates + */ + public function delete($email_templates) { + if (permission_exists('email_template_delete')) { + + //delete multiple email_templates + if (is_array($email_templates)) { + //get the action + foreach($email_templates as $row) { + if ($row['action'] == 'delete') { + $action = 'delete'; + break; + } + } + //delete the checked rows + if ($action == 'delete') { + foreach($email_templates as $row) { + if ($row['checked'] == 'true') { + $sql = "delete from v_email_templates "; + $sql .= "where email_template_uuid = '".$row['email_template_uuid']."'; "; + $this->db->query($sql); + unset($sql); + } + } + unset($email_templates); + } + } + } + } //end the delete function + + } //end the class +} + +/* +$obj = new email_templates; +$obj->delete(); +*/ + +?>