<th>Дата и время</th> <th>Оплаченная дата</th> <th>Ответственный за заказ</th> <th>Стол №</th> <th>Сумма</th> <th>Процент обслуживания</th> <th>Сумма счета</th> <th>Комментарий</th> <th></th> </tr> </thead> <tbody> <?php foreach ($model as $value) { $procent = new Percent(); $percent = $procent->getPercent(date('Y-m-d', strtotime($value->getRelated('expense')->order_date))); ?> <?php if ($value->getRelated('expense')->getRelated('employee')->check_percent == 1) { $curPercent = $percent; } else { $curPercent = 0; } $temp = $expense->getExpenseSum($value->getRelated('expense')->expense_id, $value->getRelated('expense')->expense_id->order_date); ?> <tr> <td><?php echo $count; ?> </td>
public function actionAjaxEmpExpense() { $model = Expense::model()->with('employee')->findAll('date(t.order_date) = :dates AND t.employee_id = :empId', array(':dates' => $_POST['dates'], ':empId' => $_POST['empId'])); $percent = new Percent(); $this->renderPartial('ajaxEmpExpense', array('newModel' => $model, 'percent' => $percent->getPercent($_POST['dates']))); }
public function actionTodayOrder() { $dates = date('Y-m-d'); $model = Expense::model()->with('order', 'employee')->findAll('date(t.order_date) = :dates', array(':dates' => $dates)); $percent = new Percent(); $this->renderPartial('todayOrder', array('model' => $model, 'percent' => $percent->getPercent($dates))); }
public function getExpenseProcSum($id, $dates) { $percent = new Percent(); $summa = 0; $summaP = 0; $curPercent = 0; $summ = 0; $model = Expense::model()->with('employee')->findByPk($id); if (!empty($model)) { if ($model->getRelated('employee')->check_percent == 1) { $curPercent = $percent->getPercent(date('Y-m-d', strtotime($model->order_date))); } else { $curPercent = 0; } $summ = $summ + $this->getExpenseSum($model->expense_id, $dates); } $summaP = $summ / 100 * $curPercent + $summ + $summaP; $summa = $summ + $summa; return array(1 => $summaP, 2 => $summa); }
<th></th> <th>Дата и время</th> <th>Ответственный за заказ</th> <th>Стол №</th> <th>Сумма</th> <th>Процент обслуживания</th> <th>Сумма счета</th> <th>Комментарий</th> <th></th> </tr> </thead> <tbody> <?php foreach ($model as $value) { $procent = new Percent(); $percent = $procent->getPercent(date('Y-m-d', strtotime($value->order_date))); ?> <?php if ($value->getRelated('employee')->check_percent == 1) { $curPercent = $percent; } else { $curPercent = 0; } $temp = $expense->getExpenseSum($value->expense_id, $value->order_date); ?> <tr> <td><?php echo $count; ?> </td>
<th>Сумма счета</th> <th> </th> </tr> </thead> <tbody> <?php if (!empty($model)) { } ?> <?php foreach ($model as $value) { $curPercent = 0; $percent = new Percent(); if ($value->getRelated('employee')->check_percent == 1) { $curPercent = $percent->getPercent($value->order_date); } $temp = $expense->getExpenseSum($value->expense_id, $value->order_date); ?> <tr> <td><?php echo $counting; ?> </td> <td><?php echo $value->order_date; ?> </td> <td><?php echo $value->table; ?>