Esempio n. 1
0
 /**
  * This is the default 'view' action that is invoked
  * when an action is not explicitly requested by users.
  */
 public function actionCleaningUpload()
 {
     $CleaningFile = new CleaningFile();
     $Uploads = null;
     if (isset($_POST['CleaningFile'])) {
         if ($CleaningFile->save()) {
             $subPath = 'cleaning-company/to-process';
             $filename = Yii::app()->basePath . '/../../protected-file-uploads/' . $subPath . '/' . $CleaningFile->uuid . ".csv";
             if (!@move_uploaded_file($_FILES['CleaningFile']['tmp_name']['data'], $filename)) {
                 Yii::app()->user->setFlash('error', 'There was a problem uploading the file');
                 $CleaningFile->delete();
             } else {
                 Yii::app()->user->setFlash('success', 'Thanks, your CSV has been successfully uploaded and we will process it shortly.');
                 $this->refresh();
             }
         }
     }
     $Uploads = CleaningFile::model()->findAll();
     $this->pageTitle = 'Cleaning Data | ' . Yii::app()->name;
     $this->breadcrumbs = array('Cleaning Data Upload');
     $this->render('upload-cleaning', array('Success' => $Saved, 'CleaningFile' => $CleaningFile, 'Uploads' => $Uploads));
 }