<!DOCTYPE html>
<html lang="en">
<head>
  <title>OPNFV DashBoard</title>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
  <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script>
$(function() {

  $('form#new_testcase').on('submit', function(){
    var selected = $('select#sel_pro2').find("option:selected").val();
    var uri = $('input#uri').val();
    var name = $('input#name').val();
    var desc = $('textarea#desc').val();
    var new_url="http://testresults.opnfv.org:80/test/api/v1/projects/"+selected+"/cases";
    $.post("addtestcase.php", {"project":selected,"url":uri,"name":name,"description":desc}, function(result){
        $("div#result").html(result);
    });
  });

});

$(function() {

  $('select#sel1').on('change', function(){
    var selected = $(this).find("option:selected").val();
    var new_url="http://testresults.opnfv.org:80/test/api/v1/projects/"+selected+"/cases";
    //$.post('testcases.php', {project: selected});
    console.log(selected);
    $.post("testcases.php", {project: selected}, function(result){
        $("div#4a").html(result);
    });

  });

});
</script>
<style>
body {
  padding : 10px ;
}

#exTab1 .tab-content {
  color : black;
  padding : 5px 15px;
}

#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

/* remove border radius for the tab */

#exTab1 .nav-pills > li > a {
  border-radius: 0;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;
}

#exTab3 .tab-content {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

</style>
</head>
<body>

<div class="container">
  <h1>OPNFV DASHBOARD: </h1></div>
<div id="exTab1" class="container">
  <ul class="nav nav-pills">
    <li class="active">
      <a href="#1a" data-toggle="tab">PODS</a>
    </li>
    <li><a href="#2a" data-toggle="tab">PROJECTS</a>
    </li>
    <li><a href="#3a" data-toggle="tab">TESTCASES</a>
    </li>
    <li><a href="#5a" data-toggle="tab">ADD TESTCASE</a>
    </li>
    <li><a href="http://testresults.opnfv.org/kibana_dashboards/" >RESULTS</a>
    </li>
  </ul>
  <div class="tab-content clearfix">
    <div class="tab-pane active" id="1a">
	<table class="table table-striped">
	<thead>
    <tr>
      <th>#</th>
      <th>Pod Name</th>
      <th>Creation Date</th>
      <th>Role</th>
      <th>Mode</th>
    </tr>
  </thead>
	<?php
	$url = "http://testresults.opnfv.org:80/test/api/v1/pods";
        $response = file_get_contents($url);
	$data = json_decode($response);
	$pods = $data->pods;
	$i=1;
	foreach ( $pods as $pod ){

		$column_str="";
		$column_str="<tr><td>".$i."</td>";
		$column_str=$column_str."<td>".$pod->name."</td>";
		$column_str= $column_str."<td>".$pod->creation_date."</td>";
		$column_str= $column_str."<td>".$pod->role."</td>";
		$column_str= $column_str."<td>".$pod->mode."</td>";
		$column_str= $column_str."</tr>";
		echo $column_str;
		$i=$i+1;
	}
	?>
	</table>
    </div>
    <div class="tab-pane" id="2a">
 <table class="table table-striped">
        <thead>
    <tr>
      <th>#</th>
      <th>Project</th>
      <th>Creation Date</th>
    </tr>
  </thead>
 <?php
        $url = "http://testresults.opnfv.org:80/test/api/v1/projects";
        $response = file_get_contents($url);
        $data = json_decode($response);
	$projects=$data->projects;
	$i=0;
	foreach ( $projects as $project ){

                $column_str="";
                $column_str="<tr><td>".$i."</td>";
                $column_str=$column_str."<td>".$project->name."</td>";
                $column_str= $column_str."<td>".$project->creation_date."</td>";
                $column_str= $column_str."</tr>";
                echo $column_str;
                $i=$i+1;
        }
?>
	</table>
    </div>
    <div class="tab-pane" id="3a">
<div class="form-group">
  <label for="sel1">Select list:</label>
  <select class="form-control" id="sel1">
<?php
	$url = "http://testresults.opnfv.org:80/test/api/v1/projects";
        $response = file_get_contents($url);
        $data = json_decode($response);
        $projects=$data->projects;
        $i=0;
	$firstvalue=$projects[0]->name;
        foreach ( $projects as $project ){
                $column_str="";
                $column_str="<option>".$project->name."</option>";
                echo $column_str;
        }

?>
</select>
</div>
    <div class="tab-pane" id="4a">
	<?php
		require "testcases.php";
	?>
    </div>
    </div>
    <div class="tab-pane" id="5a">
	<form role="form" id="new_testcase">
<div class="form-group">
  <label for="sel1">Select list:</label>
  <select class="form-control" id="sel_pro2">
<?php
        $url = "http://testresults.opnfv.org:80/test/api/v1/projects";
        $response = file_get_contents($url);
        $data = json_decode($response);
        $projects=$data->projects;
        $i=0;
        $firstvalue=$projects[0]->name;
        foreach ( $projects as $project ){
                $column_str="";
                $column_str="<option>".$project->name."</option>";
                echo $column_str;
        }
?>
</select>
</div>
<div class="form-group"> <!-- Name field -->
		<label class="control-label " for="name">TestCase URI</label>
		<input class="form-control" id="uri" name="uri" type="text"/>
	</div>
<div class="form-group"> <!-- Name field -->
		<label class="control-label " for="name">TestCase Name</label>
		<input class="form-control" id="name" name="name" type="text"/>
	</div>
<div class="form-group"> <!-- Name field -->
		<label class="control-label " for="name">Description</label>
	<textarea class="form-control" rows="5" id="desc"></textarea>
	</div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>
    </div>
<div class="container" id="result"></div>
  </div>
</div>
</body>
</html>