minor improvements
This commit is contained in:
parent
be8b5f50f2
commit
9962aff322
10 changed files with 217 additions and 561 deletions
14
action.php
14
action.php
|
@ -42,6 +42,20 @@ switch($_GET["action"]) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case "tinder":
|
||||||
|
if (hasval($_POST["lost"]) && hasval($_POST["found"])) {
|
||||||
|
/* Prepared statement, stage 1: prepare */
|
||||||
|
if (!($stmt = $mysqli->prepare("INSERT INTO matches(l_id, f_id) VALUES (?, ?)"))) {
|
||||||
|
echo "Prepare failed: (" . $mysqli->errno . ") " . $mysqli->error;
|
||||||
|
}
|
||||||
|
if (!$stmt->bind_param("ii", $_POST["lost"], $_POST["found"])) {
|
||||||
|
echo "Binding parameters failed: (" . $stmt->errno . ") " . $stmt->error;
|
||||||
|
}
|
||||||
|
if (!$stmt->execute()) {
|
||||||
|
echo "Execute failed: (" . $stmt->errno . ") " . $stmt->error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
header('Location: '.$_SERVER['HTTP_REFERER']);
|
header('Location: '.$_SERVER['HTTP_REFERER']);
|
||||||
|
|
||||||
|
|
31
index.php
31
index.php
|
@ -40,6 +40,37 @@ function get_lostitems(){
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function get_matches(){
|
||||||
|
global $mysqli;
|
||||||
|
$res = $mysqli->query("SELECT matches.id AS id, matches.f_id as f_id, matches.l_id as l_id, lost.was as l_desc, items.was as f_desc "
|
||||||
|
."FROM lost, items, matches WHERE lost.id = matches.l_id and items.id = matches.f_id ORDER BY matches.id ASC;");
|
||||||
|
$ret = array();
|
||||||
|
while ($row = $res->fetch_assoc()) {
|
||||||
|
$ret[] = $row;
|
||||||
|
}
|
||||||
|
return $ret;
|
||||||
|
}
|
||||||
|
|
||||||
|
function get_stats(){
|
||||||
|
global $mysqli;
|
||||||
|
$ret = array();
|
||||||
|
$ret["lost"]=0;
|
||||||
|
$ret["found"]=0;
|
||||||
|
$res = $mysqli->query("SELECT COUNT(*) AS c FROM lost ORDER BY id ASC");
|
||||||
|
if ($row = $res->fetch_assoc()) {
|
||||||
|
$ret["lost"] = $row["c"];
|
||||||
|
}
|
||||||
|
$res = $mysqli->query("SELECT COUNT(*) AS c FROM items ORDER BY id ASC");
|
||||||
|
if ($row = $res->fetch_assoc()) {
|
||||||
|
$ret["found"] = $row["c"];
|
||||||
|
}
|
||||||
|
$res = $mysqli->query("SELECT COUNT(*) AS c FROM matches ORDER BY id ASC");
|
||||||
|
if ($row = $res->fetch_assoc()) {
|
||||||
|
$ret["match"] = $row["c"];
|
||||||
|
}
|
||||||
|
return $ret;
|
||||||
|
}
|
||||||
|
|
||||||
$page = isset($_GET["page"])?$_GET["page"]:"dashboard";
|
$page = isset($_GET["page"])?$_GET["page"]:"dashboard";
|
||||||
|
|
||||||
if (!auth()) {
|
if (!auth()) {
|
||||||
|
|
|
@ -6,29 +6,31 @@
|
||||||
* Time: 4:46 AM
|
* Time: 4:46 AM
|
||||||
*/
|
*/
|
||||||
?>
|
?>
|
||||||
|
<?php
|
||||||
|
$stats = get_stats();
|
||||||
|
?>
|
||||||
<div id="content-wrapper">
|
<div id="content-wrapper">
|
||||||
|
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
|
|
||||||
<!-- Breadcrumbs-->
|
<!-- Breadcrumbs-->
|
||||||
<ol class="breadcrumb">
|
<ol class="breadcrumb">
|
||||||
<li class="breadcrumb-item">
|
<li class="breadcrumb-item active">
|
||||||
<a href="#">Dashboard</a>
|
<a href="#">Dashboard</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="breadcrumb-item active">Overview</li>
|
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<!-- Icon Cards-->
|
<!-- Icon Cards-->
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xl-3 col-sm-6 mb-3">
|
<div class="col-xl-3 col-sm-6 mb-3">
|
||||||
<div class="card text-white bg-primary o-hidden h-100">
|
<div class="card text-white bg-warning o-hidden h-100">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="card-body-icon">
|
<div class="card-body-icon">
|
||||||
<i class="fas fa-fw fa-comments"></i>
|
<i class="fas fa-fw fa-list"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="mr-5">26 New Messages!</div>
|
<div class="mr-5"><?php echo $stats["lost"]; ?> Lost Items</div>
|
||||||
</div>
|
</div>
|
||||||
<a class="card-footer text-white clearfix small z-1" href="#">
|
<a class="card-footer text-white clearfix small z-1" href="/?page=lost">
|
||||||
<span class="float-left">View Details</span>
|
<span class="float-left">View Details</span>
|
||||||
<span class="float-right">
|
<span class="float-right">
|
||||||
<i class="fas fa-angle-right"></i>
|
<i class="fas fa-angle-right"></i>
|
||||||
|
@ -37,14 +39,14 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xl-3 col-sm-6 mb-3">
|
<div class="col-xl-3 col-sm-6 mb-3">
|
||||||
<div class="card text-white bg-warning o-hidden h-100">
|
<div class="card text-white bg-primary o-hidden h-100">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="card-body-icon">
|
<div class="card-body-icon">
|
||||||
<i class="fas fa-fw fa-list"></i>
|
<i class="fas fa-fw fa-list"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="mr-5">11 New Tasks!</div>
|
<div class="mr-5"><?php echo $stats["found"]; ?> Found Items</div>
|
||||||
</div>
|
</div>
|
||||||
<a class="card-footer text-white clearfix small z-1" href="#">
|
<a class="card-footer text-white clearfix small z-1" href="/?page=table">
|
||||||
<span class="float-left">View Details</span>
|
<span class="float-left">View Details</span>
|
||||||
<span class="float-right">
|
<span class="float-right">
|
||||||
<i class="fas fa-angle-right"></i>
|
<i class="fas fa-angle-right"></i>
|
||||||
|
@ -56,11 +58,11 @@
|
||||||
<div class="card text-white bg-success o-hidden h-100">
|
<div class="card text-white bg-success o-hidden h-100">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="card-body-icon">
|
<div class="card-body-icon">
|
||||||
<i class="fas fa-fw fa-shopping-cart"></i>
|
<i class="fas fa-fw fa-check"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="mr-5">123 New Orders!</div>
|
<div class="mr-5"><?php echo $stats["match"]; ?> Matched Items</div>
|
||||||
</div>
|
</div>
|
||||||
<a class="card-footer text-white clearfix small z-1" href="#">
|
<a class="card-footer text-white clearfix small z-1" href="/?page=matches">
|
||||||
<span class="float-left">View Details</span>
|
<span class="float-left">View Details</span>
|
||||||
<span class="float-right">
|
<span class="float-right">
|
||||||
<i class="fas fa-angle-right"></i>
|
<i class="fas fa-angle-right"></i>
|
||||||
|
@ -72,11 +74,11 @@
|
||||||
<div class="card text-white bg-danger o-hidden h-100">
|
<div class="card text-white bg-danger o-hidden h-100">
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<div class="card-body-icon">
|
<div class="card-body-icon">
|
||||||
<i class="fas fa-fw fa-life-ring"></i>
|
<i class="fas fa-fw fa-comments"></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="mr-5">13 New Tickets!</div>
|
<div class="mr-5"><?php echo $stats["lost"]+$stats["found"]-2*$stats["matched"]; ?> Unmatched Items</div>
|
||||||
</div>
|
</div>
|
||||||
<a class="card-footer text-white clearfix small z-1" href="#">
|
<a class="card-footer text-white clearfix small z-1" href="/?page=tinder">
|
||||||
<span class="float-left">View Details</span>
|
<span class="float-left">View Details</span>
|
||||||
<span class="float-right">
|
<span class="float-right">
|
||||||
<i class="fas fa-angle-right"></i>
|
<i class="fas fa-angle-right"></i>
|
||||||
|
@ -87,7 +89,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- Area Chart Example-->
|
<!-- Area Chart Example-->
|
||||||
<div class="card mb-3">
|
<!--div class="card mb-3">
|
||||||
<div class="card-header">
|
<div class="card-header">
|
||||||
<i class="fas fa-chart-area"></i>
|
<i class="fas fa-chart-area"></i>
|
||||||
Area Chart Example</div>
|
Area Chart Example</div>
|
||||||
|
@ -95,511 +97,11 @@
|
||||||
<canvas id="myAreaChart" width="100%" height="30"></canvas>
|
<canvas id="myAreaChart" width="100%" height="30"></canvas>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div>
|
<div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div>
|
||||||
</div>
|
</div-->
|
||||||
|
|
||||||
<!-- DataTables Example -->
|
|
||||||
<div class="card mb-3">
|
|
||||||
<div class="card-header">
|
|
||||||
<i class="fas fa-table"></i>
|
|
||||||
Data Table Example</div>
|
|
||||||
<div class="card-body">
|
|
||||||
<div class="table-responsive">
|
|
||||||
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
|
|
||||||
<thead>
|
|
||||||
<tr>
|
|
||||||
<th>Name</th>
|
|
||||||
<th>Position</th>
|
|
||||||
<th>Office</th>
|
|
||||||
<th>Age</th>
|
|
||||||
<th>Start date</th>
|
|
||||||
<th>Salary</th>
|
|
||||||
</tr>
|
|
||||||
</thead>
|
|
||||||
<tfoot>
|
|
||||||
<tr>
|
|
||||||
<th>Name</th>
|
|
||||||
<th>Position</th>
|
|
||||||
<th>Office</th>
|
|
||||||
<th>Age</th>
|
|
||||||
<th>Start date</th>
|
|
||||||
<th>Salary</th>
|
|
||||||
</tr>
|
|
||||||
</tfoot>
|
|
||||||
<tbody>
|
|
||||||
<tr>
|
|
||||||
<td>Tiger Nixon</td>
|
|
||||||
<td>System Architect</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>61</td>
|
|
||||||
<td>2011/04/25</td>
|
|
||||||
<td>$320,800</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Garrett Winters</td>
|
|
||||||
<td>Accountant</td>
|
|
||||||
<td>Tokyo</td>
|
|
||||||
<td>63</td>
|
|
||||||
<td>2011/07/25</td>
|
|
||||||
<td>$170,750</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Ashton Cox</td>
|
|
||||||
<td>Junior Technical Author</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>66</td>
|
|
||||||
<td>2009/01/12</td>
|
|
||||||
<td>$86,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Cedric Kelly</td>
|
|
||||||
<td>Senior Javascript Developer</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>22</td>
|
|
||||||
<td>2012/03/29</td>
|
|
||||||
<td>$433,060</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Airi Satou</td>
|
|
||||||
<td>Accountant</td>
|
|
||||||
<td>Tokyo</td>
|
|
||||||
<td>33</td>
|
|
||||||
<td>2008/11/28</td>
|
|
||||||
<td>$162,700</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Brielle Williamson</td>
|
|
||||||
<td>Integration Specialist</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>61</td>
|
|
||||||
<td>2012/12/02</td>
|
|
||||||
<td>$372,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Herrod Chandler</td>
|
|
||||||
<td>Sales Assistant</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>59</td>
|
|
||||||
<td>2012/08/06</td>
|
|
||||||
<td>$137,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Rhona Davidson</td>
|
|
||||||
<td>Integration Specialist</td>
|
|
||||||
<td>Tokyo</td>
|
|
||||||
<td>55</td>
|
|
||||||
<td>2010/10/14</td>
|
|
||||||
<td>$327,900</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Colleen Hurst</td>
|
|
||||||
<td>Javascript Developer</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>39</td>
|
|
||||||
<td>2009/09/15</td>
|
|
||||||
<td>$205,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Sonya Frost</td>
|
|
||||||
<td>Software Engineer</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>23</td>
|
|
||||||
<td>2008/12/13</td>
|
|
||||||
<td>$103,600</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jena Gaines</td>
|
|
||||||
<td>Office Manager</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>30</td>
|
|
||||||
<td>2008/12/19</td>
|
|
||||||
<td>$90,560</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Quinn Flynn</td>
|
|
||||||
<td>Support Lead</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>22</td>
|
|
||||||
<td>2013/03/03</td>
|
|
||||||
<td>$342,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Charde Marshall</td>
|
|
||||||
<td>Regional Director</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>36</td>
|
|
||||||
<td>2008/10/16</td>
|
|
||||||
<td>$470,600</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Haley Kennedy</td>
|
|
||||||
<td>Senior Marketing Designer</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>43</td>
|
|
||||||
<td>2012/12/18</td>
|
|
||||||
<td>$313,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Tatyana Fitzpatrick</td>
|
|
||||||
<td>Regional Director</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>19</td>
|
|
||||||
<td>2010/03/17</td>
|
|
||||||
<td>$385,750</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Michael Silva</td>
|
|
||||||
<td>Marketing Designer</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>66</td>
|
|
||||||
<td>2012/11/27</td>
|
|
||||||
<td>$198,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Paul Byrd</td>
|
|
||||||
<td>Chief Financial Officer (CFO)</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>64</td>
|
|
||||||
<td>2010/06/09</td>
|
|
||||||
<td>$725,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Gloria Little</td>
|
|
||||||
<td>Systems Administrator</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>59</td>
|
|
||||||
<td>2009/04/10</td>
|
|
||||||
<td>$237,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Bradley Greer</td>
|
|
||||||
<td>Software Engineer</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>41</td>
|
|
||||||
<td>2012/10/13</td>
|
|
||||||
<td>$132,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Dai Rios</td>
|
|
||||||
<td>Personnel Lead</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>35</td>
|
|
||||||
<td>2012/09/26</td>
|
|
||||||
<td>$217,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jenette Caldwell</td>
|
|
||||||
<td>Development Lead</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>30</td>
|
|
||||||
<td>2011/09/03</td>
|
|
||||||
<td>$345,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Yuri Berry</td>
|
|
||||||
<td>Chief Marketing Officer (CMO)</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>40</td>
|
|
||||||
<td>2009/06/25</td>
|
|
||||||
<td>$675,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Caesar Vance</td>
|
|
||||||
<td>Pre-Sales Support</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>21</td>
|
|
||||||
<td>2011/12/12</td>
|
|
||||||
<td>$106,450</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Doris Wilder</td>
|
|
||||||
<td>Sales Assistant</td>
|
|
||||||
<td>Sidney</td>
|
|
||||||
<td>23</td>
|
|
||||||
<td>2010/09/20</td>
|
|
||||||
<td>$85,600</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Angelica Ramos</td>
|
|
||||||
<td>Chief Executive Officer (CEO)</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>47</td>
|
|
||||||
<td>2009/10/09</td>
|
|
||||||
<td>$1,200,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Gavin Joyce</td>
|
|
||||||
<td>Developer</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>42</td>
|
|
||||||
<td>2010/12/22</td>
|
|
||||||
<td>$92,575</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jennifer Chang</td>
|
|
||||||
<td>Regional Director</td>
|
|
||||||
<td>Singapore</td>
|
|
||||||
<td>28</td>
|
|
||||||
<td>2010/11/14</td>
|
|
||||||
<td>$357,650</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Brenden Wagner</td>
|
|
||||||
<td>Software Engineer</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>28</td>
|
|
||||||
<td>2011/06/07</td>
|
|
||||||
<td>$206,850</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Fiona Green</td>
|
|
||||||
<td>Chief Operating Officer (COO)</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>48</td>
|
|
||||||
<td>2010/03/11</td>
|
|
||||||
<td>$850,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Shou Itou</td>
|
|
||||||
<td>Regional Marketing</td>
|
|
||||||
<td>Tokyo</td>
|
|
||||||
<td>20</td>
|
|
||||||
<td>2011/08/14</td>
|
|
||||||
<td>$163,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Michelle House</td>
|
|
||||||
<td>Integration Specialist</td>
|
|
||||||
<td>Sidney</td>
|
|
||||||
<td>37</td>
|
|
||||||
<td>2011/06/02</td>
|
|
||||||
<td>$95,400</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Suki Burks</td>
|
|
||||||
<td>Developer</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>53</td>
|
|
||||||
<td>2009/10/22</td>
|
|
||||||
<td>$114,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Prescott Bartlett</td>
|
|
||||||
<td>Technical Author</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>27</td>
|
|
||||||
<td>2011/05/07</td>
|
|
||||||
<td>$145,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Gavin Cortez</td>
|
|
||||||
<td>Team Leader</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>22</td>
|
|
||||||
<td>2008/10/26</td>
|
|
||||||
<td>$235,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Martena Mccray</td>
|
|
||||||
<td>Post-Sales support</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>46</td>
|
|
||||||
<td>2011/03/09</td>
|
|
||||||
<td>$324,050</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Unity Butler</td>
|
|
||||||
<td>Marketing Designer</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>47</td>
|
|
||||||
<td>2009/12/09</td>
|
|
||||||
<td>$85,675</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Howard Hatfield</td>
|
|
||||||
<td>Office Manager</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>51</td>
|
|
||||||
<td>2008/12/16</td>
|
|
||||||
<td>$164,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Hope Fuentes</td>
|
|
||||||
<td>Secretary</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>41</td>
|
|
||||||
<td>2010/02/12</td>
|
|
||||||
<td>$109,850</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Vivian Harrell</td>
|
|
||||||
<td>Financial Controller</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>62</td>
|
|
||||||
<td>2009/02/14</td>
|
|
||||||
<td>$452,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Timothy Mooney</td>
|
|
||||||
<td>Office Manager</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>37</td>
|
|
||||||
<td>2008/12/11</td>
|
|
||||||
<td>$136,200</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jackson Bradshaw</td>
|
|
||||||
<td>Director</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>65</td>
|
|
||||||
<td>2008/09/26</td>
|
|
||||||
<td>$645,750</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Olivia Liang</td>
|
|
||||||
<td>Support Engineer</td>
|
|
||||||
<td>Singapore</td>
|
|
||||||
<td>64</td>
|
|
||||||
<td>2011/02/03</td>
|
|
||||||
<td>$234,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Bruno Nash</td>
|
|
||||||
<td>Software Engineer</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>38</td>
|
|
||||||
<td>2011/05/03</td>
|
|
||||||
<td>$163,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Sakura Yamamoto</td>
|
|
||||||
<td>Support Engineer</td>
|
|
||||||
<td>Tokyo</td>
|
|
||||||
<td>37</td>
|
|
||||||
<td>2009/08/19</td>
|
|
||||||
<td>$139,575</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Thor Walton</td>
|
|
||||||
<td>Developer</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>61</td>
|
|
||||||
<td>2013/08/11</td>
|
|
||||||
<td>$98,540</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Finn Camacho</td>
|
|
||||||
<td>Support Engineer</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>47</td>
|
|
||||||
<td>2009/07/07</td>
|
|
||||||
<td>$87,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Serge Baldwin</td>
|
|
||||||
<td>Data Coordinator</td>
|
|
||||||
<td>Singapore</td>
|
|
||||||
<td>64</td>
|
|
||||||
<td>2012/04/09</td>
|
|
||||||
<td>$138,575</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Zenaida Frank</td>
|
|
||||||
<td>Software Engineer</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>63</td>
|
|
||||||
<td>2010/01/04</td>
|
|
||||||
<td>$125,250</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Zorita Serrano</td>
|
|
||||||
<td>Software Engineer</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>56</td>
|
|
||||||
<td>2012/06/01</td>
|
|
||||||
<td>$115,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jennifer Acosta</td>
|
|
||||||
<td>Junior Javascript Developer</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>43</td>
|
|
||||||
<td>2013/02/01</td>
|
|
||||||
<td>$75,650</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Cara Stevens</td>
|
|
||||||
<td>Sales Assistant</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>46</td>
|
|
||||||
<td>2011/12/06</td>
|
|
||||||
<td>$145,600</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Hermione Butler</td>
|
|
||||||
<td>Regional Director</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>47</td>
|
|
||||||
<td>2011/03/21</td>
|
|
||||||
<td>$356,250</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Lael Greer</td>
|
|
||||||
<td>Systems Administrator</td>
|
|
||||||
<td>London</td>
|
|
||||||
<td>21</td>
|
|
||||||
<td>2009/02/27</td>
|
|
||||||
<td>$103,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Jonas Alexander</td>
|
|
||||||
<td>Developer</td>
|
|
||||||
<td>San Francisco</td>
|
|
||||||
<td>30</td>
|
|
||||||
<td>2010/07/14</td>
|
|
||||||
<td>$86,500</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Shad Decker</td>
|
|
||||||
<td>Regional Director</td>
|
|
||||||
<td>Edinburgh</td>
|
|
||||||
<td>51</td>
|
|
||||||
<td>2008/11/13</td>
|
|
||||||
<td>$183,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Michael Bruce</td>
|
|
||||||
<td>Javascript Developer</td>
|
|
||||||
<td>Singapore</td>
|
|
||||||
<td>29</td>
|
|
||||||
<td>2011/06/27</td>
|
|
||||||
<td>$183,000</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Donna Snider</td>
|
|
||||||
<td>Customer Support</td>
|
|
||||||
<td>New York</td>
|
|
||||||
<td>27</td>
|
|
||||||
<td>2011/01/25</td>
|
|
||||||
<td>$112,000</td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- /.container-fluid -->
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
<!-- Sticky Footer -->
|
|
||||||
<footer class="sticky-footer">
|
|
||||||
<div class="container my-auto">
|
|
||||||
<div class="copyright text-center my-auto">
|
|
||||||
<span>Copyright © Your Website 2018</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- /.content-wrapper -->
|
<!-- /.content-wrapper -->
|
||||||
|
|
|
@ -15,7 +15,8 @@
|
||||||
<li class="breadcrumb-item">
|
<li class="breadcrumb-item">
|
||||||
<a href="#">Dashboard</a>
|
<a href="#">Dashboard</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="breadcrumb-item active">Overview</li>
|
<li class="breadcrumb-item">Found</li>
|
||||||
|
<li class="breadcrumb-item active">Add</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<!-- Area Chart Example-->
|
<!-- Area Chart Example-->
|
||||||
|
@ -26,7 +27,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="POST" action="action.php?action=insert">
|
<form method="POST" action="action.php?action=insert">
|
||||||
<p><input type="text" class="form-control" placeholder="WANN" name="wann"></p>
|
<p><input type="text" class="form-control" placeholder="WANN" name="wann" value="<?php echo date("Y-m-d H:i:s");?>"></p>
|
||||||
<p><input type="text" class="form-control" placeholder="WO" name="wo"></p>
|
<p><input type="text" class="form-control" placeholder="WO" name="wo"></p>
|
||||||
<p><input type="text" class="form-control" placeholder="WAS" name="was"></p>
|
<p><input type="text" class="form-control" placeholder="WAS" name="was"></p>
|
||||||
<p><input type="submit" class="form-control"></p>
|
<p><input type="submit" class="form-control"></p>
|
||||||
|
@ -38,15 +39,6 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- /.container-fluid -->
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
<!-- Sticky Footer -->
|
|
||||||
<footer class="sticky-footer">
|
|
||||||
<div class="container my-auto">
|
|
||||||
<div class="copyright text-center my-auto">
|
|
||||||
<span>Copyright © Your Website 2018</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- /.content-wrapper -->
|
<!-- /.content-wrapper -->
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,8 @@
|
||||||
<li class="breadcrumb-item">
|
<li class="breadcrumb-item">
|
||||||
<a href="#">Dashboard</a>
|
<a href="#">Dashboard</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="breadcrumb-item active">Overview</li>
|
<li class="breadcrumb-item">Lost</li>
|
||||||
|
<li class="breadcrumb-item active">Add</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<!-- Area Chart Example-->
|
<!-- Area Chart Example-->
|
||||||
|
@ -26,7 +27,7 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="card-body">
|
<div class="card-body">
|
||||||
<form method="POST" action="action.php?action=lost">
|
<form method="POST" action="action.php?action=lost">
|
||||||
<p><input type="text" class="form-control" placeholder="WANN" name="wann"></p>
|
<p><input type="text" class="form-control" placeholder="WANN" name="wann" value="<?php echo date("Y-m-d H:i:s");?>"></p>
|
||||||
<p><input type="text" class="form-control" placeholder="WO" name="wo"></p>
|
<p><input type="text" class="form-control" placeholder="WO" name="wo"></p>
|
||||||
<p><input type="text" class="form-control" placeholder="WAS" name="was"></p>
|
<p><input type="text" class="form-control" placeholder="WAS" name="was"></p>
|
||||||
<p><input type="text" class="form-control" placeholder="KONTAKT" name="contact"></p>
|
<p><input type="text" class="form-control" placeholder="KONTAKT" name="contact"></p>
|
||||||
|
@ -39,15 +40,6 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- /.container-fluid -->
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
<!-- Sticky Footer -->
|
|
||||||
<footer class="sticky-footer">
|
|
||||||
<div class="container my-auto">
|
|
||||||
<div class="copyright text-center my-auto">
|
|
||||||
<span>Copyright © Your Website 2018</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<!-- /.content-wrapper -->
|
<!-- /.content-wrapper -->
|
||||||
|
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<li class="breadcrumb-item">
|
<li class="breadcrumb-item">
|
||||||
<a href="#">Dashboard</a>
|
<a href="#">Dashboard</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="breadcrumb-item active">Tables</li>
|
<li class="breadcrumb-item active">Lost</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<!-- DataTables Example -->
|
<!-- DataTables Example -->
|
||||||
|
@ -82,13 +82,4 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- /.container-fluid -->
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
<!-- Sticky Footer -->
|
|
||||||
<footer class="sticky-footer">
|
|
||||||
<div class="container my-auto">
|
|
||||||
<div class="copyright text-center my-auto">
|
|
||||||
<span>Copyright © j3d1 2018</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
69
templates/matches.php
Normal file
69
templates/matches.php
Normal file
|
@ -0,0 +1,69 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Created by PhpStorm.
|
||||||
|
* User: jedi
|
||||||
|
* Date: 12/27/18
|
||||||
|
* Time: 4:48 AM
|
||||||
|
*/
|
||||||
|
?>
|
||||||
|
<div id="content-wrapper">
|
||||||
|
|
||||||
|
<div class="container-fluid">
|
||||||
|
|
||||||
|
<!-- Breadcrumbs-->
|
||||||
|
<ol class="breadcrumb">
|
||||||
|
<li class="breadcrumb-item">
|
||||||
|
<a href="#">Dashboard</a>
|
||||||
|
</li>
|
||||||
|
<li class="breadcrumb-item active">Matches</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<!-- DataTables Example -->
|
||||||
|
<div class="card mb-3">
|
||||||
|
<div class="card-header">
|
||||||
|
<i class="fas fa-table"></i>
|
||||||
|
Data Table Example</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<div class="table-responsive">
|
||||||
|
<table class="table table-bordered" id="dataTable" width="100%" cellspacing="0">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th>ID</th>
|
||||||
|
<th>gefunden</th>
|
||||||
|
<th>verloren</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<th>ID</th>
|
||||||
|
<th>gefunden</th>
|
||||||
|
<th>verloren</th>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
<tbody>
|
||||||
|
<?php
|
||||||
|
foreach( get_matches() as $item){
|
||||||
|
?>
|
||||||
|
<tr>
|
||||||
|
<td><?php echo $item["id"]; ?></td>
|
||||||
|
<td><?php echo $item["f_desc"]; ?></td>
|
||||||
|
<td><?php echo $item["l_desc"]; ?></td>
|
||||||
|
</tr>
|
||||||
|
<?php
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<p class="small text-center text-muted my-5">
|
||||||
|
<em>More table examples coming soon...</em>
|
||||||
|
</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
|
</div>
|
|
@ -8,12 +8,12 @@
|
||||||
?>
|
?>
|
||||||
<!-- Sidebar -->
|
<!-- Sidebar -->
|
||||||
<ul class="sidebar navbar-nav">
|
<ul class="sidebar navbar-nav">
|
||||||
<!--li-- class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="/">
|
<a class="nav-link" href="/">
|
||||||
<i class="fas fa-fw fa-tachometer-alt"></i>
|
<i class="fas fa-fw fa-tachometer-alt"></i>
|
||||||
<span>Dashboard</span>
|
<span>Dashboard</span>
|
||||||
</a>
|
</a>
|
||||||
</li-->
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" href="/?page=table">
|
<a class="nav-link" href="/?page=table">
|
||||||
<i class="fas fa-fw fa-archive"></i>
|
<i class="fas fa-fw fa-archive"></i>
|
||||||
|
@ -38,6 +38,18 @@
|
||||||
<span>Lost</span>
|
<span>Lost</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="/?page=matches">
|
||||||
|
<i class="fas fa-fw fa-check"></i>
|
||||||
|
<span>Matches</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" href="/?page=tinder">
|
||||||
|
<i class="fas fa-fw fa-comments"></i>
|
||||||
|
<span>Tinder</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
<!--li class="nav-item dropdown">
|
<!--li class="nav-item dropdown">
|
||||||
<a class="nav-link dropdown-toggle" href="#" id="pagesDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
<a class="nav-link dropdown-toggle" href="#" id="pagesDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||||
<i class="fas fa-fw fa-folder"></i>
|
<i class="fas fa-fw fa-folder"></i>
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<li class="breadcrumb-item">
|
<li class="breadcrumb-item">
|
||||||
<a href="#">Dashboard</a>
|
<a href="#">Dashboard</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="breadcrumb-item active">Tables</li>
|
<li class="breadcrumb-item active">Found</li>
|
||||||
</ol>
|
</ol>
|
||||||
|
|
||||||
<!-- DataTables Example -->
|
<!-- DataTables Example -->
|
||||||
|
@ -79,13 +79,4 @@
|
||||||
</div>
|
</div>
|
||||||
<!-- /.container-fluid -->
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
<!-- Sticky Footer -->
|
|
||||||
<footer class="sticky-footer">
|
|
||||||
<div class="container my-auto">
|
|
||||||
<div class="copyright text-center my-auto">
|
|
||||||
<span>Copyright © j3d1 2018</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</footer>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
62
templates/tinder.php
Normal file
62
templates/tinder.php
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* Created by PhpStorm.
|
||||||
|
* User: jedi
|
||||||
|
* Date: 12/27/18
|
||||||
|
* Time: 1:49 PM
|
||||||
|
*/
|
||||||
|
?>
|
||||||
|
<div id="content-wrapper">
|
||||||
|
|
||||||
|
<div class="container-fluid">
|
||||||
|
|
||||||
|
<!-- Breadcrumbs-->
|
||||||
|
<ol class="breadcrumb">
|
||||||
|
<li class="breadcrumb-item">
|
||||||
|
<a href="#">Dashboard</a>
|
||||||
|
</li>
|
||||||
|
<li class="breadcrumb-item">Matches</li>
|
||||||
|
<li class="breadcrumb-item active">Add</li>
|
||||||
|
</ol>
|
||||||
|
|
||||||
|
<!-- Area Chart Example-->
|
||||||
|
<div class="card mb-3">
|
||||||
|
<div class="card-header">
|
||||||
|
<i class="fas fa-plus"></i>
|
||||||
|
Insert Item into DB
|
||||||
|
</div>
|
||||||
|
<div class="card-body">
|
||||||
|
<form method="POST" action="action.php?action=tinder">
|
||||||
|
<p><input type="text" class="form-control" placeholder="FUND-ID" name="found"></p>
|
||||||
|
<p><input type="text" class="form-control" placeholder="SUCH-ID" name="lost"></p>
|
||||||
|
<p><input type="submit" class="form-control"></p>
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
<div class="card-footer small text-muted">Updated yesterday at 11:59 PM</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- /.container-fluid -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<!-- /.content-wrapper -->
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<!-- Bootstrap core JavaScript-->
|
||||||
|
<script src="vendor/jquery/jquery.min.js"></script>
|
||||||
|
<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Core plugin JavaScript-->
|
||||||
|
<script src="vendor/jquery-easing/jquery.easing.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Page level plugin JavaScript-->
|
||||||
|
<script src="vendor/chart.js/Chart.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Custom scripts for all pages-->
|
||||||
|
<script src="js/sb-admin.min.js"></script>
|
||||||
|
|
||||||
|
<!-- Demo scripts for this page-->
|
||||||
|
<script src="js/demo/chart-area-demo.js"></script>
|
||||||
|
<script src="js/demo/chart-bar-demo.js"></script>
|
||||||
|
<script src="js/demo/chart-pie-demo.js"></script>
|
Loading…
Reference in a new issue