//
// 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...