Ripristinata la verifica query della vista

This commit is contained in:
loviuz 2024-03-31 01:35:10 +01:00
parent b72dce21dc
commit 3d85b76a93
3 changed files with 13 additions and 16 deletions

View File

@ -154,12 +154,13 @@ switch (filter('op')) {
break;
case 'test':
$module_query = Util\Query::getQuery(Module::find($id_record));
$module_query = Util\Query::getQuery(Module::find(get('id_record')));
try{
$dbo->fetchArray($module_query.' LIMIT 1');
echo 'ok';
} catch (PDOException $e) {
flash()->error(tr('Impossibile eseguire la query!'));
echo $e->getMessage();
}
break;

View File

@ -143,12 +143,11 @@ function testQuery(){
success: function(data) {
$("#main_loading").fadeOut();
swal("'.tr('Query funzionante').'", "'.tr('La query attuale funziona correttamente!').'", "success");
},
error: function(data) {
$("#main_loading").fadeOut();
swal("'.tr('Errore').'", "'.tr('Errore durante il test della query!').'", "error");
if (data == "ok"){
swal("'.tr('Query funzionante').'", "'.tr('La query attuale funziona correttamente!').'", "success");
} else {
swal("'.tr('Errore').'", data, "error");
}
}
})
}

View File

@ -287,17 +287,14 @@ class Database extends Util\Singleton
*/
public function fetchArray($query, $parameters = [], $numeric = false)
{
try {
$mode = empty($numeric) ? PDO::FETCH_ASSOC : PDO::FETCH_NUM;
$mode = empty($numeric) ? PDO::FETCH_ASSOC : PDO::FETCH_NUM;
$statement = $this->getPDO()->prepare($query);
$statement->execute($parameters);
$statement = $this->getPDO()->prepare($query);
$statement->execute($parameters);
$result = $statement->fetchAll($mode);
$result = $statement->fetchAll($mode);
return $result;
} catch (PDOException $e) {
}
return $result;
}
/**