示例#1
0
 public function edit($id)
 {
     $program = Program::findOrFail($id);
     $generations = Generation::all();
     $menu = 'project';
     return View::make('programs.edit', compact('program', 'generations', 'menu'));
 }
 public function edit($id)
 {
     $activity = Activity::find($id);
     $generations = Generation::all();
     $locations = Location::all();
     $menu = 'project';
     return View::make('activities.edit', compact('activity', 'generations', 'locations', 'menu'));
 }
示例#3
0
 public function index()
 {
     $handbooks = Handbook::where('project_id', '=', Auth::user()->curr_project_id)->get();
     $employees = Employee::all();
     $generations = Generation::all();
     $majors = Major::all();
     $menu = 'project';
     return View::make('handbooks.index', compact('employees', 'handbooks', 'generations', 'majors', 'menu'));
 }
示例#4
0
 public function edit($id)
 {
     $course = Course::find($id);
     $classifications = Classification::all();
     $generations = Generation::all();
     $programs = Program::all();
     $majors = Major::all();
     $menu = 'project';
     return View::make('courses.edit', compact('course', 'classifications', 'programs', 'generations', 'majors', 'menu'));
 }
 public function create()
 {
     $menu = 'registration';
     $generations = Generation::all();
     $classifications = Classification::where('category', '=', 'Registration')->get();
     $locations = Location::where('id', '<>', Auth::user()->location_id)->get();
     $employees = Employee::all();
     $courses = Course::where('project_id', '=', Auth::user()->curr_project_id)->where('location_id', '=', Auth::user()->location_id)->where('availability', '=', 1)->where('active', '=', 1)->get();
     $discounts = Discount::all();
     $promotions = Promotion::all();
     $vouchers = Voucher::all();
     $charges = Charge::all();
     $partners = Partner::where('location_id', '=', Auth::user()->location_id)->get();
     return View::make('registrations.create', compact('classifications', 'locations', 'employees', 'generations', 'courses', 'charges', 'discounts', 'promotions', 'vouchers', 'partners', 'menu'));
 }
 public static function init()
 {
     self::$csvFile = fopen("schools.csv", "w");
     fputcsv(self::$csvFile, array("name", "address", "zipcode", "city", "country", 'firstName', 'lastName', 'nbAwards'), ";");
 }
示例#7
0
文件: main.php 项目: vicch/php-play
<?php

require_once 'generation.php';
$gen_num = 200;
$last_gen = null;
for ($i = 1; $i <= $gen_num; $i++) {
    echo '----- Generation #' . $i . ' -----' . "\n\n";
    $gen = new Generation($last_gen);
    $gen->report();
    $last_gen = $gen->genderGroups();
}
 /**
  * Remove the specified generation from storage.
  *
  * @param  int  $id
  * @return Response
  */
 public function destroy($id)
 {
     Generation::destroy($id);
     return Redirect::route('generations.index');
 }
示例#9
0
 public function recapCirculationGeneration()
 {
     $registrations = Classification::where('category', '=', 'Registration')->get();
     $resigns = Classification::where('category', '=', 'Resign')->get();
     $generations = Generation::all();
     $comes = array();
     $leaves = array();
     foreach ($registrations as $registration) {
         $statistics = array();
         foreach ($generations as $generation) {
             $count = Registration::with(array('issue'))->join('issues', 'issues.registration_id', '=', 'registrations.id')->where('registrations.project_id', '=', Auth::user()->curr_project_id)->where('registrations.location_id', '=', Auth::user()->location_id)->where('registrations.classification_id', '=', $registration->id)->where('issues.generation_id', '=', $generation->id)->count();
             $statistics[] = array('count' => $count);
         }
         $comes[] = array('name' => $registration->name, 'statistics' => $statistics);
     }
     foreach ($resigns as $resign) {
         $statistics = array();
         foreach ($generations as $generation) {
             $count = Resign::with(array('issue'))->join('issues', 'issues.id', '=', 'resigns.issue_id')->where('resigns.project_id', '=', Auth::user()->curr_project_id)->where('resigns.location_id', '=', Auth::user()->location_id)->where('resigns.classification_id', '=', $resign->id)->where('issues.generation_id', '=', $generation->id)->count();
             $statistics[] = array('count' => $count);
         }
         $leaves[] = array('name' => $resign->name, 'statistics' => $statistics);
     }
     $menu = 'report';
     return View::make('reports.recapcirculationgeneration', compact('comes', 'leaves', 'generations', 'menu'));
 }