$exec) { # combine start movement relays on & off if one exists already at same time if ($exec[0] == 0 && $exec[2] == cmdOn) { $execs[$k][1] .= B.$blind[$first]; $on1 = true; } if ($exec[0] == $blind[TA] && $exec[2] == cmdOff) { $execs[$k][1] .= B.$blind[$first]; $off1 = true; } # combine stop movement relays on & off if one exists already at same time if ($exec[0] == $delay && $exec[2] == cmdOn) { $execs[$k][1] .= ($stopMove ? B.$blind[$second] : ""); $on2 = true; } if ($exec[0] == $delay+$blind[TD] && $exec[2] == cmdOff && $stopMove) { $execs[$k][1] .= B.$blind[$second]; $off2 = true; } } echo "done\n"; ?>