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');
 }