/**
  *
  * @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);
     }
 }