From 1b7d118956a03b4efdd3888fc478d5d1b47ea044 Mon Sep 17 00:00:00 2001 From: Kenio de Souza Date: Mon, 18 Aug 2025 13:26:23 -0300 Subject: [PATCH] Atualizando financial_categories_datagrid.php --- .../financial_categories_datagrid.php | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/vendor/view/financial_categories/financial_categories_datagrid.php b/vendor/view/financial_categories/financial_categories_datagrid.php index d838f2b..7137716 100644 --- a/vendor/view/financial_categories/financial_categories_datagrid.php +++ b/vendor/view/financial_categories/financial_categories_datagrid.php @@ -2,12 +2,14 @@ /** Importação de classes */ use vendor\model\FinancialCategories; +use vendor\controller\FinancialCategoriesValidate; /** Verifica se o token de acesso é válido */ if($Main->verifyToken()){ /** Instânciamento de classes */ $FinancialCategories = new FinancialCategories(); + $FinancialCategoriesValidate = new FinancialCategoriesValidate(); /** Carrega as configurações de paginação */ $config = $Main->LoadConfigPublic(); @@ -17,8 +19,19 @@ if($Main->verifyToken()){ $page = strtolower(isset($_POST['page']) ? (int)$Main->antiInjection( filter_input(INPUT_POST,'page', FILTER_SANITIZE_SPECIAL_CHARS) ) : 0); $max = isset($settings->{'app'}->{'datagrid'}->{'rows'}) ? $settings->{'app'}->{'datagrid'}->{'rows'} : 20; + /** Parametros de consulta */ + $description = isset($_POST['search']) ? (string)filter_input(INPUT_POST,'search', FILTER_SANITIZE_SPECIAL_CHARS) : '%'; + + /** Verifica se a consulta foi informada */ + if( !empty($description) ){ + + /** Validando os campos de entrada */ + $FinancialCategoriesValidate->setDescription($description); + + } + /** Consulta a quantidade de registros */ - $NumberRecords = $FinancialCategories->Count()->qtde; + $NumberRecords = $FinancialCategories->Count($FinancialCategoriesValidate->getDescription())->qtde; /** Verifico a quantidade de registros localizados */ if ($NumberRecords > 0){ //Caso tenha registros cadastrados, carrego o layout @@ -54,6 +67,21 @@ if($Main->verifyToken()){
+ + +
+ +
+
+ + + +
+
+ + +
+
@@ -73,7 +101,7 @@ if($Main->verifyToken()){ All($start, $max); + $FinancialCategoriesResult = $FinancialCategories->All($start, $max, $FinancialCategoriesValidate->getDescription()); foreach($FinancialCategoriesResult as $FinancialCategoriesKey => $Result){ ?>