public function actionGenerate() { $model = new GenerateAttendanceForm(); if (isset($_POST['GenerateAttendanceForm'])) { $model->attributes = $_POST['GenerateAttendanceForm']; $model->generateEmployeeSalaries(); } else { $model->periode_type = 'current'; } $currentPeriode = MyHelper::getCurrentPayPeriode(); if ($model->periode_type == 'current') { if ($model->start_date == '') { $model->start_date = $currentPeriode['from']; } if ($model->end_date == '') { $model->end_date = $currentPeriode['to']; } } $this->render("generate", array('model' => $model, 'currentPeriode' => $currentPeriode)); }