Skip to content
Snippets Groups Projects
Select Git revision
  • f939ae44a42161be9fef358df66e55917e3036f7
  • master default
  • v1.34.0
  • v1.33.0
  • v1.32.1
  • v1.32.0
  • v1.31.2
  • v1.31.1
  • v1.31.0
  • v1.30.0
  • v1.29.0
  • v1.28.0
  • v1.27.0
  • v1.26.0
  • v1.25.0
  • v1.24.0
  • v1.23.1
  • v1.23.0
  • v1.22.0
  • v1.20.0
  • v1.19.1
  • v1.19.0
22 results

SensorLineChartTile.py

Blame
  • admin-tasks.php 4.32 KiB
    <!DOCTYPE html>
    
    <?php
    if(!isset($_SESSION))
    {
    	session_start();
    }
    if(!isset($_SESSION['loggedIn']))
    {
    	header('Location: login.php');
    }
    
    include_once('../getLanguageJSON.php');
    include_once('../mysql.php');
    
    if(!isset($_GET['id']))
    {
    	header('Location: ../error.php?message=error_param_missing');
    	exit;
    }
    
    $ID = $_GET['id'];
    if(!is_numeric($ID) || $ID < 1)
    {
    	header('Location: ../error.php?message=error_param_invalid');
    	exit;
    }
    
    $db = new DB();
    $db->createTables();
    
    $milestone = $db->getMilestone($ID);
    if($milestone == false)
    {
    	header('Location: ../error.php?message=error_task_not_existing');
    	exit;
    }
    
    ?>
    <html xmlns="http://www.w3.org/1999/html">
    <head>
    	<meta charset="UTF-8"/>
    	<title>Tasks - Adminarea</title>
    	<!--Import Google Icon Font-->
    	<link href="https://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="waves-effect waves-light btn blue darken-3" href="admin-milestones.php?id=<?php echo $milestone['RoadmapID'];?>"><i class="material-icons left">arrow_back</i>Back</a>
    <a class="waves-effect waves-light btn blue darken-3 right" href="logout.php"><i class="material-icons left">lock</i>Logout</a>
    <div id="main">
    	<div class="container">
    		<h2 class="center-align truncate" id="headline"><?php echo $milestone['Title'];?></h2>
    		<h4 class="center-align" id="headline">Tasks</h4>
    
    		<div class="row">
    			<div class="col s12 m8 offset-m2 l6 offset-l3 center-align">
    				<a class="waves-effect waves-light btn blue darken-3" href="admin-edit-task.php?milestoneID=<?php echo $ID;?>"><i
    						class="material-icons left">add</i>New</a>
                    <a class="waves-effect waves-light btn blue darken-3" id="button-mark-all-as-done" data-milestoneid="<?php echo $ID;?>"><i
                                class="material-icons left">check</i>Mark all as done</a>
    			</div>
    		</div>
    		<div class="row">
    			<div class="col s12 m10 offset-m1 l8 offset-l2">
    				<table class="bordered">
    					<thead>
    					<tr>
    						<th data-field="id">ID</th>
    						<th data-field="project-name">Title</th>
    						<th data-field="project-name">Status</th>
    					</tr>
    					</thead>
    
    					<tbody>
    					<?php
    					$tasks = $db->getTasks($ID);
    
    					if($tasks == false)
    					{
    						echo '<td colspan="6" class="center-align">No Tasks</td>';
    						exit;
    					}
    					else
    					{
    						for($i = 0; $i < sizeof($tasks); $i++)
    						{
    							$status = $tasks[$i]['Status'];
    							echo '<tr>' .
    								'<td>' . $tasks[$i]['ID'] . '</td>' .
    								'<td>' . $tasks[$i]['Title'] . '</td>';
    
    							if($status == "0")
    							{
    								echo '<td><i class="material-icons red-text">build</i></td>';
    							}
    							else
    							{
    								echo '<td><i class="material-icons green-text">check</i></td>';
    							}
    
    							echo '<td class="right-align">' .
    								'<a class="btn-flat no-padding tooltipped" href="admin-edit-task.php?id=' . $tasks[$i]['ID'] . '&milestoneID='. $ID .'&edit=true" data-position="bottom" data-delay="50" data-tooltip="Edit"><i class="material-icons left">edit</i></a>' .
    								'<a class="btn-flat button-delete-task no-padding tooltipped" data-id="' . $tasks[$i]['ID'] . '" data-milestoneid="' . $ID . '" data-position="bottom" data-delay="50" data-tooltip="Delete"><i class="material-icons left">delete</i></a>' .
    								'<a class="btn-flat no-padding tooltipped" href="admin-subtasks.php?id=' . $tasks[$i]['ID'] . '" data-position="bottom" data-delay="50" data-tooltip="Edit Subtasks"><i class="material-icons left">assignment</i></a>' .
    								'</td>' .
    								'</tr>';
    						}
    					}
    					?>
    					</tbody>
    				</table>
    			</div>
    		</div>
    	</div>
    </div>
    </body>
    </html>