<?php use imanilchaudhari\CurrencyConverter\CurrencyConverter; $converter = new CurrencyConverter(); $rupiah = ''; $dollars = '9'; $rate = $converter->convert('USD', 'IDR'); echo "KURS : 1 USD = " . number_format($rate, 2, ',', '.') . " IDR<br/>"; $rate = $dollars * $rate; echo "Dolar USD : " . $dollars . "<br/>"; echo "Rupiah : " . number_format($rate, 2, ',', '.') . "<br/>";
public function actionChauffeur() { //$model = array(); $a = 'amcix'; if (!empty(Yii::$app->request->get('Transferorder')['car']) and !empty(Yii::$app->request->get('Rentorder')['from'])) { $model = new Rentorder(); $timemodel = new Rentime(); date_default_timezone_set('Asia/Baku'); if ($model->load(Yii::$app->request->post())) { $jsondata = BaseJson::decode(Yii::$app->request->get('Transferorder')['car'], true); $model->car = $jsondata['car']; $amount = Yii::$app->db->createCommand('SELECT priceC , priceT , cent FROM auto where id = :json')->bindValue(':json', $model->car)->queryOne(); $converter = new CurrencyConverter(); $rate = $converter->convert('USD', 'AZN'); $reference = $model->id . time(); $reference = sha1($reference); $model->reference = $reference; $model->pickuptime = strtotime(str_replace('/', '-', $model->pickdate) . '' . $model->time_start[0]); $count = count($model->time_start) - 1; $model->endtime = strtotime("+" . $count . " day", $model->pickuptime); $kmsums = $model->fplaceid; if ($kmsums > 35) { $qiymet = $amount['cent'] * $rate * ($kmsums - 35) + $amount['priceT'] * $rate; $qiymet = intval($qiymet); } else { $qiymet = null; } if ($model->validate()) { $model->save(); $amountC = 0; foreach ($model->time_start as $i => $time) { // echo strtotime($time)-strtotime($model->time_end[$i]).'<br>'; $dteStart = new \DateTime($time); $dteEnd = new \DateTime($model->time_end[$i]); $diff = $dteStart->diff($dteEnd); //echo 'saat '.$diff->h.' invert '.$diff->invert.'<br>'; $amountC += $this->hesabla($amount['priceC'], $diff->h, $diff->invert); //$hours += $model->timestart Yii::$app->db->createCommand()->insert('rentime', ['rentid' => $model->id, 'time_start' => strtotime($time), 'time_end' => strtotime($model->time_end[$i])])->execute(); } $z = 0; $model->amount = intval($amountC * $rate); if ($qiymet != null) { $model->amount = $model->amount + $qiymet; } $model->amount = $model->amount . $z . $z; if ($model->save() and $model->validate()) { return $this->redirect(['confirmation', 'id' => $model->id, 'mode' => 'ch']); } else { foreach ($model->errors as $errors) { var_dump($errors) . '<br>'; } } } else { foreach ($model->errors as $errors) { var_dump($errors) . '<br>'; } } } return $this->render('chauffeurForm', ['model' => $model]); } return $this->redirect('error'); }
<?php use imanilchaudhari\CurrencyConverter\CurrencyConverter; use yii\helpers\Html; use kartik\icons\Icon; $converter = new CurrencyConverter(); ?> <div id="accordion"> <?php //$rate = $converter->convert('USD', 'AZN'); $sign = array('RUB' => '₽', 'USD' => '💲', 'EUR' => '€', 'TRY' => '₺'); if (isset($_GET['currency'])) { if ($_GET['currency'] == 'RUB' or $_GET['currency'] == 'USD' or $_GET['currency'] == 'EUR' or $_GET['currency'] == 'TRY') { $s = $_GET['currency']; $cookies = Yii::$app->response->cookies; $cookies->add(new \yii\web\Cookie(['name' => 'currency', 'value' => $_GET['currency']])); $ratee = $converter->convert('USD', $_GET['currency']); $rate = explode('.', $ratee); if ($rate[0] == 0) { $rate[0] = $ratee; } } } else { $s = 'USD'; $rate['0'] = 1; } ?> <?php $name = 'name_' . Yii::$app->language; ?>