12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- @extends('layouts.master')
-
- @section('navigation')
- @if(Auth::user()->role==1)
- @include('local.managers.admins._navigation')
- @elseif(Auth::user()->role==2)
- @include('local.managers.sCoords._new_navigation')
- @elseif(Auth::user()->role==3)
- @include('local.managers.pCoords._new_navigation')
- @endif
- @stop
-
- @section('main')
- <div class="row">
- <div class="table-responsive">
- <table class="table table-bordered datatable">
- <thead>
- <tr>
- <th class="active col-sm-2 col-md-2">Program</th>
- <th class="active col-sm-2 col-md-2">School</th>
- @foreach($quinquenniums as $quinquennium)
- @for($year = date('Y', strtotime($quinquennium->start_date)); $year < date('Y', strtotime($quinquennium->end_date)); $year++)
- <th class="active">{{ $year }} - {{ $year+1 }}</th>
- @endfor
- @endforeach
- </tr>
- </thead>
- @foreach($programs as $program)
- <tr>
- <th class="active col-sm-2 col-md-2"> {{ $program->name }} </th>
- <td class="col-sm-2 col-md-2"> {{ $program->school->name }} </td>
- @foreach($quinquenniums as $quinquennium)
- @for($year = date('Y', strtotime($quinquennium->start_date)); $year < date('Y', strtotime($quinquennium->end_date)); $year++)
- <td>
- <?php $annual_plan = AnnualPlan::where('program_id', $program->id)->where('quinquennium_id', $quinquennium->id)->where('year_start', $year)->first(); ?>
- @if($annual_plan)
- <a class="btn btn-sm btn-default" href="{{ URL::action('AnnualPlansController@show', array($program->id, $annual_plan->id)) }}">
- <span class="glyphicon glyphicon-eye-open"></span>
- View
- </a>
- @if($quinquennium->id == $current_quinquennium->id // Quinquennium is running
- && date('Y') == $year // Current year is the same as year
- && date('m') <= date('m', strtotime($current_quinquennium->annual_plan_due_date)) // Current month (and day, below) is the same or before the due month (and day)
- && date('d') <= date('d', strtotime($current_quinquennium->annual_plan_due_date)))
- <a class="btn btn-sm btn-default" href="{{ URL::action('AnnualPlansController@edit', array($program->id, $annual_plan->id)) }}">
- <span class="glyphicon glyphicon-pencil"></span>
- Edit
- </a>
- @endif
- @elseif(
- $quinquennium->id == $current_quinquennium->id // Quinquennium is running
- && date('Y') == $year // Current year is the same as year
- && date('m') <= date('m', strtotime($current_quinquennium->annual_plan_due_date)) // Current month (and day, below) is the same or before the due month (and day)
- && date('d') <= date('d', strtotime($current_quinquennium->annual_plan_due_date)))
- <a class="btn btn-sm btn-default" href="{{ URL::action('AnnualPlansController@create', array($program->id)) }}">
- <span class="glyphicon glyphicon-plus"></span>
- Create
- </a>
- @else
- Plan unavailable
- @endif
- </td>
- @endfor
- @endforeach
- </tr>
- @endforeach
- </table>
- </div>
- </div>
- @stop
-
- @section('included-js')
-
- @stop
-
- @section('javascript')
-
- table = $('.datatable').dataTable({
- "columnDefs": [
- { "searchable": true, "sortable": true, "targets": [0, 1]},
- ]
- });
-
- $('a.toggle-vis').on('click', function (e) {
- e.preventDefault();
-
- // Get the column API object
- var column = table.column( $(this).attr('data-column') );
-
- // Toggle the visibility
- column.visible( ! column.visible() );
- } );
-
- @stop
|