} else { $plug = $import_selected; $nb_plugs = $import_selected; } for ($plug; $plug <= $nb_plugs; $plug++) { if (strcmp("{$type}", "set") == 0) { $data_prog = generate_program_from_file("../../../tmp/import/program_plug{$plug}.csv", $plug, $program_index, $main_error); } else { $data_prog = generate_program_from_file("../../../tmp/import/" . basename($file), $plug, $program_index, $main_error); } if (count($data_prog) > 0) { programs\export_program($plug, $program_index, "../../../tmp/export/program_plug{$plug}_save.csv"); clean_program($plug, $program_index, $main_error); if (!insert_program($data_prog, $main_error, $program_index)) { $data_prog = generate_program_from_file("../../../tmp/export/program_plug{$plug}_save.csv", $plug, $program_index, $main_error); insert_program($data_prog, $main_error, $program_index); $chk_insert = false; } } unset($data_prog); } if (is_dir("../../../tmp/export")) { advRmDir("../../../tmp/export/"); } if (is_dir("../../../tmp/import")) { advRmDir("../../../tmp/import/"); } if (!$chk_insert) { echo json_encode("1"); } else { echo json_encode("0");
if (strcmp("{$cyclic_end}", "00:00:00") == 0 || str_replace(":", "", $cyclic_end) < str_replace(":", "", $cyclic_start)) { $prog[] = array("start_time" => "{$cyclic_start}", "end_time" => "23:59:59", "value_program" => "{$value_program}", "selected_plug" => "{$selected_plug}", "type" => "{$type}", "number" => $program_index); } else { if (str_replace(":", "", $cyclic_end) > str_replace(":", "", $final_cyclic_end) && str_replace(":", "", $cyclic_start) < str_replace(":", "", $final_cyclic_end)) { $prog[] = array("start_time" => "{$cyclic_start}", "end_time" => "{$final_cyclic_end}", "value_program" => "{$value_program}", "selected_plug" => "{$selected_plug}", "type" => "{$type}", "number" => $program_index); } } } $rep = $repeat_time; $start_time = "00:00:00"; $end_time = "00:00:00"; } //If the reset checkbox is checked if (isset($reset_old_program) && !empty($reset_old_program) && strcmp("{$reset_old_program}", "Yes") == 0) { clean_program($selected_plug, $program_index, $main_error); unset($reset_old_program); } $ch_insert = true; if (count($prog) > 0) { if (!insert_program($prog, $main_error, $program_index)) { $ch_insert = false; } } else { $ch_insert = false; } if ($ch_insert) { echo json_encode("1"); } else { echo json_encode("0"); } }