Example #1
0
 function copyInformation(RM_Unit_Row $original, RM_Unit_Row $copy)
 {
     $locationsModel = new RM_Locations();
     $location = $locationsModel->fetchByUnit($original->id)->current();
     if ($location == null) {
         return;
     }
     $copyLocationData = $location->toArray();
     unset($copyLocationData['id']);
     $copyLocation = $locationsModel->createRow($copyLocationData);
     $copyLocationID = $copyLocation->save();
     $unitLocationsModel = new RM_UnitLocations();
     $unitLocation = $unitLocationsModel->createRow(array('unit_id' => $copy->id, 'location_id' => $copyLocationID));
     $unitLocation->save();
 }