From f59aaf4c6b21a0de21cbed979ee4b426b9408bf7 Mon Sep 17 00:00:00 2001 From: "altob.rd" Date: Wed, 22 Nov 2017 10:54:34 +0800 Subject: [PATCH] upd --- models/Sync_data_model.php | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/models/Sync_data_model.php b/models/Sync_data_model.php index db65802..81e7565 100644 --- a/models/Sync_data_model.php +++ b/models/Sync_data_model.php @@ -673,25 +673,22 @@ class Sync_data_model extends CI_Model // 若有設定多個場站, 已多場站設定為主 $tmp_station_no_list_arr = explode(SYNC_DELIMITER_ST_NO, $data['station_no_list']); - if(empty($tmp_station_no_list_arr)) + foreach($tmp_station_no_list_arr as $key => $station_no_list_value) { - array_push($station_no_list_arr, $station_no); // 若無設定直接放目前場站 - } - else - { - foreach($tmp_station_no_list_arr as $key => $station_no_list_value) - { - if(intval($station_no_list_value) > 0) - { - if(empty($station_no_list_arr)) - array_push($station_no_list_arr, $station_no_list_value); + if(intval($station_no_list_value) > 0) + { + if(empty($station_no_list_arr)) + array_push($station_no_list_arr, $station_no_list_value); - else if(!array_search($station_no_list_value, $station_no_list_arr)) - array_push($station_no_list_arr, $station_no_list_value); - } + else if(!array_search($station_no_list_value, $station_no_list_arr)) + array_push($station_no_list_arr, $station_no_list_value); } } + // 若無設定直接放目前場站 + if(empty($station_no_list_arr)) + array_push($station_no_list_arr, $station_no); + if(!isset($settings[$station_no])) { $settings[$station_no] = array();