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

        if(!isset($_REQUEST['p'])) { $_REQUEST['p']='Home';}
        $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://asidirop-srv.iee.ihu.gr/~asidirop/iee1403/setcookie2.php';  // Na to sympliroseis

		$url = "https://login.it.teithe.gr/authorization/?client_id=5e78d83b91c50d5ccff88757&response_type=code&state=".session_id()."&scope=public_profile,cn,sem,am,mail,eduPersonAffiliation,uid,eduPersonPrimaryAffiliation&redirect_uri=$RP";
		$url = "https://login.iee.ihu.gr/authorization/?client_id=5e78d83b91c50d5ccff88757&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="Operating Systems Course">
    <meta name="keywords" content="antonis sidiropoulos, Operating Systems Course">
    <meta name="author" content="Antonis Sidiropoulos">
<?php
    	print "<title>$p of 1403</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-6.0.0-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=Home">
	
		<?php
		echo _("Introduction to<br>Operating Systems");
// <span lang='el'>Εισαγωγή στα Λειτουργικά Συστήματα</span><span lang='en'>Introduction to Operating Systems</span></a>
		?>
		</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 = [
		  'Home' => '<i class="navicon fa fa-fw fa-user"></i>',
		  'About' => '<i class="navicon fa fa-fw fa-graduation-cap"></i>',
			'Grading' => '<i class="navicon fa fa-fw fa-calculator"></i>',
			'Theory' => '<i class="navicon fa fa-fw fa-book"></i>',
			'Book' => '<i class="navicon fa fa-fw fa-book"></i>',
			'Labs' => '<i class="navicon fa fa-keyboard"></i>',
			'Tools' => '<i class="navicon fa fa-wrench"></i>',
			'Contact' => '<i class="navicon fa fa-address-book"></i>'
	  ];
          $pages = array('Home','About','Theory','Labs','Tools','Contact');
          $pages2 = array('Theory_Exams','Lab_Rules','ESS','LabExams','Grading','Book','registration202021E','discord202021E');
	  $titles = ['Home'=> 'Home',
			'About'=> 'About the Course',
			'Grading'=>'Grading',
			'Theory'=>  'Theory',
			'Book'=>  'Book',
			'Labs'=> 'Labs &amp; Exercises',
			'Tools'=> 'Tools',
			'Contact' => 'Contact'
			  ];
	  // 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]&nbsp;". _($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">


<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; asidirop 2019</p>
      </div>
      <!-- /.container -->
    </footer>

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

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

