Esempio n. 1
0
 public function fill_values($values)
 {
     // Fill values
     parent::fill_values($values);
     // Do our own tasks (copy file from moodle to backup)
     backup_file_manager::copy_file_moodle2backup($this->backupid, $values);
 }
 public function fill_values($values)
 {
     // Fill values
     parent::fill_values($values);
     // Do our own tasks (copy file from moodle to backup)
     try {
         backup_file_manager::copy_file_moodle2backup($this->backupid, $values);
     } catch (file_exception $e) {
         $this->add_result(array('missing_files_in_pool' => true));
         // Build helpful log message with all information necessary to identify
         // file location.
         $context = context::instance_by_id($values->contextid, IGNORE_MISSING);
         $contextname = '';
         if ($context) {
             $contextname = ' \'' . $context->get_context_name() . '\'';
         }
         $message = 'Missing file in pool: ' . $values->filepath . $values->filename . ' (context ' . $values->contextid . $contextname . ', component ' . $values->component . ', filearea ' . $values->filearea . ', itemid ' . $values->itemid . ') [' . $e->debuginfo . ']';
         $this->add_log($message, backup::LOG_WARNING);
     }
 }
Esempio n. 3
0
 public function fill_values($values)
 {
     // Fill values
     parent::fill_values($values);
     // Do our own tasks (copy file from moodle to backup)
     try {
         backup_file_manager::copy_file_moodle2backup($this->backupid, $values);
     } catch (file_exception $e) {
         $this->add_result(array('missing_files_in_pool' => true));
         $this->add_log('missing file in pool: ' . $e->debuginfo, backup::LOG_WARNING);
     }
 }