Loading SQL/003_exemples.sql 0 → 100755 +92 −0 Original line number Diff line number Diff line -- -- Exemples -- -- Exemple de template pour le moteur par défaut INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Doctorant#Denomination', '<p>Retourne la dénomination du doctorant</p>', 'doctorant', '__toString'); INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Formation#Libelle', '<p>Retourne le libellé de la formation</p>', 'formation', 'getLibelle'); INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Formation#Responsable', '<p>Retourne la dénomination du responsable de la formation</p>', 'formation', 'toStringResponsable'); INSERT INTO unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('FORMATION_SESSION_ANNULEE', '<p>Courrier électronique envoyé aux inscrits des listes principale et complémentaire</p>', 'mail', 'ANNULATION - VAR[Formation#Libelle]', e'<p>Bonjour VAR[Doctorant#Denomination],</p>' || e'<p>La session de formation VAR[Formation#Libelle] vient d\'être annulée.</p>' || e'<p>Cordialement,<br />VAR[Formation#Responsable]</p>', null, 'Formation\Provider\Template', 'default'); -- Exemple de template pour le moteur Twig INSERT INTO unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('DEPOT_CONVENTION_DE_MISE_EN_LIGNE', '<p>Convention de mise en ligne d''une thèse</p>', 'pdf', 'Convention de mise en ligne de la thèse', e'<div style="text-align: center; margin-bottom: 30px;"> <h1>CONVENTION DE MISE EN LIGNE<br>D\'UNE THÈSE SOUTENUE</h1> {% if comue %} <img src="{{ UrlFichier.getLogoEtablissementComue }}" height="3cm" alt="Logo de Normandie Université"/> {% endif %} <img src="{{ UrlFichier.getLogoEtablissementInscr }}" height="3cm" alt="Logo de l\'établissement d\'inscription"/> </div> <p>En application de la Charte de dépôt et de diffusion des thèses votée par le·s Conseil·s Académique·s...</p> ...', e'body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } h1 { font-size: 22px; } ...', 'Depot\Provider\Template', 'twig'); -- Exemple de template pour le moteur Laminas INSERT INTO unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('DEPOT_CONVENTION_DE_MISE_EN_LIGNE__LAMINAS', 'Convention de mise en ligne d''une thèse', 'pdf', 'Convention de mise en ligne de la thèse', e'<?php use Application\\Service\\Message\\DiffusionMessages; use Depot\\Entity\\Db\\Diffusion; ?> <div style="text-align: center; margin-bottom: 30px;"> <h1>CONVENTION DE MISE EN LIGNE<br>D\'UNE THÈSE SOUTENUE</h1> <?php if ($comue): ?> <img src="<?php echo $UrlFichier->getLogoEtablissementComue() ?>" height="3cm" alt="Logo de Normandie Université"/> {% endif %} <img src="<?php echo $UrlFichier->getLogoEtablissementInscr() ?>" height="3cm" alt="Logo de l\'établissement d\'inscription" /> </div> <p> En application de la Charte de dépôt et de diffusion des thèses votée par le Conseil Académique de Normandie Université le 28/11/2016, il est convenu ce qui suit entre Normandie Université, représentée par le chef d\'établissement, et l’auteur identifié ci-dessous : </p> <p> <strong>Nom :</strong> <?php echo $these->getDoctorant()->getIndividu()->getNomUsuel() ?> <br> <strong>Prénom :</strong> <?php echo $these->getDoctorant()->getIndividu()->getPrenom() ?> <br> ... </p> ...', e'body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } h1 { font-size: 22px; } ...', 'Depot\Provider\Template', 'laminas'); Loading
SQL/003_exemples.sql 0 → 100755 +92 −0 Original line number Diff line number Diff line -- -- Exemples -- -- Exemple de template pour le moteur par défaut INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Doctorant#Denomination', '<p>Retourne la dénomination du doctorant</p>', 'doctorant', '__toString'); INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Formation#Libelle', '<p>Retourne le libellé de la formation</p>', 'formation', 'getLibelle'); INSERT INTO public.unicaen_renderer_macro (code, description, variable_name, methode_name) VALUES ('Formation#Responsable', '<p>Retourne la dénomination du responsable de la formation</p>', 'formation', 'toStringResponsable'); INSERT INTO unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('FORMATION_SESSION_ANNULEE', '<p>Courrier électronique envoyé aux inscrits des listes principale et complémentaire</p>', 'mail', 'ANNULATION - VAR[Formation#Libelle]', e'<p>Bonjour VAR[Doctorant#Denomination],</p>' || e'<p>La session de formation VAR[Formation#Libelle] vient d\'être annulée.</p>' || e'<p>Cordialement,<br />VAR[Formation#Responsable]</p>', null, 'Formation\Provider\Template', 'default'); -- Exemple de template pour le moteur Twig INSERT INTO unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('DEPOT_CONVENTION_DE_MISE_EN_LIGNE', '<p>Convention de mise en ligne d''une thèse</p>', 'pdf', 'Convention de mise en ligne de la thèse', e'<div style="text-align: center; margin-bottom: 30px;"> <h1>CONVENTION DE MISE EN LIGNE<br>D\'UNE THÈSE SOUTENUE</h1> {% if comue %} <img src="{{ UrlFichier.getLogoEtablissementComue }}" height="3cm" alt="Logo de Normandie Université"/> {% endif %} <img src="{{ UrlFichier.getLogoEtablissementInscr }}" height="3cm" alt="Logo de l\'établissement d\'inscription"/> </div> <p>En application de la Charte de dépôt et de diffusion des thèses votée par le·s Conseil·s Académique·s...</p> ...', e'body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } h1 { font-size: 22px; } ...', 'Depot\Provider\Template', 'twig'); -- Exemple de template pour le moteur Laminas INSERT INTO unicaen_renderer_template (code, description, document_type, document_sujet, document_corps, document_css, namespace, engine) VALUES ('DEPOT_CONVENTION_DE_MISE_EN_LIGNE__LAMINAS', 'Convention de mise en ligne d''une thèse', 'pdf', 'Convention de mise en ligne de la thèse', e'<?php use Application\\Service\\Message\\DiffusionMessages; use Depot\\Entity\\Db\\Diffusion; ?> <div style="text-align: center; margin-bottom: 30px;"> <h1>CONVENTION DE MISE EN LIGNE<br>D\'UNE THÈSE SOUTENUE</h1> <?php if ($comue): ?> <img src="<?php echo $UrlFichier->getLogoEtablissementComue() ?>" height="3cm" alt="Logo de Normandie Université"/> {% endif %} <img src="<?php echo $UrlFichier->getLogoEtablissementInscr() ?>" height="3cm" alt="Logo de l\'établissement d\'inscription" /> </div> <p> En application de la Charte de dépôt et de diffusion des thèses votée par le Conseil Académique de Normandie Université le 28/11/2016, il est convenu ce qui suit entre Normandie Université, représentée par le chef d\'établissement, et l’auteur identifié ci-dessous : </p> <p> <strong>Nom :</strong> <?php echo $these->getDoctorant()->getIndividu()->getNomUsuel() ?> <br> <strong>Prénom :</strong> <?php echo $these->getDoctorant()->getIndividu()->getPrenom() ?> <br> ... </p> ...', e'body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; } h1 { font-size: 22px; } ...', 'Depot\Provider\Template', 'laminas');