Loading files_upload.module +2 −4 Original line number Diff line number Diff line Loading @@ -3,12 +3,10 @@ /** * @file * This is the file description for files_upload module. * */ use Drupal\Core\Form\FormStateInterface; /** * Implements hook_form_alter(). */ Loading src/Form/FilesUploadForm.php +61 −55 Original line number Diff line number Diff line <?php /** * @file * Contents \Drupal\files_upload\Form\FilesUploadForm */ namespace Drupal\files_upload\Form; use Drupal\file\Entity\File; use Drupal\Core\Form\FormBase; use Drupal\Core\Form\FormStateInterface; /** * Class FilesUploadForm * Implementing Class FilesUploadForm. * * @package Drupal\files_upload\Form * File upload. */ class FilesUploadForm extends FormBase { Loading @@ -28,11 +26,11 @@ class FilesUploadForm extends FormBase { */ public function buildForm(array $form, FormStateInterface $form_state) { $form['files_upload'] = array( $form['files_upload'] = [ '#type' => 'details', '#title' => $this->t('Files Upload'), '#open' => TRUE, ); ]; $form['files_upload']['image_dir'] = [ '#title' => t('Files'), Loading Loading @@ -78,17 +76,25 @@ class FilesUploadForm extends FormBase { 'error_message' => t('The process has encountered an error.'), ]; foreach ($fids as $fid) { $batch['operations'][] = [['\Drupal\files_upload\Form\FilesUploadForm', 'filesUploadBatchProcess'], [$fid]]; $batch['operations'][] = [[ '\Drupal\files_upload\Form\FilesUploadForm', 'filesUploadBatchProcess', ], [$fid], ]; } batch_set($batch); \Drupal::messenger()->addMessage($total . ' Files Uploaded.'); } /** * Implementing filesUploadBatchProcess. */ public static function filesUploadBatchProcess($fid, &$context) { $message = 'Files Upload...'; $results = array(); $file = \Drupal\file\Entity\File::load($fid); $results = []; $file = File::load($fid); $file_name = $file->getFilename(); $file->setPermanent(); $file->save(); Loading Loading
files_upload.module +2 −4 Original line number Diff line number Diff line Loading @@ -3,12 +3,10 @@ /** * @file * This is the file description for files_upload module. * */ use Drupal\Core\Form\FormStateInterface; /** * Implements hook_form_alter(). */ Loading
src/Form/FilesUploadForm.php +61 −55 Original line number Diff line number Diff line <?php /** * @file * Contents \Drupal\files_upload\Form\FilesUploadForm */ namespace Drupal\files_upload\Form; use Drupal\file\Entity\File; use Drupal\Core\Form\FormBase; use Drupal\Core\Form\FormStateInterface; /** * Class FilesUploadForm * Implementing Class FilesUploadForm. * * @package Drupal\files_upload\Form * File upload. */ class FilesUploadForm extends FormBase { Loading @@ -28,11 +26,11 @@ class FilesUploadForm extends FormBase { */ public function buildForm(array $form, FormStateInterface $form_state) { $form['files_upload'] = array( $form['files_upload'] = [ '#type' => 'details', '#title' => $this->t('Files Upload'), '#open' => TRUE, ); ]; $form['files_upload']['image_dir'] = [ '#title' => t('Files'), Loading Loading @@ -78,17 +76,25 @@ class FilesUploadForm extends FormBase { 'error_message' => t('The process has encountered an error.'), ]; foreach ($fids as $fid) { $batch['operations'][] = [['\Drupal\files_upload\Form\FilesUploadForm', 'filesUploadBatchProcess'], [$fid]]; $batch['operations'][] = [[ '\Drupal\files_upload\Form\FilesUploadForm', 'filesUploadBatchProcess', ], [$fid], ]; } batch_set($batch); \Drupal::messenger()->addMessage($total . ' Files Uploaded.'); } /** * Implementing filesUploadBatchProcess. */ public static function filesUploadBatchProcess($fid, &$context) { $message = 'Files Upload...'; $results = array(); $file = \Drupal\file\Entity\File::load($fid); $results = []; $file = File::load($fid); $file_name = $file->getFilename(); $file->setPermanent(); $file->save(); Loading