Example #1
0
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;
}
Example #2
0
$_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>