public static function editLease($id, $leaseId)
 {
     if (parent::logged_in_user_is_landlord_of($id)) {
         $unit = RentalUnit::find($id);
         $lease = Lease::find($leaseId);
         $amenities = Amenity::all_and_check(Amenity::LEASE, $leaseId);
         $user = parent::get_user_logged_in();
         View::make('lease/lease_modify.html', array('lease' => $lease, 'unit' => $unit, 'amenities' => $amenities, 'user' => $user, 'input' => array('tenant' => $lease->tenant, 'tenant_email' => $lease->tenant_email, 'rent' => $lease->rent, 'start_date' => $lease->start_date, 'end_date' => $lease->end_date), 'edit' => true));
     }
     Redirect::to('/units/' . $id, array('message' => 'insufficient rights'));
 }