array('basename'), 'dir' => array(),//fixme 'to_cap' => array('numeric'), 'to_ele' => array('numeric'), 'to_zoom' => array('numeric') ); $validator = new FormValidator($fields_spec); $is_valid = $validator->validate($_GET); if ($is_valid) { $input = $validator->sane_values(); } else { $validator->print_errors(); die();//fixme, could be cleaner } $form_extpoint = file_get_contents('html/form_extpoint.html'); $form_param = file_get_contents('html/form_param.html'); if (isset($input['dir']) && isset($input['panorama'])) { $dir = $input['dir']; $name = $input['panorama']; } else { $dir = PANORAMA_PATH; $name = 'ttn_mediatheque'; } $opt_vals = array(); foreach(array('to_cap', 'to_ele', 'to_zoom') as $val) { if (!empty($input[$val])) $opt_vals[$val] = $input[$val]; } $pt = site_point::get($input['panorama']); $base_dir = $pt->tiles_url_prefix(); if(!$pt) die("impossible d'accéder à ".$base_dir." !\n"); $params = $pt->get_params(); $prefix = $pt->get_prefix(); ?> %s\n", $titre); ?> Ce message indique que ce navigateur est vétuste car il ne supporte pas canvas (IE6, IE7, IE8, ...)
contrôle
\n"); printf ("

latitude :   %.5f°

\n", $params['latitude']); printf ("

longitude : %.5f°

\n", $params['longitude']); if (isset($params['altitude'])) printf ("

altitude : %d m

\n", $params['altitude']); print("\n"); echo $form_extpoint; } elseif ($params == false ) { $dir = $input['dir']; $name = $input['panorama']; printf($form_param, $name, $name); } echo '

'."\n"; echo "

"; if (count($extra_names) > 0) { echo "\n"; echo "\n"; echo "\n"; echo "\n"; } else { echo "Pas de point de reférénce connu, lisez le README.md pour en ajouter. \n"; } echo "\n"; echo "

\n"; ?>

page validée par Valid XHTML CSS validé !