From b46312e7cc1e418ed0476ac450c5229d041c7c57 Mon Sep 17 00:00:00 2001 From: deadlocker8 <deadlocker@gmx.de> Date: Thu, 3 Nov 2016 15:24:47 +0100 Subject: [PATCH] fixed #13, added overview of all existing roadmaps --- php/admin/login.php | 2 +- php/index.php | 4 ++- php/overview.php | 63 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 2 deletions(-) create mode 100644 php/overview.php diff --git a/php/admin/login.php b/php/admin/login.php index 43d64de..6bec05d 100644 --- a/php/admin/login.php +++ b/php/admin/login.php @@ -41,7 +41,7 @@ include_once('../mysql.php'); </div> <div class="row center-align margin-top"> <div class="col s12 m8 offset-m2 l6 offset-l3"> - <a class="waves-effect waves-light btn blue darken-3" href="../index.php"><i class="material-icons left">arrow_back</i>Back</a> + <a class="waves-effect waves-light btn blue darken-3" href="../index.php"><i class="material-icons left">home</i>Home</a> <a class="waves-effect waves-light btn blue darken-3 margin-left button-login"><i class="material-icons left">exit_to_app</i>Login</a> </div> </div> diff --git a/php/index.php b/php/index.php index 84a4658..7d9ff78 100644 --- a/php/index.php +++ b/php/index.php @@ -6,7 +6,7 @@ include_once('mysql.php'); if(!isset($_GET['id'])) { - header('Location: error.php?message=error_param_missing'); + header('Location: overview.php'); exit; } @@ -68,6 +68,8 @@ $numberofOpenMilestones = $numberofOpenMilestones['count']; </head> <body class="grey lighten-3"> + <a class="btn-flat right" href="admin/login.php">Login</a> + <div style="clear: both;"></div> <div id="main"> <div class="container"> <h2 class="center-align" id="headline"><?php echo $projectName;?> Roadmap</h2> diff --git a/php/overview.php b/php/overview.php new file mode 100644 index 0000000..493e3ac --- /dev/null +++ b/php/overview.php @@ -0,0 +1,63 @@ +<!DOCTYPE html> + +<?php +include_once('getLanguageJSON.php'); +include_once('mysql.php'); + +$db = new DB(); +$db->createTables(); +?> +<html xmlns="http://www.w3.org/1999/html"> + <head> + <meta charset="UTF-8"/> + <title>Roadmaps</title> + <!--Import Google Icon Font--> + <link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> + <!--Import materialize.css--> + <link type="text/css" rel="stylesheet" href="../materialize/css/materialize.min.css" media="screen,projection"/> + <link type="text/css" rel="stylesheet" href="../css/style.css"/> + + <!--Import jQuery before materialize.js--> + <script type="text/javascript" src="../js/jquery-2.2.4.min.js"></script> + <script type="text/javascript" src="../materialize/js/materialize.min.js"></script> + <script type="text/javascript" src="../js/main.js"></script> + <script type="text/javascript" src="../js/ResizeSensor.js"></script> + <script type="text/javascript" src="../js/ElementQueries.js"></script> + + <!--Let browser know website is optimized for mobile--> + <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + </head> + + <body class="grey lighten-3"> + <a class="btn-flat right" href="admin/login.php">Login</a> + <div style="clear: both;"></div> + <div id="main"> + <div class="container"> + <h2 class="center-align" id="headline">All Roadmaps</h2> + + <div class="row"> + <div class="col s12 m10 offset-m1 l6 offset-l3"> + <div class="collection center-align"> + <?php + $roadmaps = $db->getRoadmaps(); + + if($roadmaps == false) + { + header('Location: ../error.php?message=error_database_connection'); + exit; + } + else + { + for($i = 0; $i < sizeof($roadmaps); $i++) + { + echo '<a class="collection-item blue-text" href="index.php?id='.$roadmaps[$i]['ID'].'">'.$roadmaps[$i]['Projectname'].'</a>'; + } + } + ?> + </div> + </div> + </div> + </div> + </div> + </body> +</html> \ No newline at end of file -- GitLab