|
|
|
@ -3,6 +3,7 @@
|
|
|
|
|
namespace app\Repositories; |
|
|
|
|
|
|
|
|
|
use app\Core\Repository; |
|
|
|
|
use app\Models\NotificaMediaModel; |
|
|
|
|
|
|
|
|
|
class NotificaMediaRepository extends Repository |
|
|
|
|
{ |
|
|
|
@ -10,6 +11,29 @@ class NotificaMediaRepository extends Repository
|
|
|
|
|
*/ |
|
|
|
|
function config(): void |
|
|
|
|
{ |
|
|
|
|
$this->table = 'notifica_media'; |
|
|
|
|
$this->table = NotificaMediaModel::$table; |
|
|
|
|
} |
|
|
|
|
function get(array $params) |
|
|
|
|
{ |
|
|
|
|
$table = $this->table; |
|
|
|
|
$query = "SELECT * FROM $table WHERE id = :id"; |
|
|
|
|
$dados = []; |
|
|
|
|
|
|
|
|
|
if ($params['uniqueid']) { |
|
|
|
|
$query .= " AND uniqueid = :uniqueid "; |
|
|
|
|
$dados['uniqueid'] = $params['uniqueid']; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($params['src']) { |
|
|
|
|
$query .= " AND src = :src "; |
|
|
|
|
$dados['src'] = $params['src']; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($params['msg']) { |
|
|
|
|
$query .= " AND msg = :msg "; |
|
|
|
|
$dados['msg'] = $params['msg']; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return $this->db->read($query, $dados)->fetch(); |
|
|
|
|
} |
|
|
|
|
} |