public function get($plantID) { $applicationsForPlant = PlantApplication::where('plant_id', '=', $plantID)->get(); $applicationArray = array(); $translatedApplicationArray = array(); foreach ($applicationsForPlant as $application) { $applicationArray[] = Applications::where('id', '=', $application['application_id'])->get()[0]['application']; } foreach ($applicationArray as $application) { if (array_search($application, $this->translationArray)) { $translatedApplicationArray[] = array_search($application, $this->translationArray); } } return $translatedApplicationArray; }
public function viewApplication() { $applicationID = Input::get('application_id'); $pin = Input::get('pin'); $app = Applications::where('id', '=', $applicationID)->where('pin', '=', $pin)->get()->toArray(); if (is_array($app) && count($app) == 1) { //retrieve occupants $occupants = Occupants::where('application_id', '=', $applicationID)->orderBy('primary_applicant', 'desc')->get()->toArray(); //$primaryApplicant=$occupants[0]; $primaryApplicant = array_shift($occupants); // echo "<pre>"; //print_r($app[0]); print_r($primaryApplicant); return View::make('index.application', ['app' => $app[0], 'primary_applicant' => $primaryApplicant, 'occupants' => $occupants]); } else { //no app found or invalid pin } // exit('test'); }