| @@ -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']); | $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])) | if(!isset($settings[$station_no])) | ||||
| { | { | ||||
| $settings[$station_no] = array(); | $settings[$station_no] = array(); | ||||