/** * * @global object $SESSION * @global string $action * @global object $CFG * @param int $repositoryid * @param object $context * @param array $options */ public function __construct($repositoryid, $context = SITEID, $options = array()) { global $SESSION, $action, $CFG; parent::__construct($repositoryid, $context, $options); $itemid = optional_param('itemid', '', PARAM_INT); if ($action == 'upload') { $filepath = '/'; $this->info = repository::store_to_filepool('repo_upload_file', 'user_draft', $filepath, $itemid); } }