forked from SimplesIP/pabx-app
Claudio Zimmermann Junior
2 months ago
4 changed files with 57 additions and 12 deletions
@ -1,10 +1,29 @@
|
||||
<?php |
||||
|
||||
namespace app\models; |
||||
namespace app\Repositories; |
||||
|
||||
use app\core\Repository; |
||||
|
||||
class Queue extends Repository |
||||
{ |
||||
protected static $table = 'pbx_queues_grupos'; |
||||
|
||||
public static function getQueue(array $data): array |
||||
{ |
||||
$query = "SELECT id, REGEXP_REPLACE(nome, '@[0-9]+', '') AS nome, numero, musicclass, strategy, |
||||
servicelevel, status, tempo_ring, modo_atendimento, disponivelfila, libera_pausa |
||||
FROM pbx_queues_grupos |
||||
WHERE org_id = $data[org_id] "; |
||||
|
||||
foreach ($data as $k => $v) { |
||||
if ($k === 'nome') { |
||||
$query .= " AND $k LIKE :$k "; |
||||
continue; |
||||
} |
||||
$query .= "AND $k = :$k "; |
||||
} |
||||
|
||||
$query .= " ORDER BY id"; |
||||
return self::query($query, $data, 'all'); |
||||
} |
||||
} |
||||
|
Loading…
Reference in new issue