make pdf remote sources inline

parent 3bee787f
......@@ -2,7 +2,7 @@
/**
* gredu_labs.
*
*
* @link https://github.com/eellak/gredu_labs for the canonical source repository
*
* @copyright Copyright (c) 2008-2015 Greek Free/Open Source Software Society (https://gfoss.ellak.gr/)
......@@ -47,12 +47,14 @@ class ApplicationFormPdf
$html = $this->view->fetch('application_form/pdf.twig', [
'school' => $school,
'appForm' => $appForm,
'logo' => base64_encode(file_get_contents(__DIR__ . '/../../public/img/application_form/minedu_logo.jpg')),
'style' => file_get_contents(__DIR__ . '/../../public/css/application_form/pdf.css'),
]);
$pdf = new \Dompdf\Dompdf([
'default_paper_size' => 'A4',
'default_font' => 'DejaVu Sans',
'isHtml5ParserEnabled' => true,
'is_remote_enabled' => true,
'is_remote_enabled' => false,
]);
$pdf->loadHtml($html);
$pdf->render();
......
......@@ -2,7 +2,7 @@
/**
* gredu_labs.
*
*
* @link https://github.com/eellak/gredu_labs for the canonical source repository
*
* @copyright Copyright (c) 2008-2015 Greek Free/Open Source Software Society (https://gfoss.ellak.gr/)
......
......@@ -58,15 +58,15 @@
{% macro text(name, label, value) %}
<div class="form-group">
<label class="control-label hidden-xs hidden-sm" for="el-{{ name }}">{{ label|raw }}</label>
<textarea class="form-control" name="{{ name }}"
id="el-{{ name }}"
<textarea class="form-control" name="{{ name }}"
id="el-{{ name }}"
placeholder="{{ label|striptags }}">{{ value|default('') }}</textarea>
</div>
{% endmacro %}
{% block content %}
{% import _self as macros %}
<div id="app-form">
<h1>
{% block title %}
......@@ -77,33 +77,33 @@
data-messages="{{ form.messages|default({})|json_encode }}">
<div class="form-group">
<p>
Σε αυτή την καρτέλα θα καταχωρήσετε πληροφορίες που αφορούν στον
εξοπλισμό που θέλετε να αναβαθμίσετε ή/και στον νέο εξοπλισμό που
θέλετε να αποκτήσετε, στο πεδίο <strong>«Αιτιολογία χρήσης»</strong> περιγράφεται
Σε αυτή την καρτέλα θα καταχωρήσετε πληροφορίες που αφορούν στον
εξοπλισμό που θέλετε να αναβαθμίσετε ή/και στον νέο εξοπλισμό που
θέλετε να αποκτήσετε, στο πεδίο <strong>«Αιτιολογία χρήσης»</strong> περιγράφεται
συνοπτικά την εκπαιδευτική χρήση του προτεινόμενου εξοπλισμού.
</p>
<p>
Στο πεδίο <strong>«Σχόλια/Παρατηρήσεις»</strong> περιγράφεται το πως θα
υποστηρίζονται οι εκπαιδευτικοί του σχολείου σας στην χρήση του
Στο πεδίο <strong>«Σχόλια/Παρατηρήσεις»</strong> περιγράφεται το πως θα
υποστηρίζονται οι εκπαιδευτικοί του σχολείου σας στην χρήση του
συνόλου των νέων ψηφιακών υποδομών που θέλετε να αποκτήσετε και
συνοπτικά το σχέδιο του σχολείου σας για την χρήση των νέων ψηφιακών
υποδομών στην μαθησιακή διαδικασία με ενδοσχολικές δραστηριότητες
αλλά και δράσεις ανοιχτές στην τοπική κοινωνία.
συνοπτικά το σχέδιο του σχολείου σας για την χρήση των νέων ψηφιακών
υποδομών στην μαθησιακή διαδικασία με ενδοσχολικές δραστηριότητες
αλλά και δράσεις ανοιχτές στην τοπική κοινωνία.
</p>
<p>
Ελέγχετε προσεκτικά όλες τις καρτέλες και τα πεδία της αίτησης
Ελέγχετε προσεκτικά όλες τις καρτέλες και τα πεδία της αίτησης
του σχολείου σας πριν την υποβάλετε και συνέχεια την εκτυπώνεται
σε PDF αρχείο για να έχετε ένα πλήρες αντιγραφο για τα αρχεία
σας.
σε PDF αρχείο για να έχετε ένα πλήρες αντιγραφο για τα αρχεία
σας.
</p>
<p>
Θα ενημερωθείτε στο ηλεκτρονικό σας ταχυδρομείο εάν έχει επιλεγεί
το σχολείο σας και με ποιον από τον προτεινόμενο εξοπλισμό να
συμμετάσχει στην 1η φάση Αναβάθμισης Ψηφιακών Υποδομών των
Σχολείων.
Θα ενημερωθείτε στο ηλεκτρονικό σας ταχυδρομείο εάν έχει επιλεγεί
το σχολείο σας και με ποιον από τον προτεινόμενο εξοπλισμό να
συμμετάσχει στην 1η φάση Αναβάθμισης Ψηφιακών Υποδομών των
Σχολείων.
</p>
</div>
<div class="table-responsive">
<fieldset>
<legend>Νέος εξοπλισμός</legend>
......@@ -197,5 +197,5 @@
{{ parent() }}
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.3/backbone-min.js"></script>
<script src="{{ base_url }}/js/application_form/index.js"></script>
{% endblock %}
\ No newline at end of file
<script src="{{ base_url() }}/js/application_form/index.js"></script>
{% endblock %}
<!DOCTYPE html>
<html>
<head>
<link href="{{ base_url() }}/css/application_form/pdf.css" rel="stylesheet" type="text/css">
<meta charset="UTF-8">
<style type="text/css">
{{ style|raw }}
</style>
</head>
<body>
<div class="header">
<img src="{{ base_url() }}/img/minedu_logo.jpg">
<img src="data:image/jpg;base64,{{ logo|raw }}">
<div class="h1">
EduLabs<br>
<a href="{{ base_url() }}">{{ base_url() }}</a>
</div>
</div>
{% include 'application_form/result.twig' %}
</body>
</html>
\ No newline at end of file
</html>
......@@ -2,7 +2,7 @@
{% block title %}
Επιτυχής Καταχώρηση <small>αίτησης για νέο εξοπλισμό</small>
{% endblock %}
</h1>
</h1>
<p class="no-print">Η αίτηση για το σχολείο {{ school.name }} με <strong>Α/Α {{ appForm.id }}</strong>, καταχωρήθηκε επιτυχώς.</p>
<h2>Στοιχεία αίτησης</h2>
......@@ -46,7 +46,9 @@
{% endfor %}
</tbody>
<tfoot>
<td colspan="4"></td>
<tr>
<td colspan="4"></td>
</tr>
</tfoot>
</table>
</div>
......@@ -9,7 +9,7 @@
</div>
</div>
<br>
</div>
</div>
{% endblock %}
{% block htmlHead %}
......@@ -17,4 +17,4 @@
<style media="print" type="text/css">
#app-form-success .no-print {display: none;}
</style>
{% endblock %}
\ No newline at end of file
{% endblock %}
......@@ -23,15 +23,15 @@
{% block schoolContent %}
<div id="school-info">
<p class="col-md-12">
Σε αυτή την καρτέλα θα καταχωρήσετε πληροφορίες που
αφορούν στο σχολείο σας, όπως τους εκπαιδευτικούς που
Σε αυτή την καρτέλα θα καταχωρήσετε πληροφορίες που
αφορούν στο σχολείο σας, όπως τους εκπαιδευτικούς που
σήμερα χρησιμοποιούν τις υπάρχουσες ψηφιακές υποδομές
στην εκπαιδευτική διαδικασία και όσους πρόκειται να
χρησιμοποιήσουν τον εξοπλισμό που προτείνετε να
προμηθευτείτε, τους χώρους που χρησιμοποιείτε για χρήση
ΤΠΕ ή τους επιπλέον χώρους που θα επιθυμούσατε να
εγκαταστήσετε ψηφιακό εξοπλισμό, καθώς και τον εξοπλισμό
που διαθέτει σήμερα το σχολείο σας και τον τρόπο που τον
στην εκπαιδευτική διαδικασία και όσους πρόκειται να
χρησιμοποιήσουν τον εξοπλισμό που προτείνετε να
προμηθευτείτε, τους χώρους που χρησιμοποιείτε για χρήση
ΤΠΕ ή τους επιπλέον χώρους που θα επιθυμούσατε να
εγκαταστήσετε ψηφιακό εξοπλισμό, καθώς και τον εξοπλισμό
που διαθέτει σήμερα το σχολείο σας και τον τρόπο που τον
χρησιμοποιείτε.
</p>
<div class="clearfix"></div>
......@@ -169,4 +169,4 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.3/underscore-min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.2.3/backbone-min.js"></script>
<script type="text/javascript" src="{{ base_url }}/js/schools/index.js"></script>
{% endblock %}
\ No newline at end of file
{% endblock %}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment