add dedicated page 'fiche' for teachers only (not 'cas_admin') + router management + add logout btn
This commit is contained in:
parent
1bfd97009e
commit
47c90d8737
|
@ -33,19 +33,43 @@
|
|||
|
||||
}
|
||||
|
||||
/* (2) Only teacher */
|
||||
if( !in_array('cas_admin', $_SESSION['AUTH']) ){
|
||||
|
||||
// redirection
|
||||
if( $this->pagename != "fiche" ){
|
||||
header('Location: /fiche/');
|
||||
die();
|
||||
}
|
||||
|
||||
// deconnection
|
||||
if( $this->uri == 'logout' || $this->uri == 'logout/' ){
|
||||
|
||||
\session_destroy();
|
||||
header('Location: /');
|
||||
die();
|
||||
|
||||
}
|
||||
|
||||
// load page
|
||||
include __PUBLIC__."/page/fiche.php";
|
||||
die();
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* (1) Build page file name */
|
||||
|
||||
/* (3) Build page file name */
|
||||
$page_fname = __PUBLIC__."/page/".$this->pagename.".php";
|
||||
|
||||
/* (2) If page does not exist -> 404 */
|
||||
/* (4) If page does not exist -> 404 */
|
||||
if( !file_exists($page_fname) )
|
||||
include __PUBLIC__.'/page/404.php';
|
||||
|
||||
/* (3) Set URI arguments */
|
||||
/* (5) Set URI arguments */
|
||||
$_GET['uri'] = explode('/', $this->uri);
|
||||
|
||||
/* (4) Load page */
|
||||
/* (6) Load page */
|
||||
include __PUBLIC__."/page/".$this->pagename.".php";
|
||||
|
||||
}
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=.6">
|
||||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
|
||||
|
||||
<title>Espace enseignant</title>
|
||||
|
||||
<!-- Icon -->
|
||||
<link rel='shortcut icon' href='/favicon.ico'>
|
||||
|
||||
<!-- CSS dependencies -->
|
||||
<link href="https://fonts.googleapis.com/css?family=Fira+Sans" rel="stylesheet">
|
||||
<link rel='stylesheet' type='text/css' href='/css/layout.css'>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="WRAPPER" class='login'>
|
||||
|
||||
|
||||
<div id='LOGIN_REDIRECT'>
|
||||
<div class='icon'></div>
|
||||
<div class='title'><b>P</b><i>lateforme</i> <b>A</b><i>ssistée de</i> <b>T</b><i>raitement</i> <b>A</b><i>dministratif des</i> <b>T</b><i>aches d'</i><b>E</b><i>nseignement</i></div>
|
||||
<a href="/api/v/1.0/professor/pdf/<?php echo $_SESSION['CAS']["id"]; ?>"><button style='font-weight: normal; margin-bottom: 1em;'>Télécharger ma fiche</button></a>
|
||||
<a href="/fiche/logout"><button style='font-weight: normal'>Me déconnecter</button></a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
|
@ -7,9 +7,8 @@
|
|||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||||
|
||||
|
||||
<title>PTUT web title</title>
|
||||
<title>Connexion</title>
|
||||
|
||||
<?php if(in_array('cas_admin', $_SESSION['AUTH'])) { ?>
|
||||
<!-- Icon -->
|
||||
<link rel='shortcut icon' href='/favicon.ico'>
|
||||
|
||||
|
@ -47,23 +46,5 @@
|
|||
<!-- Main loop -->
|
||||
<script type='text/javascript' src='/js/bundle@home.js' onload="document.body.className=''"></script>
|
||||
</body>
|
||||
<?php }else{?>
|
||||
|
||||
<link rel='stylesheet' type='text/css' href='/css/layout.css'>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<div id="WRAPPER" class='login'>
|
||||
|
||||
|
||||
<div id='LOGIN_REDIRECT'>
|
||||
<div class='icon'></div>
|
||||
<div class='title'><b>P</b><i>lateforme</i> <b>A</b><i>ssistée de</i> <b>T</b><i>raitement</i> <b>A</b><i>dministratif des</i> <b>T</b><i>aches d'</i><b>E</b><i>nseignement</i></div>
|
||||
<a href="/api/v/1.0/professor/pdf/<?php echo $_SESSION['CAS']["id"]; ?>" class="downloadButton">Télécharger ma fiche</a>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</body>
|
||||
<?php } ?>
|
||||
</html>
|
Loading…
Reference in New Issue