From 8530a33542b4289543fb290f28b485450e0092f5 Mon Sep 17 00:00:00 2001 From: dongpd Date: Mon, 14 Dec 2020 14:18:50 +0700 Subject: [PATCH] fix bug config --- controllers/ConfigController.php | 9 ++++++--- controllers/ListManagementController.php | 2 +- helpers/CaptureLogsGrid.php | 9 +++++---- 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/controllers/ConfigController.php b/controllers/ConfigController.php index 6f3b668f..a8561eef 100644 --- a/controllers/ConfigController.php +++ b/controllers/ConfigController.php @@ -207,9 +207,12 @@ class ConfigController extends Controller { $cfgData = $post['config']; $config_json = []; foreach ($cfgData as $key => $value) { - if (is_numeric($value['data'])) { - $value['data'] = floatval($value['data']); - } +// if (is_numeric($value['data'])) { +// $value['data'] = floatval($value['data']); +// } + $value['data'] = trim(strip_tags($value['data'])); + $value['data'] = str_replace(' ', '', $value['data']); + $value['data'] = preg_replace('/\s+/', ' ', $value['data']); $pr = explode("|", $value['parent']); if (count($pr) == 1) { diff --git a/controllers/ListManagementController.php b/controllers/ListManagementController.php index accb97dd..c6bc8eb7 100644 --- a/controllers/ListManagementController.php +++ b/controllers/ListManagementController.php @@ -143,7 +143,7 @@ class ListManagementController extends Controller { "birthday" => date("d/m/Y", $ListManagement->birthday), "telephone" => $ListManagement->telephone, "address" => $ListManagement->address, - "image" => "/data/uploads/face/" . $images[0]['url'] + "image" => count($images) > 0 ? "/data/uploads/face/" . $images[0]['url'] : "/images/user2-160x160.jpg" ]; } } diff --git a/helpers/CaptureLogsGrid.php b/helpers/CaptureLogsGrid.php index 5dbbd72d..d291b2d5 100644 --- a/helpers/CaptureLogsGrid.php +++ b/helpers/CaptureLogsGrid.php @@ -76,10 +76,11 @@ class CaptureLogsGrid { $staff = $model->listManagement; if ($staff) { $images = json_decode($staff->image, true); - return Html::img("/data/uploads/face/" . $images[0]['url'], [ - "class" => "img-thumbnail", - "style" => "width: 150px;height:150px;" - ]); + if (count($images) > 0) + return Html::img("/data/uploads/face/" . $images[0]['url'], [ + "class" => "img-thumbnail", + "style" => "width: 150px;height:150px;" + ]); } return ""; };