instance)) { error("assignment ID was incorrect"); } if (! $course = get_record("course", "id", $assignment->course)) { error("Course is misconfigured"); } } else { if (!$assignment = get_record("print", "id", $a)) { error("Course module is incorrect"); } if (! $course = get_record("course", "id", $assignment->course)) { error("Course is misconfigured"); } if (! $cm = get_coursemodule_from_instance("print", $assignment->id, $course->id)) { error("Course Module ID was incorrect"); } } $assignmentinstance = new print_base($cm->id, $assignment, $cm, $course); $filearea = $assignmentinstance->file_area_name($userid); print $filearea; $handle = fopen($CFG->dataroot."/".$filearea."/".$title.".pdf", "wb"); fwrite($handle, $file->scalar); fclose($handle); $fpath = $CFG->dataroot."/".$filearea."/".$title.".pdf"; $assignmentinstance->upload_xmlrpc($fpath, $userid, $title, $id);// Display or process the submissions return 1; } $file = new object(); $file->scalar = 'blablabla'; print(actual_func($file,3,'Test')); ?>