function getJavascriptArray($phpArray, $jsArrayName, &$html = '') { $html .= $jsArrayName . " = new Array(); \r\n "; foreach ($phpArray as $key => $value) { $outKey = is_int($key) ? '[' . $key . ']' : "['" . $key . "']"; if (is_array($value)) { getJavascriptArray($value, $jsArrayName . $outKey, $html); continue; } $html .= $jsArrayName . $outKey . " = "; if (is_string($value)) { $html .= "'" . $value . "'; \r\n "; } elseif ($value === false) { $html .= "false; \r\n"; } elseif ($value === NULL) { $html .= "null; \r\n"; } elseif ($value === true) { $html .= "true; \r\n"; } else { $html .= $value . "; \r\n"; } } return $html; }
$_SESSION = array_htmlspecialchars(array_map_r('stripslashes', $_SESSION)); // ulozim si aktualni krok, kvuli napovede getJavascriptArray($_GET, 'get', $result); // nacteni nekterych promluv do js promennych getJavascriptArray($webgen_basic_info, 'webgen_basic_info', $result); getJavascriptArray($feat_answ_next, 'feat_answ_next', $result); getJavascriptArray($webgen_u_r_day, 'webgen_u_r_day', $result); getJavascriptArray($webgen_u_s_project_next, 'webgen_u_s_project_next', $result); getJavascriptArray($webgen_u_s_project_coauthor_next, 'webgen_u_s_project_coauthor_next', $result); getJavascriptArray($webgen_firm_direction_another, 'webgen_firm_direction_another', $result); getJavascriptArray($webgen_firm_workload_another, 'webgen_firm_workload_another', $result); getJavascriptArray($hobby_next, 'hobby_next', $result); getJavascriptArray($knowledge_next, 'knowledge_next', $result); getJavascriptArray($webgen_cv_edu_from, 'webgen_cv_edu_from', $result); getJavascriptArray($webgen_cv_lang_type, 'webgen_cv_lang_type', $result); getJavascriptArray($webgen_links_undef_description, 'webgen_links_undef_description', $result); echo $result; //console.log(session); ?> </script> <script type="text/javascript" src="./jsc/jquery.js"></script> <script type="text/javascript" src="./jsc/webgen.js"></script> <?php $_SESSION = array_map_r('stripslashes', $_SESSION); // javascript pre konkretny krok if (is_readable("./jsc/step_{$TYPE}_{$_GET['step']}.js")) { echo "<script type=\"text/javascript\" src=\"./jsc/step_{$TYPE}_{$_GET['step']}.js\"></script>\n"; } ?> </head>