Skip to content
This repository was archived by the owner on Mar 28, 2019. It is now read-only.

Commit 900b84f

Browse files
committed
Fix date selection UI. Closes #24
1 parent 373ef0a commit 900b84f

File tree

6 files changed

+72
-9271
lines changed

6 files changed

+72
-9271
lines changed

admin/index.php

Lines changed: 32 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@
66
*
77
* Codjudge admin panel
88
*/
9-
require_once('../functions.php');
10-
if(!loggedin())
11-
header("Location: login.php");
12-
else if($_SESSION['username'] !== 'admin')
13-
header("Location: login.php");
14-
else
15-
include('header.php');
16-
connectdb();
17-
date_default_timezone_set('UTC');
9+
require_once('../functions.php');
10+
if(!loggedin())
11+
header("Location: login.php");
12+
else if($_SESSION['username'] !== 'admin')
13+
header("Location: login.php");
14+
else
15+
include('header.php');
16+
connectdb();
17+
date_default_timezone_set('UTC');
1818
?>
1919
<li class="active"><a href="#">Admin Panel</a></li>
2020
<li><a href="users.php">Users</a></li>
@@ -44,14 +44,27 @@
4444
<div>
4545
<form method="post" action="update.php">
4646
<?php
47-
$query = "SELECT name, start, end, c, cpp, java, python FROM prefs";
48-
$result = mysql_query($query);
49-
$fields = mysql_fetch_array($result);
47+
$query = "SELECT name, start, end, c, cpp, java, python FROM prefs";
48+
$result = mysql_query($query);
49+
$fields = mysql_fetch_array($result);
5050
?>
5151
<input type="hidden" name="action" value="settings"/>
52-
Name of event: <input name="name" type="text" value="<?php echo($fields['name']);?>"/><br/>
53-
Start Time in UTC (dd/mm/yy hh:mm:ss): <input name="start" type="text" value="<?php echo(date('d/m/y H:i:s',$fields['start']));?>"/><br/>
54-
End Time in UTC (dd/mm/yy hh:mm:ss): <input name="end" type="text" value="<?php echo(date('d/m/y H:i:s',$fields['end']));?>"/><br/>
52+
<input name="name" type="text" placeholder="Name of event" value="<?php echo($fields['name']);?>"/><br/>
53+
<div id="datetimepicker1" class="input-append date">
54+
<input data-format="dd/MM/yyyy hh:mm:ss" type="text" placeholder="Start Time"></input>
55+
<span class="add-on">
56+
<i data-time-icon="icon-time" data-date-icon="icon-calendar">
57+
</i>
58+
</span>
59+
</div>
60+
<div id="datetimepicker2" class="input-append date">
61+
<input data-format="dd/MM/yyyy hh:mm:ss" type="text" placeholder="End Time"></input>
62+
<span class="add-on">
63+
<i data-time-icon="icon-time" data-date-icon="icon-calendar">
64+
</i>
65+
</span>
66+
</div>
67+
<br/>
5568
<h1><small>Languages</small></h1>
5669
<input name="c" type="checkbox" <?php if($fields['c']==1) echo("checked=\"true\"");?>/> C<br/>
5770
<input name="cpp" type="checkbox" <?php if($fields['cpp']==1) echo("checked=\"true\"");?>/> C++<br/>
@@ -74,9 +87,9 @@
7487
<input type="hidden" name="action" value="email"/>
7588
<h1><small>Change Email</small></h1>
7689
<?php
77-
$query = "SELECT email FROM users WHERE username='admin'";
78-
$result = mysql_query($query);
79-
$fields = mysql_fetch_array($result);
90+
$query = "SELECT email FROM users WHERE username='admin'";
91+
$result = mysql_query($query);
92+
$fields = mysql_fetch_array($result);
8093
?>
8194
Email: <input type="email" name="email" value="<?php echo $fields['email'];?>"/><br/><br/>
8295
<input class="btn" type="submit" name="submit" value="Change Email"/>
@@ -86,5 +99,5 @@
8699
</div> <!-- /container -->
87100

88101
<?php
89-
include('footer.php');
102+
include('footer.php');
90103
?>

css/bootstrap-datetimepicker.min.css

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

img/glyphicons-halflings-white.png

8.57 KB
Loading

img/glyphicons-halflings.png

13.5 KB
Loading

js/bootstrap-datetimepicker.min.js

Lines changed: 26 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)