public static function getServices($id, $services)
 {
     $offeredServices = OfferedServices::findByEmployee($id);
     $serviceList = array();
     foreach ($services as $service) {
         foreach ($offeredServices as $emp) {
             if ($service == $emp) {
                 $serviceList[] = $service;
             }
         }
     }
     return $serviceList;
 }
Ejemplo n.º 2
0
 public function save()
 {
     $query = DB::connection()->prepare('INSERT INTO Offered_services (employeeid, serviceid) VALUES (:employeeid, :serviceid)');
     $employees = OfferedServices::findByService($this->serviceid);
     if (empty($employees)) {
         $query->execute(array('employeeid' => $this->employeeid, 'serviceid' => $this->serviceid));
     } else {
         $duplicates = array();
         foreach ($employees as $employee) {
             if ($employee->id == $this->employeeid) {
                 $duplicates = $employee;
                 break;
             }
         }
         if (empty($duplicates)) {
             $query->execute(array('employeeid' => $this->employeeid, 'serviceid' => $this->serviceid));
         }
     }
     //
     //        $row = $query->fetch();
     //        $this->id = $row['id'];
 }
Ejemplo n.º 3
0
 public static function show($id)
 {
     $employee = Employee::find($id);
     $services = OfferedServices::findByEmployee($id);
     View::make('employee/show.html', array('employee' => $employee, 'services' => $services));
 }
Ejemplo n.º 4
0
 public static function show($id)
 {
     $service = Service::find($id);
     $offeredServices = OfferedServices::findByService($id);
     View::make('service/show.html', array('service' => $service, 'offeredServices' => $offeredServices));
 }