function output_binary_values($elements) { $command_string = ""; foreach ($elements as $element_id => $element) { //every first item of a pair AFTER the Seperator and Init is 0 - skip that if ($element_id >= 2) { if ($element_id % 2 == 0) { continue; } } //if first elem - skip //parse value and round it $element_value = get_element_value($element); //check if valid output if (in_array($element_value, array(LOWCHAR, HIGHCHAR, INTROCHAR, SEPERATECHAR))) { $command_string = $command_string . $element_value; } else { echo "UNKNOWN VALUE " . $element_value; exit; } } //foreach //Output File Name and IR-Command String echo $command_string . "\n"; }
function get_element_value_from_step_page($element_name, $step_page, $return = false) { $get_element_value_from_step_page = ''; if (is_array($_SESSION)) { $temp_array = $_SESSION["wp_slug_data_elements_step_" . $step_page]; if (is_array($temp_array)) { $get_element_value_from_step_page = get_element_value($element_name, $temp_array); } } if ($return) { return $get_element_value_from_step_page; } else { echo $get_element_value_from_step_page; } }