12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- <?php
- defined('MOODLE_INTERNAL') || die();
- require_once($CFG->dirroot . '/mod/iassign/backup/moodle2/backup_iassign_stepslib.php');
- class backup_iassign_activity_task extends backup_activity_task {
-
- protected function define_my_settings () {
-
- $temp = explode("<ia_uc>", $this->name);
- $this->name = $temp[0];
- }
-
- protected function define_my_steps () {
- $this->add_step(new backup_iassign_activity_structure_step('iassign_structure', 'iassign.xml'));
- }
-
- static public function encode_content_links ($content) {
- global $CFG;
- $base = preg_quote($CFG->wwwroot, "/");
-
-
- $search = "/(" . $base . "\/mod\/iassign\/index.php\?id\=)([0-9]+)/";
- $content = preg_replace($search, '$@IASSIGNINDEX*$2@$', $content);
-
- $search = "/(" . $base . "\/mod\/iassign\/view.php\?id\=)([0-9]+)/";
- $content = preg_replace($search, '$@IASSIGNVIEWBYID*$2@$', $content);
- return $content;
- }
- }
|