Example #1
0
require_once 'includes/header.php';
$a = new Availability();
if (Input::exists('post')) {
    try {
        $validate = new Validate();
        $validation = $validate->check($_POST, array('date' => array('field_name' => 'Date', 'required' => true), 'from' => array('field_name' => 'Time', 'required' => true), 'to' => array('field_name' => 'Time Until', 'required' => true)));
        if ($validation->passed()) {
            $test = $a->edit(array('date' => Input::get('date'), 'time_from' => Input::get('from') . ':00', 'time_until' => Input::get('to') . ':00'), [['id', '=', Input::get('id')], ['cid', '=', $user->data()->id]]);
            Session::flash('success', 'Availability edtited.');
            Redirect::to('./availability.php#myavailability');
        }
    } catch (Exception $e) {
        echo $e->getMessage();
    }
}
$availability = $a->get(['id' => Input::get('id')])[0];
?>
<div class="row">
<div class="col-md-10 col-md-offset-1">
 <h3 class="text-center">My Availability</h3><br>
    <div class="panel panel-default">
      <div class="panel-heading">Edit Availability</div>
      <div class="panel-body">

        <div class="col-md-8 col-md-offset-2">
        <form class="form-horizontal" action="" method="post">
          <fieldset>
            <div class="form-group">
              <label for="inputEmail" class="col-lg-2 control-label">Date</label>
              <div class="col-lg-6 col-lg-offset-1">
                <div class='input-group date' id='datetimepicker1'>
Example #2
0
}
?>
		</div>
	</div>
</div>
<div class="row">
	<div class="col-md-6">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h3 class="panel-title">Available Students</h3>
			</div>
			<div class="panel-body">
				<?php 
try {
    $a = new Availability();
    $availabilities = $a->get(array('limit' => 5));
    $all = $a->get(['deleted' => 0]);
    if (!empty($availabilities)) {
        ?>
           <table class="table table-condensed table-striped">
			<tr>
				<td>
					<strong>Name</strong>
				</td>
				<td>
					<strong>Programme</strong>
				</td>
				<td>
					<strong>Date</strong>
				</td>
				<td>
Example #3
0
<?php

$pagetitle = 'All Available Students';
require_once "../includes/header.php";
echo '<h3 class="text-center">All Availablities</h3><br>';
try {
    $a = new Availability();
    if (Input::get('cid')) {
        $availables = $a->get(['student' => Input::get('cid')]);
    } else {
        $availables = $a->get(['deleted' => 0]);
    }
    ?>
<div class="row">
	<div class="col-md-10 col-md-offset-1">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h3 class="panel-title"><?php 
    echo Input::get('cid') ? 'Student\'s Availability' : 'All available students';
    ?>
</h3>
			</div>
			<div class="panel-body" style="padding:0px;">
					<?php 
    try {
        if (!empty($availables)) {
            ?>
           <table class="table table-condensed table-striped">
			<tr>
				<td>
					<strong>Name</strong>
Example #4
0
} else {
    ?>
        <div class="text-danger text-center" style="font-size:16px;"><br>Your training is finished.</div><br>
      <?php 
}
?>
      </div>
    </div>
    <div class="panel panel-primary">
      <div class="panel-heading">
        <h3 class="panel-title" id="myavailability">My Availability</h3>
      </div>
      <div class="panel-body">
      <?php 
try {
    $availabilities = $a->get(array('student' => $user->data()->id, 'deleted' => 0));
    if (!empty($availabilities)) {
        ?>
           <table class="table table-condensed table-striped">
            <tr>
              <td>
                <strong>Date</strong>
              </td>
              <td>
                <strong>Time From</strong>
              </td>
              <td>
                <strong>Time Until</strong>
              </td>
              <td>
                <strong>Edit</strong>