Ejemplo n.º 1
0
 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));
 }