/admin/options.php
PHP | 816 lines | 807 code | 0 blank | 9 comment | 32 complexity | 113cc203b986a38977ddf56c0d4d7384 MD5 | raw file
- <?php
- session_start();
- //Credentials aren't legit or user isn't an admin, kick back to login screen
- if (!isset($_SESSION['username']) ||
- $_SESSION['login']!=true ||
- $_SESSION['admin']!=true) {
- header("Location: ../login.html");
- }
- //Code to connect to database
- include_once 'settings.php';
- //Connects to MySQL and Selects Database
- $con = mysql_connect($host,$db_username,$db_password);
- if (!$con)
- die('Could not connect: ' . mysql_error());
- //Select DB
- mysql_select_db($db, $con);
- //Ghost usernames
- $ghost_usernames=array();
- $teacher_usernames=array();
- $get_ghost_usernames=mysql_query(
- "SELECT username,role FROM users WHERE role='teacher' OR role='student'") or die(mysql_error());
- while($row=mysql_fetch_array($get_ghost_usernames)){
- $ghost_usernames[]="\"" . $row['username'] . "\"";
- if(strcmp($row['role'], 'student')!=0){
- $teacher_usernames[]="\"" . $row['username'] . "\"";
- }
- }
- //Handle form updates
- $status=null;
- if($_SERVER['REQUEST_METHOD'] == "POST"){
- if(isset($_POST['gradyears'])){
- $post_freshman=mysql_real_escape_string($_POST['freshman']);
- $post_sophomore=mysql_real_escape_string($_POST['sophomore']);
- $post_junior=mysql_real_escape_string($_POST['junior']);
- $post_senior=mysql_real_escape_string($_POST['senior']);
- if(mysql_query("UPDATE settings
- SET freshman='$post_freshman',sophomore='$post_sophomore',
- junior='$post_junior',senior='$post_senior'
- WHERE id=1 LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['sem1times'])){
- $post_freshman=mysql_real_escape_string($_POST['freshman']);
- $post_sophomore=mysql_real_escape_string($_POST['sophomore']);
- $post_junior=mysql_real_escape_string($_POST['junior']);
- $post_senior=mysql_real_escape_string($_POST['senior']);
- $post_end=mysql_real_escape_string($_POST['end']);
- if(mysql_query("UPDATE settings
- SET col1_freshman_start='$post_freshman',col1_sophomore_start='$post_sophomore',
- col1_junior_start='$post_junior',col1_senior_start='$post_senior',col1_end='$post_end'
- WHERE id=1 LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['sem2times'])){
- $post_freshman=mysql_real_escape_string($_POST['freshman']);
- $post_sophomore=mysql_real_escape_string($_POST['sophomore']);
- $post_junior=mysql_real_escape_string($_POST['junior']);
- $post_senior=mysql_real_escape_string($_POST['senior']);
- $post_end=mysql_real_escape_string($_POST['end']);
- if(mysql_query("UPDATE settings
- SET col2_freshman_start='$post_freshman',col2_sophomore_start='$post_sophomore',
- col2_junior_start='$post_junior',col2_senior_start='$post_senior',col2_end='$post_end'
- WHERE id=1 LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['xytimes'])){
- $xy_num_days_open=mysql_real_escape_string($_POST['xy_num_days_open']);
- $xy_time_open=mysql_real_escape_string($_POST['xy_time_open']);
- $xy_num_days_close=mysql_real_escape_string($_POST['xy_num_days_close']);
- $xy_time_close=mysql_real_escape_string($_POST['xy_time_close']);
- if(mysql_query("UPDATE settings
- SET xy_num_days_open='$xy_num_days_open',xy_time_open='$xy_time_open',
- xy_num_days_close='$xy_num_days_close',xy_time_close='$xy_time_close'
- WHERE id=1 LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['add_schedule'])){
- $date=mysql_real_escape_string($_POST['date']);
- $colloquium=mysql_real_escape_string($_POST['colloquium']);
- if($colloquium!=1)
- $colloquium=0;
- $x=mysql_real_escape_string($_POST['x']);
- if($x!=1)
- $x=0;
- $y=mysql_real_escape_string($_POST['y']);
- if($y!=1)
- $y=0;
- if(mysql_query("INSERT INTO course_schedule(date,colloquium,x,y)
- VALUES('$date','$colloquium','$x','$y')") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['update_schedule'])){
- $id=mysql_real_escape_string($_POST['id']);
- $date=mysql_real_escape_string($_POST['date']);
- $colloquium=mysql_real_escape_string($_POST['colloquium']);
- if($colloquium!=1)
- $colloquium=0;
- $x=mysql_real_escape_string($_POST['x']);
- if($x!=1)
- $x=0;
- $y=mysql_real_escape_string($_POST['y']);
- if($y!=1)
- $y=0;
- if(mysql_query("UPDATE course_schedule
- SET date='$date',colloquium='$colloquium',x='$x',y='$y'
- WHERE id='$id' LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['quarter_button'])){
- $quarter1=mysql_real_escape_string($_POST['quarter1']);
- $quarter2=mysql_real_escape_string($_POST['quarter2']);
- $quarter3=mysql_real_escape_string($_POST['quarter3']);
- $quarter4=mysql_real_escape_string($_POST['quarter4']);
- if(mysql_query("UPDATE settings
- SET quarter_1_start='$quarter1',quarter_2_start='$quarter2',quarter_3_start='$quarter3',quarter_4_start='$quarter4'
- WHERE id=1 LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['classrooms'])){
- $classrooms=mysql_real_escape_string($_POST['classrooms']);
- if(mysql_query("UPDATE settings
- SET rooms='$classrooms' WHERE id=1 LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['add_ghost_user'])){
- $username=mysql_real_escape_string($_POST['username']);
- $ghost_user=mysql_real_escape_string($_POST['ghost_user']);
- if(mysql_query("UPDATE users
- SET ghost_user='$ghost_user' WHERE username='$username' LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- elseif(isset($_POST['remove_ghost_user'])){
- $username=mysql_real_escape_string($_POST['username']);
- if(mysql_query("UPDATE users
- SET ghost_user=NULL WHERE username='$username' LIMIT 1") or die(mysql_error()))
- {
- $status=1;
- }
- else{
- $status=0;
- }
- }
- }
- //Get Settings
- $get_settings_result=mysql_query(
- "SELECT * FROM settings LIMIT 1") or die(mysql_error());
- $get_settings_array=mysql_fetch_array($get_settings_result);
- $freshman=$get_settings_array['freshman'];
- $sophomore=$get_settings_array['sophomore'];
- $junior=$get_settings_array['junior'];
- $senior=$get_settings_array['senior'];
- //Get Course Schedule
- $get_course_schedule_result=mysql_query(
- "SELECT * FROM course_schedule") or die(mysql_error());
- //Get Ghost Users
- $get_ghost_users_result=mysql_query(
- "SELECT id,username,ghost_user FROM `users` WHERE ghost_user IS NOT NULL") or die(mysql_error());
- mysql_close();
- ?>
- <!DOCTYPE html>
- <html lang='en'>
- <head>
- <meta charset='utf-8'>
- <title>Enroll: <?php echo $school_name; ?></title>
- <meta name='viewport' content='width=device-width, initial-scale=1.0'>
- <meta name='description' content="Flexible Scheduling for Today's Classroom">
- <meta name='author' content='Marcos Alcozer'>
- <meta name='keywords' content='Education, Scheduling'>
- <!-- CSS -->
- <style>
- body {
- padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
- }
- </style>
- <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
- <link href="../css/bootstrap-datetimepicker.min.css" rel="stylesheet">
- <link href="../css/admin.css" rel="stylesheet">
- <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
- <!--[if lt IE 9]>
- <script src="../js/html5shiv.js"></script>
- <![endif]-->
- </head>
- <body data-spy="scroll" data-target=".bs-docs-sidebar">
- <?php include_once("analyticstracking.php") ?>
- <div class="navbar navbar-inverse navbar-fixed-top">
- <div class="navbar-inner">
- <div class="container">
- <button type="button" class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="brand appname" href="#">Enroll<img src='../img/beta-icon.png' style="vertical-align:text-top;"/></a>
- <div class="nav-collapse collapse">
- <ul class="nav">
- <li><a href="index.php">Dashboard</a></li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Approvals <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href='approvals_xy.php'>XY</a></li>
- <li class="dropdown-submenu">
- <a tabindex="-1" href="#">Colloquium</a>
- <ul class="dropdown-menu">
- <li><a href='approvals_col.php?semester=1'>Semester 1</a></li>
- <li><a href='approvals_col.php?semester=2'>Semester 2</a></li>
- </ul>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Enrollments <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href='enroll_xy.php'>XY</a></li>
- <li class="dropdown-submenu">
- <a tabindex="-1" href="#">Colloquium</a>
- <ul class="dropdown-menu">
- <li><a href='enroll_col.php?semester=1'>Semester 1</a></li>
- <li><a href='enroll_col.php?semester=2'>Semester 2</a></li>
- </ul>
- </li>
- </ul>
- </li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle" data-toggle="dropdown">Activity <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href='activity_xy.php'>XY</a></li>
- <li><a href='activity_col.php'>Colloquium</a></li>
- </ul>
- </li>
- <?php if($_SESSION['teacher']){
- echo "<li><a href='../teacher/agenda.php'>My Courses</a></li>";
- }?>
- <li class="active"><a href="options.php">Settings</a></li>
- </ul>
- <ul class="nav pull-right">
- <li>
- <form id="ghostuserform" class="navbar-form pull-right">
- <input class="span2 search-query" name="username" type="text"
- data-provide="typeahead" autocomplete="off" placeholder="Login as..."
- data-source='[<?php echo implode(',',$ghost_usernames); ?>]' />
- </form>
- </li>
- <?php
- if(!isset($_SESSION['username']))
- echo "<li class='login-button'><a href='../login.html' style='color:#FFFFFF'>Login</a></li>";
- else
- echo "<li class='login-button'><a href='../logout.php' style='color:#FFFFFF'>Logout</a></li>";
- ?>
- </ul>
- </div><!--/.nav-collapse -->
- </div>
- </div>
- <?php if(!$status && !is_null($status)) { ?>
- <div id="failed" class="alert alert-error text-center">
- <button type="button" class="close" data-dismiss="alert">×</button>
- Sorry, changes did not save.
- </div>
- <?php }else if($status && !is_null($status)) { ?>
- <div id="success" class="alert alert-info text-center">
- <button type="button" class="close" data-dismiss="alert">×</button>
- Changes saved successfully.
- </div>
- <?php } ?>
- <div id="status" class="alert alert-info text-center" style="display: none;">
- <button type="button" class="close" data-dismiss="alert">×</button>
- <span id="status_text"></span>
- </div>
- </div>
- <div class='container'>
- <div class="row">
- <div class="span2 bs-docs-sidebar hidden-phone hidden-tablet">
- <ul class="nav nav-list bs-docs-sidenav">
- <li><a href='#colloquiumstartend'><i class='icon-chevron-right'></i>Registration Start/End Times</a></li>
- <li><a href='#quarters'><i class='icon-chevron-right'></i>Quarter Start Dates</a></li>
- <li><a href='#schedule'><i class='icon-chevron-right'></i>Course Schedule</a></li>
- <li><a href='#classrooms'><i class='icon-chevron-right'></i>Available Classrooms</a></li>
- <li><a href='#graduation'><i class='icon-chevron-right'></i>Graduation Years</a></li>
- <li><a href='#ghost'><i class='icon-chevron-right'></i>Ghost Users</a></li>
- <li><a href='#sync'><i class='icon-chevron-right'></i>Sync Users</a></li>
- </ul>
- </div>
- <div class="span9 offset1">
- <section id="colloquiumstartend">
- <div class='page-header'>
- <h2>Colloquium Registration Start/End Times</h2>
- </div>
- <div class="row">
- <div class="span4">
- <h3>Semester 1</h3>
- <form class="form" action="#colloquiumstartend" method="post">
- <div class="control-group">
- <label class="control-label" for="inputCol1Freshman">Freshman Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="freshman" id="inputCol1Freshman" value="<?php echo $get_settings_array['col1_freshman_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol1Sophomore">Sophomore Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="sophomore" id="inputCol1Sophomore" value="<?php echo $get_settings_array['col1_sophomore_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol1Junior">Junior Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="junior" id="inputCol1Junior" value="<?php echo $get_settings_array['col1_junior_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol1Senior">Senior Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="senior" id="inputCol1Senior" value="<?php echo $get_settings_array['col1_senior_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol1EndTime">End Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="end" id="inputCol1EndTime" value="<?php echo $get_settings_array['col1_end']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <button type="submit" class="btn btn-primary" name="sem1times">Update</button>
- </div>
- </div>
- </form>
- </div>
- <div class="span5">
- <h3>Semester 2</h3>
- <form class="form" action="#colloquiumstartend" method="post">
- <div class="control-group">
- <label class="control-label" for="inputCol2Freshman">Freshman Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="freshman" id="inputCol2Freshman" value="<?php echo $get_settings_array['col2_freshman_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol2Sophomore">Sophomore Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="sophomore" id="inputCol2Sophomore" value="<?php echo $get_settings_array['col2_sophomore_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol2Junior">Junior Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="junior" id="inputCol2Junior" value="<?php echo $get_settings_array['col2_junior_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol2Senior">Senior Start Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="senior" id="inputCol2Senior" value="<?php echo $get_settings_array['col2_senior_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputCol2EndTime">End Time</label>
- <div class="input-append date controls datetimepicker">
- <input data-format="yyyy-MM-dd hh:mm:ss" type="text"
- name="end" id="inputCol2EndTime" value="<?php echo $get_settings_array['col2_end']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <button type="submit" class="btn btn-primary" name="sem2times">Update</button>
- </div>
- </div>
- </form>
- </div>
- </div>
- </section>
- <section id="xystartend">
- <div class='page-header'>
- <h2>XY Registration Start/End Times</h2>
- </div>
- <form class="form" action="#xystartend" method="post">
- XY registration will open
- <input type="number" name="xy_num_days_open" class="input-mini" value=<?php echo $get_settings_array['xy_num_days_open']; ?> required />
- days prior at
- <span class="input-append timepicker">
- <input data-format="hh:mm:ss" type="text" class="input-mini"
- name="xy_time_open" value="<?php echo $get_settings_array['xy_time_open']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </span>
- and will close
- <input type="number" name="xy_num_days_close" class="input-mini" value=<?php echo $get_settings_array['xy_num_days_close']; ?> required />
- days prior at
- <span class="input-append timepicker">
- <input data-format="hh:mm:ss" type="text" class="input-mini"
- name="xy_time_close" value="<?php echo $get_settings_array['xy_time_close']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </span>
- <div>
- <button type="submit" class="btn btn-primary" name="xytimes">Update</button>
- </div>
- </form>
- </section>
- <section id="quarters">
- <div class='page-header'>
- <h2>Quarter Start Dates</h2>
- </div>
- <form class="form" action="#quarters" method="post">
- <div class="control-group">
- <label class="control-label" for="inputQuarter1">1st Quarter Start Date</label>
- <div class="input-append date controls datepicker">
- <input data-format="yyyy-MM-dd" type="text"
- name="quarter1" id="inputQuarter1" value="<?php echo $get_settings_array['quarter_1_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputQuarter2">2nd Quarter Start Date</label>
- <div class="input-append date controls datepicker">
- <input data-format="yyyy-MM-dd" type="text"
- name="quarter2" id="inputQuarter2" value="<?php echo $get_settings_array['quarter_2_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputQuarter3">3rd Quarter Start Date</label>
- <div class="input-append date controls datepicker">
- <input data-format="yyyy-MM-dd" type="text"
- name="quarter3" id="inputQuarter3" value="<?php echo $get_settings_array['quarter_3_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputQuarter4">4th Quarter Start Date</label>
- <div class="input-append date controls datepicker">
- <input data-format="yyyy-MM-dd" type="text"
- name="quarter4" id="inputQuarter4" value="<?php echo $get_settings_array['quarter_4_start']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar">
- </i>
- </span>
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <button type="submit" class="btn btn-primary" name="quarter_button">Update</button>
- </div>
- </div>
- </form>
- </section>
- <section id="schedule">
- <div class='page-header'>
- <h2>Course Schedule</h2>
- </div>
- <table class="table table-striped table-condensed table-hover">
- <thead>
- <tr>
- <th>Date</th>
- <th>Colloquium</th>
- <th>X</th>
- <th>Y</th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <?php
- while($row=mysql_fetch_array($get_course_schedule_result)){
- ?>
- <tr>
- <form class="form" action="#schedule" method="post">
- <input name='id' type='hidden' value="<?php echo $row['id']; ?>" />
- <td>
- <div class="input-append date controls datepicker">
- <input class="input-small" data-format="yyyy-MM-dd" type="text" name="date" value="<?php echo $row['date']; ?>" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
- </span>
- </div>
- </td>
- <td>
- <label class='checkbox inline'>
- <input type='checkbox' name='colloquium' value=1 <?php if($row['colloquium']){echo " checked";} ?> />
- </label>
- </td>
- <td>
- <label class='checkbox inline'>
- <input type='checkbox' name='x' value=1 <?php if($row['x']){echo " checked";} ?> />
- </label>
- </td>
- <td>
- <label class='checkbox inline'>
- <input type='checkbox' name='y' value=1 <?php if($row['y']){echo " checked";} ?> />
- </label>
- </td>
- <td>
- <button type="submit" class="btn" name="update_schedule">Update</button>
- </td>
- </form>
- </tr>
- <?php
- }
- ?>
- <tr>
- <form class="form" action="#schedule" method="post">
- <td>
- <div class="input-append date controls datepicker">
- <input class="input-small" data-format="yyyy-MM-dd" type="text" name="date" required />
- <span class="add-on">
- <i data-time-icon="icon-time" data-date-icon="icon-calendar"></i>
- </span>
- </div>
- </td>
- <td>
- <label class='checkbox inline'>
- <input type='checkbox' name='colloquium' value=1 />
- </label>
- </td>
- <td>
- <label class='checkbox inline'>
- <input type='checkbox' name='x' value=1 />
- </label>
- </td>
- <td>
- <label class='checkbox inline'>
- <input type='checkbox' name='y' value=1 />
- </label>
- </td>
- <td>
- <button type="submit" class="btn btn-primary" name="add_schedule">Add</button>
- </td>
- </form>
- </tr>
- </tbody>
- </table>
- </section>
- <section id="classrooms">
- <div class='page-header'>
- <h2>Available Classrooms</h2>
- </div>
- <form class="form" action="#classrooms" method="post">
- <div class="control-group">
- <label class="control-label" for="classroms">List of classrooms:</label>
- <div class="controls">
- <textarea class="input-xxlarge" name="classrooms" id="classrooms" rows="5" required><?php echo $get_settings_array['rooms']; ?></textarea>
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <button name="classrooms_submit" type="submit" class="btn btn-primary">Update</button>
- </div>
- </div>
- </form>
- </section>
- <section id="graduation">
- <div class='page-header'>
- <h2>Graduation Years</h2>
- </div>
- <form class="form-horizontal" action="#graduation" method="post">
- <div class="control-group">
- <label class="control-label" for="inputFreshman">Freshman</label>
- <div class="controls">
- <input type="number" name="freshman" id="inputFreshman" value=<?php echo $freshman; ?> required />
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputSophomore">Sophomore</label>
- <div class="controls">
- <input type="number" name="sophomore" id="inputSophomore" value=<?php echo $sophomore; ?> required />
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputJunior">Junior</label>
- <div class="controls">
- <input type="number" name="junior" id="inputJunior" value=<?php echo $junior; ?> required />
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputSenior">Senior</label>
- <div class="controls">
- <input type="number" name="senior" id="inputSenior" value=<?php echo $senior; ?> required />
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <button name="gradyears" type="submit" class="btn btn-primary">Update</button>
- </div>
- </div>
- </form>
- </section>
- <section id="ghost">
- <div class='page-header'>
- <h2>Ghost Users</h2>
- </div>
- <table class="table table-striped table-condensed table-hover">
- <thead>
- <tr>
- <th></th>
- <th></th>
- <th></th>
- <th></th>
- </tr>
- </thead>
- <tbody>
- <?php
- while($row=mysql_fetch_array($get_ghost_users_result)){
- ?>
- <tr>
- <form class="form" action="#ghost" method="post">
- <input name='id' type='hidden' value="<?php echo $row['id']; ?>" />
- <td>
- <input class="input-medium uneditable-input" name="username" type="text" value="<?php echo $row['username']; ?>" />
- </td>
- <td>
- appears as
- </td>
- <td>
- <input class="input-medium uneditable-input" name="ghost_user" type="text" value="<?php echo $row['ghost_user']; ?>" />
- </td>
- <td>
- <button type="submit" class="btn" name="remove_ghost_user">Remove</button>
- </td>
- </form>
- </tr>
- <?php
- }
- ?>
- <tr>
- <form class="form" action="#ghost" method="post">
- <td>
- <input class="input-medium" name="username" type="text"
- data-provide="typeahead" autocomplete="off"
- data-source='[<?php echo implode(',',$teacher_usernames); ?>]' />
- </td>
- <td>
- appears as
- </td>
- <td>
- <input class="input-medium" name="ghost_user" type="text"
- data-provide="typeahead" autocomplete="off"
- data-source='[<?php echo implode(',',$teacher_usernames); ?>]' />
- </td>
- <td>
- <button type="submit" class="btn btn-primary" name="add_ghost_user">Add</button>
- </td>
- </form>
- </tr>
- </tbody>
- </table>
- </section>
- <section id="sync">
- <div class='page-header'>
- <h2>Sync Users</h2>
- </div>
- <form class="form-horizontal" action="#sync" id="sync_users_form" method="post">
- <div class="control-group">
- <label class="control-label" for="inputUsername">Username</label>
- <div class="controls">
- <input type="text" name="username" id="inputUsername" value=<?php echo $_SESSION['username']; ?> required />
- </div>
- </div>
- <div class="control-group">
- <label class="control-label" for="inputPassword">Password</label>
- <div class="controls">
- <input type="password" name="password" id="inputPassword" required />
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <input type="submit" id="syncButton" class="btn btn-primary" value="Sync" />
- </div>
- </div>
- <div class="control-group">
- <div class="controls">
- <div id="please_wait" style="display: none;">
- <em>Working on it, please wait...</em>
- </div>
- </div>
- </form>
- </section>
- </div>
- </div>
- </div>
- <!-- JQUERY -->
- <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
- <!-- BOOTSTRAP -->
- <script src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
- <!-- AJAX UPLOAD BY BRYAN GENTRY -->
- <!-- http://bryangentry.us/ajax-upload-with-javascript-and-php-upload-an-image-and-display-a-preview/ -->
- <script src="../js/ajaxupload.js"></script>
- <!-- BOOTSTRAP DATETIME PICKER -->
- <!-- http://tarruda.github.io/bootstrap-datetimepicker/ -->
- <script src="../js/bootstrap-datetimepicker.min.js"></script>
- <!-- FORM VALIDATION USING JQUERY -->
- <!-- http://alittlecode.com/jquery-form-validation-with-styles-from-twitter-bootstrap/ -->
- <!-- <script src="../js/jquery.validate.min.js"></script> -->
- <!-- <script src="../js/validate.js"></script> -->
- <!-- INHOUSE JAVASCRIPT -->
- <script src="../js/admin.js"></script>
- <script type="text/javascript">
- $(function() {
- $('.datetimepicker').datetimepicker({
- language: 'pt-BR'
- });
- $('.timepicker').datetimepicker({
- pickDate: false
- });
- $('.datepicker').datetimepicker({
- pickTime: false
- });
- });
- </script>
- </body>
- </html>