include index content from file provided in config

parent 5b6cc206
......@@ -13,4 +13,5 @@ return [
'displayErrorDetails' => false,
'forum_url' => '/#forum',
'egkyklios_file' => '/#file',
'index_content' => 'welcome',
];
......@@ -96,7 +96,10 @@ return function (Slim\App $app) {
};
$container[GrEduLabs\Application\Action\Index::class] = function ($c) {
return new GrEduLabs\Application\Action\Index($c['view']);
$settings = $c['settings'];
$content = $settings['index_content'];
return new GrEduLabs\Application\Action\Index($c['view'], $content);
};
$container[GrEduLabs\Application\Action\About::class] = function ($c) {
return new GrEduLabs\Application\Action\About($c['view']);
......
......@@ -21,18 +21,29 @@ class Index
*/
protected $view;
protected $content;
/**
* Constructor.
*
* @param Twig $view
*/
public function __construct(Twig $view)
public function __construct(Twig $view, $content = 'welcome')
{
$this->view = $view;
$this->view = $view;
$this->content = $content;
}
public function __invoke(Request $req, Response $res)
{
return $this->view->render($res, 'index.twig');
try {
return $this->view->render($res, 'index.twig', [
'content' => $this->content,
]);
} catch (\Exception $ex) {
return $this->view->render($res, 'index.twig', [
'content' => 'welcome',
]);
}
}
}
......@@ -4,24 +4,6 @@
<div class="col-md-5 text-center">
<img src="{{ base_url() }}/img/minedu_logo.jpg" class="img-responsive">
</div>
<h1 class="col-md-7">Καλώς ήρθατε στην εφαρμογή Καταγραφής και Αναβάθμισης Ψηφιακών Υποδομών Σχολείων</h1>
<div class="clearfix"></div>
<p class="text-justify">
<span class="clearfix visible-xs"></span>
Η αναβάθμιση αφορά συγκεκριμένες παρεμβάσεις στις ψηφιακές υποδομές του σχολείου που βελτιώνουν την παιδαγωγική–διδακτική διαδικασία. Θα στηρίζεται σε ανοιχτές τεχνολογίες και πρότυπα, θα αφορά υπολογιστές, συστήματα ρομποτικής και αισθητήρων, τρισδιάστατους εκτυπωτές και βοηθητικό εξοπλισμό.
</p>
<p>Μετά την προσεκτική ανάγνωση των <a href="{{ path_for('about') }}">οδηγιών</a>, προχωρήστε στην αποτύπωση</p>
<ol>
<li>των υφιστάμενων υποδομών ΤΠΕ,</li>
<li>των εκπαιδευτικών που χρησιμοποιούν ή/και επιθυμούν να χρησιμοποιήσουν τις ΤΠΕ στη καθημερινή διδακτική διαδικασία και</li>
<li>της πρότασής σας (αίτηση),</li>
</ol>
<p class="text-justify">για την αναβάθμιση των ψηφιακών υποδομών του σχολείου σας.</p>
<p>Καλή Επιτυχία<br>Εκ μέρους της ομάδας διαχείρισης</p>
{% if not identity() %}
<div class="text-center">
<a href="{{ path_for('user.login') }}" class="btn btn-lg btn-success">Σύνδεση</a>
</div>
{% endif %}
{% include 'msgs/' ~ content|default('welcome') ~ '.twig' %}
</div>
{% endblock %}
\ No newline at end of file
<h1 class="col-md-7">Καλώς ήρθατε στην εφαρμογή Καταγραφής και Αναβάθμισης Ψηφιακών Υποδομών Σχολείων</h1>
<div class="clearfix"></div>
<p class="text-justify">
<span class="clearfix visible-xs"></span>
<strong> Έληξε σήμερα Παρασκευή 8/4/2016 και ώρα 12:00 μμ η προθεσμία για την υποβολή της αίτησης για ανανέωση του ψηφιακού εξοπλισμού των σχολείων Πρωτοβάθμιας και Δευτεροβάθμιας Εκπαίδευσης, στο πλαίσιο του πιλοτικού προγράμματος για την βελτίωση των ψηφιακών υποδομών. Ο μεγάλος αριθμός των αιτήσεων καταδεικνύει την μεγάλη ανάγκη για την βελτίωση των ψηφιακών υποδομών των σχολείων, αλλά και την ενσωμάτωση των ΤΠΕ στην καθημερινή διδακτική πρακτική. Ευχαριστούμε για την μεγάλη συμμετοχή στην δράση. </strong>
</p>
<p>Επίσης, θα θέλαμε να σας πληροφορήσουμε ότι το ΥΠΠΕΘ θα προχωρήσει στη βελτίωση της εφαρμογής σύμφωνα με τις υποδείξεις σας και αυτή θα παραμείνει ανοικτή για την αποτύπωση των αναγκών των σχολείων, έτσι ώστε να χρησιμοποιηθεί στις επόμενες δράσεις αναβάθμισης των ψηφιακών υποδομών, μέσα από τα Περιφερειακά ή/και Τομεακά Επιχειρησιακά Προγράμματα του νέου ΕΣΠΑ ή από άλλες χρηματοδοτικές πηγές.</p>
{% if not identity() %}
<div class="text-center">
<a href="{{ path_for('user.login') }}" class="btn btn-lg btn-success">Σύνδεση</a>
</div>
{% endif %}
<h1 class="col-md-7">Καλώς ήρθατε στην εφαρμογή Καταγραφής και Αναβάθμισης Ψηφιακών Υποδομών Σχολείων</h1>
<div class="clearfix"></div>
<p class="text-justify">
<span class="clearfix visible-xs"></span>
Η αναβάθμιση αφορά συγκεκριμένες παρεμβάσεις στις ψηφιακές υποδομές του σχολείου που βελτιώνουν την παιδαγωγική–διδακτική διαδικασία. Θα στηρίζεται σε ανοιχτές τεχνολογίες και πρότυπα, θα αφορά υπολογιστές, συστήματα ρομποτικής και αισθητήρων, τρισδιάστατους εκτυπωτές και βοηθητικό εξοπλισμό.
</p>
<p>Μετά την προσεκτική ανάγνωση των <a href="{{ path_for('about') }}">οδηγιών</a>, προχωρήστε στην αποτύπωση</p>
<ol>
<li>των υφιστάμενων υποδομών ΤΠΕ,</li>
<li>των εκπαιδευτικών που χρησιμοποιούν ή/και επιθυμούν να χρησιμοποιήσουν τις ΤΠΕ στη καθημερινή διδακτική διαδικασία και</li>
<li>της πρότασής σας (αίτηση),</li>
</ol>
<p class="text-justify">για την αναβάθμιση των ψηφιακών υποδομών του σχολείου σας.</p>
<p>Καλή Επιτυχία<br>Εκ μέρους της ομάδας διαχείρισης</p>
{% if not identity() %}
<div class="text-center">
<a href="{{ path_for('user.login') }}" class="btn btn-lg btn-success">Σύνδεση</a>
</div>
{% endif %}
\ No newline at end of file
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