Ejemplo n.º 1
0
 /**
  * Returns the column/value data as an array and parse all assigned units
  * in csv format in 'units' field.
  *
  * @return array
  */
 public function toArray()
 {
     $dataRow = parent::toArray();
     if ($this->global == 1) {
         $dataRow['units'] = array(0);
     } else {
         $unitTaxesModel = new RM_UnitTaxes();
         $unitIDs = array();
         $unitTaxes = $unitTaxesModel->getByTax($this);
         foreach ($unitTaxes as $unitTax) {
             $unitIDs[] = $unitTax->unit_id;
         }
         $dataRow['units'] = implode(',', $unitIDs);
     }
     return $dataRow;
 }