Example #1
0
 public function run()
 {
     $currencyInfo = $this->getRate('USD');
     $dollar = $currencyInfo->rate / $currencyInfo->size + $this->currencyModifier->getUsdModifier();
     $currencyInfo = $this->getRate('EUR');
     $euro = $currencyInfo->rate / $currencyInfo->size + $this->currencyModifier->getEurModifier();
     $currencyInfo = $this->getRate('PLN');
     $pln = $currencyInfo->rate / $currencyInfo->size + $this->currencyModifier->getPlnModifier();
     $this->render('exchange-rate', array('dollar' => $dollar, 'euro' => $euro, 'pln' => $pln));
 }
 public function actions()
 {
     $model = new CurrencyModifier();
     return array('index' => array('class' => 'application.actions.backend.ListAction', 'model' => $model, 'listHeaders' => CurrencyModifier::getHeadersForListGrid(), 'primaryField' => 'id', 'view' => 'list', 'partialView' => '_list', 'widgetWrapperId' => 'pageHolder', 'widgetFormId' => 'table-form', 'pageTitle' => _('Націнка до валют відносно курсу НБУ'), 'listTitle' => _('Поточна націнка'), 'actionCreateUrl' => NULL, 'groupingCheckboxName' => static::GROUP_IDS_VARIABLE), 'edit' => array('class' => 'application.actions.backend.UpdateAction', 'model' => CurrencyModifier::getInstance(), 'view' => 'add-edit', 'formView' => '_form', 'pageTitle' => _('Редагування'), 'formId' => CurrencyModifier::FORM_ID, 'formAction' => '', 'isMultilingual' => FALSE));
 }