// // This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License. // // To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/1.0/ // // or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. // // Francais (brouillon): http://creativecommons.org/projects/international/fr/translated-license // ////////////////////////////////////////////////////////////////////////////////////////////////////// // Version imprimable // v0.2.1 $requiredFiles = array(); include_once("head.php"); if($_GET['format']) { if($cfg['print_limit'] == 0 || ($cfg['print_limit'] > 0) && ((time() - ($cfg['print_limit'] * 3600 * 24)) > $journal->courant["print"])) { $format = $_GET['format']; $export_dir = LENCRIER_DATA_PATH."documents/".$journal->courant['id']."/export"; if(!file_exists($export_dir)) @mkdir($export_dir,0777); $export_dir .= '/'; if($format == "pdf") { $saveToFile = $export_dir."journal-pdf-simple.pdf"; include_once("export/pdf.php"); $journal->set_print_date($journal->courant['id'],time()); header("location: exporter.php?err=".urlencode('L\'export au format PDF a été créé.
Il est disponible dans les fichiers: journal-pdf-simple.pdf')); } elseif($format == "html") { $saveToFile = $export_dir."journal-html-simple.html"; include_once("export/html.php"); $journal->set_print_date($journal->courant['id'],time()); header("location: exporter.php?err=".urlencode('L\'export au format HTML a été créé.
Il est disponible dans les fichiers: journal-html-simple.html')); } elseif($format == "html-images") { $saveToFile = $export_dir."journal-html-images.zip"; $mode = "export"; include_once("export/html-images.php"); $journal->set_print_date($journal->courant['id'],time()); header("location: exporter.php?err=".urlencode('L\'export au format HTML avec images a été créé.
Il est disponible dans les fichiers: journal-html-images.zip')); } elseif($format == "mtimport") { $saveToFile = $export_dir."export-mtimport.txt"; include_once("export/mtimport.php"); $journal->set_print_date($journal->courant['id'],time()); header("location: exporter.php?err=".urlencode('L\'export au format Movable Type a été créé.
Il est disponible dans les fichiers: export-mtimport.txt')); } else $err = "Ce format n'est pas encore disponible."; } else $err = "Vous ne pouvez pas créer de version imprimable, vous devez attendre."; } if(!empty($_GET['err'])) $err = urldecode($_GET['err']); if(!empty($err)) $page = "

".stripslashes($err)."

"; $page.= "

Pour vous permettre de sauvegarder votre journal, l'imprimer, ou le faire partager à d'autres personnes dans une forme imprimable, vous pouvez l'exporter. Il suffit de choisir un format d'exportation. Le fichier ainsi créé sera disponible dans les fichiers associés au journal.

"; if($cfg['print_limit'] > 0) $page.= '

Nota: pour des raisons de charge de notre serveur vous ne pouvez créer une version imprimable qu\'une fois tous les '.$cfg['print_limit'].' jours. Cette création de version imprimable n\'est pas automatique vous devez la faire vous même à chaque fois. Cette limite ne s\'applique pas à l\'export au format L\'encrier.

'; $page.= '

Export en cours. Ceci peux prendre une minute. Veuillez patienter...

Choisissez un format d\'export:

'; page("Exporter",$page); ?>