예제 #1
0
 public function save()
 {
     if (empty($this->_data['auth_user_id'])) {
         $this->_data['auth_user_id'] = $_SESSION['uid'];
     }
     if (strtotime($this->_data['date']) == false) {
         $this->_data['date'] = null;
     }
     $this->_data['quantity'] = floatval($this['quantity']);
     $this->_data['rate'] = floatval($this['rate']);
     $this->_data['tax_rate'] = tax_rate_fix($this['tax_rate']);
     return parent::save();
 }
예제 #2
0
 /**
 	Work Order Item Save
 */
 function save()
 {
     if (empty($this->_data['auth_user_id'])) {
         $this->_data['auth_user_id'] = $_SESSION['uid'];
     }
     if (strtotime($this->_data['date']) == false) {
         $this->_data['date'] = null;
     }
     foreach (array('e_quantity', 'e_rate', 'e_tax_rate', 'a_quantity', 'a_rate', 'a_tax_rate') as $x) {
         if (empty($this->_data[$x])) {
             $this->_data[$x] = 0;
         }
     }
     $this->a_tax_rate = tax_rate_fix($this->a_tax_rate);
     $this->e_tax_rate = tax_rate_fix($this->e_tax_rate);
     parent::save();
 }