Portions created by the Initial Developer are Copyright (C) 2018 the Initial Developer. All Rights Reserved. */ /** * call_recordings class * * @method null download */ if (!class_exists('streams')) { class streams { public $db; /** * Called when the object is created */ public function __construct() { //connect to the database if not connected if (!$this->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 streams */ public function delete($streams) { if (permission_exists('stream_delete')) { //delete multiple streams if (is_array($streams)) { //get the action foreach($streams as $row) { if ($row['action'] == 'delete') { $action = 'delete'; break; } } //delete the checked rows if ($action == 'delete') { foreach($streams as $row) { if ($row['action'] == 'delete' or $row['checked'] == 'true') { $sql = "delete from v_streams "; $sql .= "where stream_uuid = '".$row['stream_uuid']."'; "; $this->db->query($sql); unset($sql); } } unset($streams); } } } } //end the delete function } //end the class } /* $obj = new streams; $obj->delete(); */ ?>