Ejemplo n.º 1
0
 public function actionSalvaConteudoAula()
 {
     // echo print_r(Yii::$app->request->post());
     //  exit();
     $salvos = 0;
     if (Yii::$app->request->post()) {
         $post = Yii::$app->request->post();
         //  $transaction = Yii::$app->db->beginTransaction();
         // try {
         unset($post['_csrf']);
         foreach ($post as $i => $item) {
             $aux = split('_', $i);
             $scheduleContent = Acdscheduleprofessorcontent::findOne(['scheduleprofessorcontentid' => (int) $aux[1]]);
             if ($scheduleContent == null) {
                 $scheduleContent = new Acdscheduleprofessorcontent();
             }
             $scheduleContent->ipaddress = $_SERVER['REMOTE_ADDR'];
             $scheduleContent->datetime = Yii::$app->DadosServidor->getDateNow();
             $scheduleContent->realstartdate = $aux[3] . ' ' . $aux[5];
             $scheduleContent->realenddate = $aux[3] . ' ' . $aux[6];
             $scheduleContent->scheduleprofessorid = $aux[2];
             $scheduleContent->timeid = $aux[4];
             $scheduleContent->date = $aux[3];
             // $scheduleContent->username = '******';
             $scheduleContent->description = $item;
             $scheduleContent->classoccurred = true;
             if ($scheduleContent->description != '' || $scheduleContent->description != null) {
                 if ($scheduleContent->save()) {
                     $salvos++;
                 } else {
                 }
             }
         }
         if ($salvos != 0) {
             echo 1;
         } else {
             echo 0;
         }
         // $transaction->commit();
         /*   } catch (\Exception $e) {
                  $transaction->rollback();
                  echo 0;
                  throw $e;
                 // return false;
              }*/
     } else {
         //echo 0;
         // return false;
     }
     ///exit();
 }