dokeos-backup
[ class tree: dokeos-backup ] [ index: dokeos-backup ] [ all elements ]

Class: CourseRestorer

Source Location: /main/coursecopy/classes/CourseRestorer.class.php

Class Overview


Class to restore items from a course object to a Dokeos-course


Author(s):

Variables

Methods



Class Details

[line 48]
Class to restore items from a course object to a Dokeos-course



Tags:

author:  Bart Mollet <bart.mollet@hogent.be>


[ Top ]


Class Variables

$course =

[line 53]

The course-object


Type:   mixed


[ Top ]

$file_option =

[line 58]

What to do with files with same name (FILE_SKIP, FILE_RENAME or

FILE_OVERWRITE)



Type:   mixed


[ Top ]



Class Methods


constructor CourseRestorer [line 62]

CourseRestorer CourseRestorer( $course)

Create a new CourseRestorer



Parameters:

   $course  

[ Top ]

method get_new_id [line 877]

integer get_new_id( string $tool, integer $ref)

Gets the new ID of one specific tool item from the tool name and the old ID



Tags:

return:  New ID


Parameters:

string   $tool   Tool name
integer   $ref   Old ID

[ Top ]

method restore [line 81]

void restore( [string $destination_course_code = ''])

Restore a course.



Parameters:

string   $destination_course_code   The code of the Dokeos-course in which the resources should be stored. Default: Current Dokeos-course.

[ Top ]

method restore_announcements [line 560]

void restore_announcements( )

Restore announcements



[ Top ]

method restore_course_descriptions [line 543]

void restore_course_descriptions( )

Restore course-description



[ Top ]

method restore_documents [line 161]

void restore_documents( )

Restore documents



[ Top ]

method restore_events [line 526]

void restore_events( )

Restore events



[ Top ]

method restore_forums [line 356]

void restore_forums( )

Restore forums



[ Top ]

method restore_forum_category [line 395]

void restore_forum_category( $id)

Restore forum-categories



Parameters:

   $id  

[ Top ]

method restore_learnpaths [line 744]

void restore_learnpaths( )

Restore learnpaths



[ Top ]

method restore_links [line 460]

void restore_links( )

Restore links



[ Top ]

method restore_link_category [line 502]

void restore_link_category( $id)

Restore a link-category



Parameters:

   $id  

[ Top ]

method restore_post [line 443]

void restore_post( $id, $topic_id, $forum_id)

restore a forum-post



Tags:

todo:  restore tree-structure of posts.


Parameters:

   $id  
   $topic_id  
   $forum_id  

[ Top ]

method restore_quizzes [line 582]

void restore_quizzes( )

Restore Quiz



[ Top ]

method restore_quiz_question [line 619]

void restore_quiz_question( $id)

Restore quiz-questions



Parameters:

   $id  

[ Top ]

method restore_scorm_documents [line 283]

void restore_scorm_documents( )

Restore scorm documents

TODO @TODO check that the restore function with renaming doesn't break the scorm structure!




[ Top ]

method restore_surveys [line 650]

void restore_surveys( )

Restore Quiz



[ Top ]

method restore_survey_question [line 699]

void restore_survey_question( $id)

Restore survey-questions



Parameters:

   $id  

[ Top ]

method restore_tool_intro [line 481]

void restore_tool_intro( )

Restore tool intro



[ Top ]

method restore_topic [line 413]

void restore_topic( $id, $forum_id)

Restore a forum-topic



Parameters:

   $id  
   $forum_id  

[ Top ]

method set_file_option [line 72]

void set_file_option( $option, constant $options)

Set the file-option



Parameters:

constant   $options   What to do with files with same name (FILE_SKIP, FILE_RENAME or FILE_OVERWRITE)
   $option  

[ Top ]


Documentation generated on Thu, 12 Jun 2008 13:12:57 -0500 by phpDocumentor 1.4.1