<?php
	require_once "lib/session.php";

        if(!isset($_REQUEST['p'])) { $_REQUEST['p']='About';}
        $p=$_REQUEST['p'];
	$protected = ['Theory','Labs','Tools'];
//	$protected = [];

	ini_set('display_errors', 1);
	ini_set('display_startup_errors', 1);
	error_reporting(E_ALL);
	if(isset($_REQUEST['locale'])) {
		$locale=$_REQUEST['locale'];
	} else if (isset($_SESSION['locale'])) {
		$locale=$_SESSION['locale'];
	} else {
		$locale='el_GR';
	}
	$_SESSION['locale']=$locale;
	putenv("LANG=".$locale);
	putenv("LANGUAGE=".$locale);
	putenv("LC_ALL=".$locale);
	setlocale(LC_ALL,$locale);
	$lang=substr($locale,0,2);
	bindtextdomain('main', './locales');
	bind_textdomain_codeset('main', 'UTF-8');
	textdomain('main');
	
	header('Content-Language: '. $locale);

	$langs = ['el_GR'=>['lang'=>'Greek', 'icon'=>'gr'],
		  'en_US'=>['lang'=>'English', 'icon'=>'us']];
	
    	if(in_array($p, $protected)) {
	    if(!isset($_SESSION['uid']) || $_SESSION['uid']=='') {
		$RP = 'https://1941.iee.ihu.gr/site/setcookie2.php';  
		$url = "https://login.iee.ihu.gr/authorization/?client_id=5f78b2105ef3205434ebb9c0&response_type=code&state=".session_id()."&scope=profile&redirect_uri=$RP";
		$_SESSION['pr']=$_REQUEST;
		header("Location: $url",true, 307);
	    }
	}
?>
<!DOCTYPE html>
<html lang="<?php echo $lang; ?>">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
    <meta name="description" content="Development of Web Systems and Applications">
    <meta name="keywords" content="antonis sidiropoulos, Stefanos Ougiaroglou, Development of Web Systems and Applications">
    <meta name="author" content="Antonis Sidiropoulos">
    <meta name="author" content="Stefanos Ougiaroglou">
<?php
    	print "<title>" . _($p) . _(" of ΙΕΕ1941 Course")."</title>";
?>
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />

    <link href="startbootstrap-small-business-gh-pages/vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
    <link href="startbootstrap-small-business-gh-pages/css/small-business.css" rel="stylesheet">
    <link href="css/fontawesome-free-5.3.1-web/css/all.min.css" rel="stylesheet">
    <link href="hp.css" rel="stylesheet">
    <!-- Bootstrap core JavaScript -->
    <script src="startbootstrap-small-business-gh-pages/vendor/jquery/jquery.min.js"></script>
    <script src="startbootstrap-small-business-gh-pages/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>

