123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115 |
- <?php
- defined('MOODLE_INTERNAL') || die();
- require_once($CFG->dirroot . '/mod/iassign/backup/moodle2/restore_iassign_stepslib.php');
- class restore_iassign_activity_task extends restore_activity_task {
-
- protected function define_my_settings () {
-
- }
-
- protected function define_my_steps () {
-
- $this->add_step(new restore_iassign_activity_structure_step('iassign_structure', 'iassign.xml'));
- }
-
- static public function define_decode_contents () {
- $contents = array();
- $contents[] = new restore_decode_content('iassign', array('name'), 'iassign');
- return $contents;
- }
-
- static public function define_decode_rules () {
- $rules = array();
- $rules[] = new restore_decode_rule('IASSIGNVIEWBYID', '/mod/iassign/view.php?id=$1', 'course_module');
- $rules[] = new restore_decode_rule('IASSIGNINDEX', '/mod/iassign/index.php?id=$1', 'course_module');
- return $rules;
- }
-
- static public function define_restore_log_rules () {
- $rules = array();
- $rules[] = new restore_log_rule('iassign', 'add', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'update', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'view', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'view submission', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'upload', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'update comment', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'update submission', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'delete iassign', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'add comment', 'view.php?id={course_module}', '{iassign}');
- $rules[] = new restore_log_rule('iassign', 'add submission', 'view.php?id={course_module}', '{iassign}');
-
- return $rules;
- }
-
- static public function define_restore_log_rules_for_course () {
- $rules = array();
- return $rules;
- }
- }
|