function save($df) { //the currency field $this->default = unformat_number($this->default); $this->default_value = $this->default; parent::save($df); //currency id $currency_id = new TemplateCurrencyId(); $currency_id->name = 'currency_id'; $currency_id->vname = 'LBL_CURRENCY'; $currency_id->label = $currency_id->vname; $currency_id->save($df); //$df->addLabel($currency_id->vname); }
public function save($df) { //the currency field $this->default = unformat_number($this->default); $this->default_value = $this->default; $this->related_fields = array('currency_id', 'base_rate'); parent::save($df); $df->addLabel('LBL_CURRENCY'); //currency id $currency_id = new TemplateCurrencyId(); $currency_id->name = 'currency_id'; $currency_id->save($df); //base_rate $base_rate = new TemplateCurrencyBaseRate(); $base_rate->name = 'base_rate'; $base_rate->label = 'LBL_CURRENCY_RATE'; $base_rate->save($df); }