function CourseObjectNode::thaw in Course 7
Same name and namespace in other branches
- 6 includes/course_object.core.inc \CourseObjectNode::thaw()
- 7.2 includes/CourseObjectNode.inc \CourseObjectNode::thaw()
Thaw data frozen from an earlier export/clone.
Parameters
array $data: Unfrozen data.
Return value
int The new instance ID.
Overrides CourseObject::thaw
3 methods override CourseObjectNode::thaw()
- CourseObjectQuiz::thaw in modules/course_quiz/ course_quiz.classes.inc 
- Exception for quiz: we need to set auto_created.
- CourseObjectSignup::thaw in modules/course_signup/ course_signup.classes.inc 
- Thaw data frozen from an earlier export/clone.
- CourseObjectUbercart::thaw in modules/course_uc/ course_uc.classes.inc 
- Thaw data frozen from an earlier export/clone.
File
- includes/CourseObjectNode.inc, line 380 
Class
- CourseObjectNode
- A course object that uses a node as a base.
Code
function thaw($ice) {
  $this->node = $ice->node;
  unset($this->node->nid);
  unset($this->node->vid);
  node_save($this->node);
  return $this->node->nid;
}