function addTimetable($name, $event)
{
    $thisTimetable = new timetable();
    $thisTimetable->name = $name;
    $thisTimetable->eventid = $event;
    //Loop to create the days
    $dayArray = array(array('Friday', 'fri'), array('Saturday', 'sat'), array('Sunday', 'sun'));
    //counter for days
    $x = 0;
    foreach ($dayArray as $thisDay) {
        //Loop to create the time slots
        $i = 00;
        $timetableArray['days'][$x]['long'] = $thisDay[0];
        $timetableArray['days'][$x]['short'] = $thisDay[1];
        while ($i < 24) {
            $timetableArray['timetable'][$thisDay[1]][$i] = 'empty';
            $i++;
        }
        //increment counters
        $x++;
    }
    $thisTimetable->contents = serialize($timetableArray);
    $thisTimetable->save();
}
<?php

include 'includes/header.php';
?>
<div class="col-sm-9  col-md-10">
<?php 
require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/modules/timetableManagement/timetables.php";
if (isset($_GET['edit'])) {
    ?>
  <?php 
    $thisTimetable = timetable::find_by_timetableid($_GET['edit']);
    $contents = unserialize($thisTimetable->contents);
    ?>
  <h2>Edit Timetable</h2>
  <!--Edit critical parts-->
  <form action="/includes/modules/timetableManagement/timetables.php" class="form-horizontal" method="POST">
    <div class="form-group" id="timetableNameInputDiv">
      <label for="timetableName" class="col-sm-2 control-label">Name</label>
      <div class="col-sm-10">
        <input type="text" class="form-control" id="timetableName" name="timetableName" placeholder="Timetable name" value="<?php 
    echo $thisTimetable->name;
    ?>
">
      </div>
    </div>
    <div class="form-group" id="publicInputDiv">
      <label for="status" class="col-sm-2 control-label">Public</label>
      <div class="col-sm-10">
        <select class="form-control" id="status" name="status">
          <?php 
    if ($thisTimetable->status == '1') {
示例#3
0
 function load_timetable()
 {
     $timetable = new timetable();
     $timetable->load();
     $this->timetable = $timetable->data;
 }