| Línea 263... |
Línea 263... |
| 263 |
$filerecord->pathnamehash = $this->fs->get_pathname_hash($this->file_record->contextid, $this->file_record->component, $this->file_record->filearea, $this->file_record->itemid, $filepath, $filename);
|
263 |
$filerecord->pathnamehash = $this->fs->get_pathname_hash($this->file_record->contextid, $this->file_record->component, $this->file_record->filearea, $this->file_record->itemid, $filepath, $filename);
|
| 264 |
$this->update($filerecord);
|
264 |
$this->update($filerecord);
|
| 265 |
}
|
265 |
}
|
| Línea 266... |
Línea 266... |
| 266 |
|
266 |
|
| 267 |
/**
|
- |
|
| 268 |
* Function stored_file::replace_content_with() is deprecated. Please use stored_file::replace_file_with()
|
- |
|
| 269 |
*
|
- |
|
| 270 |
* @deprecated since Moodle 2.6 MDL-42016 - please do not use this function any more.
|
- |
|
| 271 |
* @see stored_file::replace_file_with()
|
- |
|
| 272 |
*/
|
- |
|
| 273 |
public function replace_content_with(stored_file $storedfile) {
|
- |
|
| 274 |
throw new coding_exception('Function stored_file::replace_content_with() can not be used any more . ' .
|
- |
|
| 275 |
'Please use stored_file::replace_file_with()');
|
- |
|
| 276 |
}
|
- |
|
| 277 |
|
- |
|
| 278 |
/**
|
267 |
/**
|
| 279 |
* Replaces the fields that might have changed when file was overriden in filepicker:
|
268 |
* Replaces the fields that might have changed when file was overriden in filepicker:
|
| 280 |
* reference, contenthash, filesize, userid
|
269 |
* reference, contenthash, filesize, userid
|
| 281 |
*
|
270 |
*
|
| 282 |
* Note that field 'source' must be updated separately because
|
271 |
* Note that field 'source' must be updated separately because
|
| Línea 538... |
Línea 527... |
| 538 |
* @param string $pathname target directory
|
527 |
* @param string $pathname target directory
|
| 539 |
* @param file_progress $progress Progress indicator callback or null if not required
|
528 |
* @param file_progress $progress Progress indicator callback or null if not required
|
| 540 |
* @return array|bool list of processed files; false if error
|
529 |
* @return array|bool list of processed files; false if error
|
| 541 |
*/
|
530 |
*/
|
| 542 |
public function extract_to_pathname(file_packer $packer, $pathname,
|
531 |
public function extract_to_pathname(file_packer $packer, $pathname,
|
| 543 |
file_progress $progress = null) {
|
532 |
?file_progress $progress = null) {
|
| 544 |
return $this->filesystem->extract_to_pathname($this, $packer, $pathname, $progress);
|
533 |
return $this->filesystem->extract_to_pathname($this, $packer, $pathname, $progress);
|
| 545 |
}
|
534 |
}
|
| Línea 546... |
Línea 535... |
| 546 |
|
535 |
|
| 547 |
/**
|
536 |
/**
|
| Línea 556... |
Línea 545... |
| 556 |
* @param int $userid user ID
|
545 |
* @param int $userid user ID
|
| 557 |
* @param file_progress $progress Progress indicator callback or null if not required
|
546 |
* @param file_progress $progress Progress indicator callback or null if not required
|
| 558 |
* @return array|bool list of processed files; false if error
|
547 |
* @return array|bool list of processed files; false if error
|
| 559 |
*/
|
548 |
*/
|
| 560 |
public function extract_to_storage(file_packer $packer, $contextid,
|
549 |
public function extract_to_storage(file_packer $packer, $contextid,
|
| 561 |
$component, $filearea, $itemid, $pathbase, $userid = null, file_progress $progress = null) {
|
550 |
$component, $filearea, $itemid, $pathbase, $userid = null, ?file_progress $progress = null) {
|
| Línea 562... |
Línea 551... |
| 562 |
|
551 |
|
| 563 |
return $this->filesystem->extract_to_storage($this, $packer, $contextid, $component, $filearea,
|
552 |
return $this->filesystem->extract_to_storage($this, $packer, $contextid, $component, $filearea,
|
| 564 |
$itemid, $pathbase, $userid, $progress);
|
553 |
$itemid, $pathbase, $userid, $progress);
|
| Línea 747... |
Línea 736... |
| 747 |
$this->sync_external_file();
|
736 |
$this->sync_external_file();
|
| 748 |
return $this->file_record->filesize;
|
737 |
return $this->file_record->filesize;
|
| 749 |
}
|
738 |
}
|
| Línea 750... |
Línea 739... |
| 750 |
|
739 |
|
| 751 |
/**
|
- |
|
| 752 |
* Function stored_file::set_filesize() is deprecated. Please use stored_file::replace_file_with
|
- |
|
| 753 |
*
|
- |
|
| 754 |
* @deprecated since Moodle 2.6 MDL-42016 - please do not use this function any more.
|
- |
|
| 755 |
* @see stored_file::replace_file_with()
|
- |
|
| 756 |
*/
|
- |
|
| 757 |
public function set_filesize($filesize) {
|
- |
|
| 758 |
throw new coding_exception('Function stored_file::set_filesize() can not be used any more. ' .
|
- |
|
| 759 |
'Please use stored_file::replace_file_with()');
|
- |
|
| 760 |
}
|
- |
|
| 761 |
|
- |
|
| 762 |
/**
|
740 |
/**
|
| 763 |
* Returns mime type of file.
|
741 |
* Returns mime type of file.
|
| 764 |
*
|
742 |
*
|
| 765 |
* @return string
|
743 |
* @return string
|
| 766 |
*/
|
744 |
*/
|
| Línea 972... |
Línea 950... |
| 972 |
public function get_referencelastsync() {
|
950 |
public function get_referencelastsync() {
|
| 973 |
return $this->file_record->referencelastsync;
|
951 |
return $this->file_record->referencelastsync;
|
| 974 |
}
|
952 |
}
|
| Línea 975... |
Línea 953... |
| 975 |
|
953 |
|
| 976 |
/**
|
- |
|
| 977 |
* Function stored_file::get_referencelifetime() is deprecated as reference
|
- |
|
| 978 |
* life time is no longer stored in DB or returned by repository. Each
|
- |
|
| 979 |
* repository should decide by itself when to synchronise the references.
|
- |
|
| 980 |
*
|
- |
|
| 981 |
* @deprecated since Moodle 2.6 MDL-42016 - please do not use this function any more.
|
- |
|
| 982 |
* @see repository::sync_reference()
|
- |
|
| 983 |
*/
|
- |
|
| 984 |
public function get_referencelifetime() {
|
- |
|
| 985 |
throw new coding_exception('Function stored_file::get_referencelifetime() can not be used any more. ' .
|
- |
|
| 986 |
'See repository::sync_reference().');
|
- |
|
| 987 |
}
|
- |
|
| 988 |
/**
|
954 |
/**
|
| 989 |
* Returns file reference
|
955 |
* Returns file reference
|
| 990 |
*
|
956 |
*
|
| 991 |
* @return string
|
957 |
* @return string
|
| 992 |
*/
|
958 |
*/
|