<!-- <link href="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/3.1.0/css/flag-icon.min.css" rel="stylesheet">-->
	<link href="css/flag-icon.min.css" rel="stylesheet">


  </head>

  <body>

    <!-- Navigation -->
    <nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
      <div class="container">
        <a class="navbar-brand" href="?p=About">
	
		<?php
		echo _("Development of Web<br/>Systems and Applications");
		?>
		</a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
          <span class="navbar-toggler-icon"></span>
        </button>
        <div class="collapse navbar-collapse" id="navbarResponsive">
          <ul class="navbar-nav ml-auto">
          <?php
	  $icons = [
		  'About' => '<i class="fa fa-fw fa-graduation-cap"></i>',
			'Grading' => '<i class="fa fa-fw fa-calculator"></i>',
			'Theory' => '<i class="fa fa-fw fa-book"></i>',
			'Labs' => '<i class="fa fa-keyboard"></i>',
			'Tools' => '<i class="fa fa-wrench"></i>',
			'Announcements' => '<i class="fa fa-bullhorn"></i>',
			'Contact' => '<i class="fa fa-address-book"></i>'
	  ];
          # $pages = array('About','Grading','Theory','Labs','Tools','Contact');
          $pages = array('About','Grading','Theory','Labs','Announcements','Contact');
          $pages2 = array('Theory_Exams','Lab_Rules','ESS','Lab1','Lab2','Lab3','Lab4','Lab5','Lab6','Lab7','Lab8','Lab9','Lab10','Lab11','Lab12','Lab13','Projects2019','Projects2020','Projects2021','Projects2022','Projects2023','Projects2024','Projects2025','Instructions2019','Instructions2020','Instructions2021','Instructions2022','Instructions2023','Instructions2024','Instructions2025');
	  $titles = [
			'About'=> 'About the Course',
			'Grading'=>'Grading',
			'Theory'=>  'Theory',
			'Labs'=> 'Projects &amp; Stuff',
			'Tools'=> 'Tools &amp; Software',
			'Contact' => 'Contact',
			'Announcements' => 'Announcements'
			  ];
	  // echo _('Home');
	  foreach($pages as $x) {
		$translate[$x]['en'] = $x;
	  }
	  
          foreach($pages as $x) {
            $ac='';
            $as='';
            if($p==$x) {
                $ac='active';
                $as='<span class="sr-only">(current)</span>';
            }
            print "<li class='nav-item $ac'><a class='nav-link' href='?p=$x'>$icons[$x]". _($titles[$x])."$as</a></li>";
          }
          
          ?>
	  <li class="nav-item dropdown">
                            <a class="nav-link dropdown-toggle" href="" id="dropdown09" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="flag-icon flag-icon-<?= $langs[$locale]['icon']?>"> </span> <?= $langs[$locale]['lang']?></a>
                            <div class="dropdown-menu" aria-labelledby="dropdown09">
                                <a class="dropdown-item" href="?locale=en_US&p=<?= $p?>"><span class="flag-icon flag-icon-us"> </span> English</a>
                                <a class="dropdown-item" href="?locale=el_GR&p=<?= $p?>"><span class="flag-icon flag-icon-gr"> </span> Greek</a>
                            </div>
                        </li>
	  <?php
		 if(isset($_SESSION['uid']) && $_SESSION['uid']!='') {
			 print "<li class='nav-item'><a class='nav-link' href='javascript:void()'>$_SESSION[uid]</a></li>";
		}
	  ?>
          </ul>


        </div>
      </div>
    </nav>

    <!-- Page Content -->
    <div class="container">
<?php
if(in_array($p, $protected)) {
	require_once "lib/files.php";
#	$s= print_status($_SESSION['am']);
#	$s= '';
#	$c='';
#	if(preg_match('/ΠΡΟΣΟΧΗ/',$s)) {
#		$c="alert alert-danger";
#	}
#	print "<div class='card  my-4 text-center $c'><div class='card-body'><p class='card-text'>Δήλωση: $s";
#	print " (AM: ". $_SESSION['am'].")";
#	print '</p></div></div>';
}
?>

<div class="modal fade" id="exampleModalLong" tabindex="-1" role="dialog" aria-labelledby="exampleModalLongTitle" aria-hidden="true">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="exampleModalLongTitle">Reminder !!!!!!!!!!</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
      Παρακαλώ να δηλώσετε στο σύστημα εξέτασης την ώρα που επιθυμείτε να εξεταστείτε στην πρόοδο...
      <a type="button" class="btn btn-primary" href='http://asidirop-srv.it.teithe.gr/ole'>Είσοδος στο σύστημα</a>
      </div>
    </div>
  </div>
</div>

    <?php
    
    $ok=false;

 //   foreach(array_merge($pages,$pages2) as $pp) {
//	if($pp==$p) {
//		require "pages/$p.php";
//		$ok=true;
//	}
  //  }
    if(in_array($p,array_merge($pages,$pages2))) {
	require "pages/$p.php";
	$ok=true;
    }

    if(! $ok) {
	print "Η σελίδα δεν υπάρχει";
    }

    
    ?>
    

    </div>
    <!-- /.container -->

    <!-- Footer -->
    <footer class="py-1 bg-dark">
      <div class="container">
        <p class="m-0 text-center text-white">Copyright &copy; Sidiropoulos-Ougiaroglou,  Department of Information and Electronic Engineering - International Hellenic University, 2020</p>
      </div>
      <!-- /.container -->
    </footer>

  </body>
<!-- Global site tag (gtag.js) - Google Analytics -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-29861640-2"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-29861640-2');

// $('#exampleModalLong').delay(5000).modal({show:true}).focus();
// setInterval(function(){ $('#exampleModalLong').modal({show:true}).focus();}, 15*60*1000);
</script>
</html>

