get('id')); if (!empty($_GET['preview'])) { $rendu = new Journal_Rendu($journal, true); try { $rendu->renderHome(); } catch (miniSkelMarkupException $e) { echo '

Erreur dans le squelette

'; echo '

'.htmlspecialchars($e->getMessage(), ENT_QUOTES, 'UTF-8').'

'; } exit; } $msg = !empty($_GET['msg']) ? $_GET['msg'] : ''; $tpl->assign_by_ref('msg', $msg); if(!empty($_POST['save'])) { $files->saveTemplateSkinStyle($_POST['styles']); utils::redirect('/ecrire/visuel-assistant.php?msg=SAVED'); } $tpl->assign('fonts', Skin_Utils::listFonts()); $tpl->assign('form', !empty($_POST['save']) ? $_POST : $files->getTemplateSkinStyles()); $tpl->assign('current_skin', $journal->get('visuel')); $tpl->assign('journal_data_url', utils::getJournalDatasURL($journal->get('id'))); $tpl->display('ecrire/visuel-assistant.tpl'); ?>