function write_document($userid, $document)
 {
     global $CFG;
     // initial string;
     $expout = "";
     // add comment
     // $expout .= "\n\n<!-- document: $document->id  -->\n";
     //
     if ($document) {
         $id = $document->id;
         $type_document = trim($document->type_document);
         $description_document = trim($document->description_document);
         $url_document = $document->url_document;
         $ref_activite = $document->ref_activite;
         if (!empty($url_document) && !preg_match("/http/", $url_document)) {
             if ($this->export_documents) {
                 // le fichier est copiƩ dans le dossier temporaire moodledata/archive/referentiel_id/document_files
                 $new_url = referentiel_copy_document_file($this->rreferentiel->id, $this->user_creator, $userid, $url_document);
                 if (!empty($new_url)) {
                     $url_document = './' . $new_url;
                 }
             } else {
                 // recopie de l'adresse vers le serveur Moodle
                 // A MODIFIER
                 /*
                 // Moodle 1.9
                     if ($CFG->slasharguments) {
                         $url_document = "{$CFG->wwwroot}/file.php/".$url_document."?forcedownload=1";
                     }
                     else {
                         $url_document = "{$CFG->wwwroot}/file.php?file=/".$url_document."&forcedownload=1";
                     }
                 */
                 // Moodle 2.0
                 $url_document = new moodle_url($CFG->wwwroot . '/pluginfile.php' . $url_document);
                 // DEBUG
                 // echo "<br />DEBUG :: format/html/archive_format.php :: 474\n";
                 // echo "<br />URL : $url_document\n";
             }
         }
         $expout .= "  <tr valign=\"top\">\n";
         $expout .= "     <td class=\"referentiel\"> {$type_document}</td>\n";
         $expout .= "     <td class=\"referentiel\"> {$description_document}</td>\n";
         $expout .= "     <td class=\"referentiel\"> <a href=\"" . $url_document . "\" target=\"_blank\">" . $url_document . "</a></td>\n";
         $expout .= "     <td class=\"referentiel\"> {$ref_activite}</td>\n";
         $expout .= "  </tr>\n";
     }
     return $expout;
 }
 function write_document($userid, $document)
 {
     global $CFG;
     // initial string;
     $expout = "";
     // add comment
     // $expout .= "\n\n<!-- document: $document->id  -->\n";
     //
     if ($document) {
         $id = $this->writeraw($document->id);
         $type_document = $this->writeraw(trim($document->type_document));
         $description_document = $this->writetext(trim($document->description_document));
         $url_document = $this->writeraw($document->url_document);
         $ref_activite = $this->writeraw($document->ref_activite);
         $timestamp = $this->writeraw($document->timestamp);
         if (!empty($url_document) && !preg_match("/http/", $url_document)) {
             if ($this->export_documents) {
                 // le fichier est copiƩ dans le dossier temporaire moodledata/archive/referentiel_id/document_files
                 $new_url = referentiel_copy_document_file($this->rreferentiel->id, $this->user_creator, $userid, $url_document);
                 if (!empty($new_url)) {
                     $url_document = './' . $new_url;
                 }
             } else {
                 // recopie de l'adresse vers le serveur Moodle
                 $url_document = new moodle_url($CFG->wwwroot . '/pluginfile.php' . $url_document);
                 // DEBUG
                 //echo "<br />DEBUG :: format/xml/archive_format.php :: 380\n";
                 //echo "<br />URL : $url_document\n";
             }
         }
         $expout .= "<document>\n";
         $expout .= "<id>{$id}</id>\n";
         $expout .= "<type_document>{$type_document}</type_document>\n";
         $expout .= "<description_document>\n{$description_document}</description_document>\n";
         $expout .= "<url_document>{$url_document}</url_document>\n";
         $expout .= "<ref_activite>{$ref_activite}</ref_activite>\n";
         $expout .= "<timestamp>{$timestamp}</timestamp>\n";
         $expout .= "</document>\n";
     }
     return $expout;
 }