context_include.inc.php 511 B

123456789101112131415161718192021
  1. <?php
  2. if (empty($inc_context) || empty($inc_options))
  3. die();
  4. echo '<p>';
  5. foreach($inc_options as $option)
  6. echo '<a href="?t='.$option.'">'.$option.'</a> | ';
  7. echo '</p>';
  8. if (empty($_GET['t']))
  9. die('param t : required');
  10. if (!is_string($_GET['t']))
  11. die('param t : string required');
  12. if (!in_array($_GET['t'], $inc_options))
  13. die('param t : bad value');
  14. if (!file_exists($filename='../src/'.$inc_context.'/'.$_GET['t'].'.inc.php'))
  15. die('File "'.$filename.'" does not exists');
  16. require_once($filename);