<?php
  //Dit is index.php  (lambrechtsen/ontw_site)


  if ( ($_SERVER['SERVER_NAME'] == "gagel3") OR
       ($_SERVER['SERVER_NAME'] == "linde3") )
  {
    error_reporting(E_ALL);  //en dus het script verder uitvoerd
    ini_set("error_reporting", E_ALL);
    ini_set("display_startup_errors", 1);
  }
  //else, standaard absoluut geen error's tonen en bij fatale fout afbreken

  ini_set("log_errors", 1);
  ini_set("ignore_repeated_errors", 1);  //bij een aanroep zullen fouten afkomstig van dezelfde regel (bijv. loop) 1x gemeld worden

  if ( ($_SERVER['SERVER_NAME'] == "gagel3") OR
       ($_SERVER['SERVER_NAME'] == "linde3") )
    $temp = "/home/joos/public_html/aa-logfiles/";
  else
    $temp = "/www/aa-logfiles/";

  //format log: pad/datum_filenaam.log
  ini_set("error_log", "{$temp}". date("Ymd") ."_err_la_joos.log");

//  error_log("Hello, errors vanuit www!");


  ob_start();
  $prog_geg['output_buffer'] = "actief";

  if (file_exists("ontw_site.php"))
  {
    $pag_geg['subdomein'] = "ontw_site";
    error_reporting(E_ALL);
  }
  else
    $pag_geg['subdomein'] = "joos";


  include("util/lambrechtsen/basic/index_basic.php");
  include($pag_geg['util']."/basic/include_basic.php");


  if ( (!isset($pag_geg['h'])) OR
       ($pag_geg['h'] == "") )
  {
    //$pag_geg['h'] is eerste var_naam

    if ($browser_geg['request_uri_rq'] == "/")
      $pag_geg['h'] = "home";
    else
    {
      //Raar verzoek, direct antw met 404
      http_response_code(404);
      clean_exit(__FILE__,__LINE__);
    }
  }


  chk_https();


/*
  if ( (!isset($pag_geg['h'])) OR
       ($pag_geg['h'] == "") )
  {
    //Toegestane h= waarden
    $t['arr'] = array("","coach","contact","home","spreker","zoek","foute_browser");
    $for_top_i = count($t['arr']);
    $t['gevonden'] = "nee";  //start waarde
    $t['uri_kort'] = substr($browser_geg['request_uri'],(strpos($browser_geg['request_uri'],"?")+1));

    for($i=0;$i<$for_top_i;$i++)
    {
      if ( (stripos($browser_geg['request_uri'],$t['arr'][$i])) == $t['arr'][$i])
      {
        $t['gevonden'] = "ja";
        break;  //einde for_loop_i
      }
    } //einde for_loop_i

    if ($t['gevonden'] == "nee")
    {
      $browser_geg['reload_reden']  = "Onjuiste uri '{$browser_geg['wil_naar']}': reload naar ?home";
      $browser_geg['reload_url']    = rw_reload("/",__FILE__,__LINE__);
      $browser_geg['http_code']     = 301; //Moved Permanently

      clean_exit(__FILE__,__LINE__);
    }

    //Indien geen reload nodig was
    $pag_geg['h']= "home";
  }
*/

  switch($pag_geg['h'])
  {

    case "coach":         inc_bestand("coach/switch_coach.php",__FILE__,__LINE__); break;
    case "contact":       inc_bestand("home/switch_home.php",__FILE__,__LINE__); break;
    case "home":          inc_bestand("home/switch_home.php",__FILE__,__LINE__); break;    
    case "spreker":       inc_bestand("spreker/switch_spreker.php",__FILE__,__LINE__); break;
    case "zoek":          inc_bestand("home/zoek/switch_zoek.php",__FILE__,__LINE__); break;

    case "foute_browser": inc_bestand("{$pag_geg['util']}/basic/main/switch_foute_browser.php",__FILE__,__LINE__); break;

    default:
      http_response_code(404);

      $pag_geg['bestandsnaam'] = $pag_geg['util']."/basic/main/error";
      $pag_geg['dirnaam'] = "Oeps, niet gevonden";
      $pag_geg['submenu'] = "";

  }  // einde switch


  //header gegevens ophalen
  inc_bestand($pag_geg['bestandsnaam'].'.ini',__FILE__,__LINE__);

  if (http_response_code() != 200)
    clean_exit(__FILE__,__LINE__);

  if ($pag_geg['title'] == "")
    $fout_geg['webmaster'][] = "
      Foutmelding uit index.php<br>
      geen \$pag_geg['title'] '{$pag_geg['title']}' gevonden<br>
      Dus mogelijk bevat '{$pag_geg['bestandsnaam']}'.ini geen <strong>global \$pag_geg</strong>";
  ob_end_flush();
  $prog_geg['output_buffer'] = "geleegd";
  set_microtime("ob_end_flush");


  //Pagina tonen
  inc_bestand($pag_geg['util_style']."/header.php",__FILE__,__LINE__);
  inc_bestand($pag_geg['util_style']."/bovenkant.php",__FILE__,__LINE__);

  inc_bestand($pag_geg['util_style']."/linkerkant.php",__FILE__,__LINE__);
  inc_bestand($pag_geg['bestandsnaam'].".php",__FILE__,__LINE__);
  inc_bestand($pag_geg['util_style']."/rechterkant.php",__FILE__,__LINE__);

  inc_bestand($pag_geg['util_style']."/linksonder.php",__FILE__,__LINE__);
  inc_bestand($pag_geg['util_style']."/mainonder.php",__FILE__,__LINE__);
  inc_bestand($pag_geg['util_style']."/rechtsonder.php",__FILE__,__LINE__);
  inc_bestand($pag_geg['util_style']."/body_eindtag.php",__FILE__,__LINE__);


  //afsluiting
  clean_exit(__FILE__,__LINE__);

?>
