From 132b3e6fab277aed7faab445b0862891fd750943 Mon Sep 17 00:00:00 2001 From: German Correa Date: Fri, 21 Feb 2020 14:19:05 -0300 Subject: [PATCH] add sponsors and news as yml --- composer.lock | 76 +++++++++++++++---------------- data/noticias.yml | 6 +++ data/sponsors.yml | 31 +++++++++++++ public/img/financial-aid.png | Bin 0 -> 17143 bytes src/dependencies.php | 8 +++- templates/layout.html | 85 ++++++++++------------------------- templates/sidebar.html | 17 ++++++- 7 files changed, 120 insertions(+), 103 deletions(-) create mode 100644 data/noticias.yml create mode 100644 data/sponsors.yml create mode 100644 public/img/financial-aid.png diff --git a/composer.lock b/composer.lock index 5a07240..e49e85f 100644 --- a/composer.lock +++ b/composer.lock @@ -35,6 +35,7 @@ ], "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", "homepage": "https://github.com/container-interop/container-interop", + "abandoned": "psr/container", "time": "2017-02-14T19:40:03+00:00" }, { @@ -141,16 +142,16 @@ }, { "name": "monolog/monolog", - "version": "1.25.1", + "version": "1.25.2", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", - "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf" + "reference": "d5e2fb341cb44f7e2ab639d12a1e5901091ec287" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/monolog/zipball/70e65a5470a42cfec1a7da00d30edb6e617e8dcf", - "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d5e2fb341cb44f7e2ab639d12a1e5901091ec287", + "reference": "d5e2fb341cb44f7e2ab639d12a1e5901091ec287", "shasum": "" }, "require": { @@ -215,7 +216,7 @@ "logging", "psr-3" ], - "time": "2019-09-06T13:49:17+00:00" + "time": "2019-11-13T10:00:05+00:00" }, { "name": "nikic/fast-route", @@ -265,16 +266,16 @@ }, { "name": "phpmailer/phpmailer", - "version": "v6.1.1", + "version": "v6.1.3", "source": { "type": "git", "url": "https://github.com/PHPMailer/PHPMailer.git", - "reference": "26bd96350b0b2fcbf0ef4e6f0f9cf3528302a9d8" + "reference": "a25ae38e03de4ee4031725498a600012364787c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/26bd96350b0b2fcbf0ef4e6f0f9cf3528302a9d8", - "reference": "26bd96350b0b2fcbf0ef4e6f0f9cf3528302a9d8", + "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/a25ae38e03de4ee4031725498a600012364787c7", + "reference": "a25ae38e03de4ee4031725498a600012364787c7", "shasum": "" }, "require": { @@ -283,13 +284,9 @@ "php": ">=5.5.0" }, "require-dev": { - "doctrine/annotations": "1.2.*", + "doctrine/annotations": "^1.2", "friendsofphp/php-cs-fixer": "^2.2", - "phpdocumentor/phpdocumentor": "2.*", - "phpunit/phpunit": "^4.8 || ^5.7", - "zendframework/zend-eventmanager": "3.0.*", - "zendframework/zend-i18n": "2.7.3", - "zendframework/zend-serializer": "2.7.*" + "phpunit/phpunit": "^4.8 || ^5.7" }, "suggest": { "ext-mbstring": "Needed to send email in multibyte encoding charset", @@ -327,7 +324,7 @@ } ], "description": "PHPMailer is a full-featured email creation and transfer class for PHP", - "time": "2019-09-27T21:33:43+00:00" + "time": "2019-11-21T09:37:46+00:00" }, { "name": "pimple/pimple", @@ -638,16 +635,16 @@ }, { "name": "psr/log", - "version": "1.1.0", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", + "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801", + "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801", "shasum": "" }, "require": { @@ -656,7 +653,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { @@ -681,7 +678,7 @@ "psr", "psr-3" ], - "time": "2018-11-20T15:27:04+00:00" + "time": "2019-11-01T11:05:21+00:00" }, { "name": "slim/flash", @@ -1142,16 +1139,16 @@ }, { "name": "twig/twig", - "version": "v2.12.1", + "version": "v2.12.2", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5" + "reference": "d761fd1f1c6b867ae09a7d8119a6d95d06dc44ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", - "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/d761fd1f1c6b867ae09a7d8119a6d95d06dc44ed", + "reference": "d761fd1f1c6b867ae09a7d8119a6d95d06dc44ed", "shasum": "" }, "require": { @@ -1205,22 +1202,22 @@ "keywords": [ "templating" ], - "time": "2019-10-17T07:34:53+00:00" + "time": "2019-11-11T16:52:09+00:00" } ], "packages-dev": [ { "name": "doctrine/instantiator", - "version": "1.2.0", + "version": "1.3.0", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/ae466f726242e637cebdd526a7d991b9433bacf1", + "reference": "ae466f726242e637cebdd526a7d991b9433bacf1", "shasum": "" }, "require": { @@ -1263,7 +1260,7 @@ "constructor", "instantiate" ], - "time": "2019-03-17T17:37:11+00:00" + "time": "2019-10-21T16:45:58+00:00" }, { "name": "myclabs/deep-copy", @@ -1914,6 +1911,7 @@ "mock", "xunit" ], + "abandoned": true, "time": "2017-06-30T09:13:00+00:00" }, { @@ -2431,16 +2429,16 @@ }, { "name": "symfony/yaml", - "version": "v4.3.5", + "version": "v4.4.0", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "41e16350a2a1c7383c4735aa2f9fce74cf3d1178" + "reference": "76de473358fe802578a415d5bb43c296cf09d211" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/41e16350a2a1c7383c4735aa2f9fce74cf3d1178", - "reference": "41e16350a2a1c7383c4735aa2f9fce74cf3d1178", + "url": "https://api.github.com/repos/symfony/yaml/zipball/76de473358fe802578a415d5bb43c296cf09d211", + "reference": "76de473358fe802578a415d5bb43c296cf09d211", "shasum": "" }, "require": { @@ -2451,7 +2449,7 @@ "symfony/console": "<3.4" }, "require-dev": { - "symfony/console": "~3.4|~4.0" + "symfony/console": "^3.4|^4.0|^5.0" }, "suggest": { "symfony/console": "For validating YAML files using the lint command" @@ -2459,7 +2457,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "4.3-dev" + "dev-master": "4.4-dev" } }, "autoload": { @@ -2486,7 +2484,7 @@ ], "description": "Symfony Yaml Component", "homepage": "https://symfony.com", - "time": "2019-09-11T15:41:19+00:00" + "time": "2019-11-12T14:51:11+00:00" }, { "name": "webmozart/assert", diff --git a/data/noticias.yml b/data/noticias.yml new file mode 100644 index 0000000..7d369c6 --- /dev/null +++ b/data/noticias.yml @@ -0,0 +1,6 @@ +--- +- titulo: Apoyo Económico para participar en el CLAM2020 + descripcion: Llamado extraoridinario del Programa de Ayuda Económica orientado específicamente a apoyar a los participantes del CLAM2020 + imagen: img/financial-aid.png + link: http://www.umalca.org/2020/01/postulacion-beneficio-umalca-para-clam2020/ + activa: true \ No newline at end of file diff --git a/data/sponsors.yml b/data/sponsors.yml new file mode 100644 index 0000000..3aad83b --- /dev/null +++ b/data/sponsors.yml @@ -0,0 +1,31 @@ +--- +- nombre: UMALCA + img: img/logos/umalca.png + web: http://www.umalca.org +- nombre: IMPA + img: https://impa.br/wp-content/themes/impa/src/img/logo-home-horizontal.png + web: https://impa.br + linkstyle: 'display:block;background:#0c456f;' + imgstyle: 'max-width:120px;' +- nombre: Centro de Matemática + img: img/logos/cmat.png + web: http://www.cmat.edu.uy +- nombre: IMERL + img: img/logos/imerl.png + web: https://www.fing.edu.uy/imerl + imgstyle: 'max-width:60px;' +- nombre: Fcien + img: img/logos/f100.png + web: https://www.fcien.edu.uy +- nombre: Fing + img: img/logos/fing.png + web: https://www.fing.edu.uy + imgstyle: "max-width:60px" +- nombre: CSIC + img: img/logos/csic.png + web: http://www.csic.edu.uy +- nombre: UdeLaR + img: img/logos/udelar.png + web: http://www.universidad.edu.uy + imgstyle: "max-width:200px" + diff --git a/public/img/financial-aid.png b/public/img/financial-aid.png new file mode 100644 index 0000000000000000000000000000000000000000..c0f6fb7ffd3efc5907053ae4bd612adba5a9cdce GIT binary patch literal 17143 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 a|Awvq=kgi9)@1h1_ElBVQmj?5jQBt1{r7GF literal 0 HcmV?d00001 diff --git a/src/dependencies.php b/src/dependencies.php index ab0064e..bce0d45 100644 --- a/src/dependencies.php +++ b/src/dependencies.php @@ -1,6 +1,6 @@ getContainer(); $container['flash'] = function($c){ @@ -12,12 +12,18 @@ $container['renderer'] = function ($c) { $view = new Slim\Views\Twig($settings['template_path'],[ 'cache' => $settings['cache_path'], + ]); $view->addExtension(new Knlv\Slim\Views\TwigMessages( $c->get('flash') )); + $noticias = Yaml::parseFile(__DIR__."/../data/noticias.yml"); + $sponsors = Yaml::parseFile(__DIR__."/../data/sponsors.yml"); + $view->getEnvironment()->addGlobal('noticias',$noticias); + $view->getEnvironment()->addGlobal('sponsors',$sponsors); + return $view; }; diff --git a/templates/layout.html b/templates/layout.html index 3b904c2..6c87392 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -69,69 +69,30 @@ - + +
+
+ +
+
+

Patrocinadores:

+ {% for sponsor in sponsors %} +
+ + {sponsor.nombre} + +
+ {% endfor %} + +
+
+ +
+ +

Creado por El Centro de Matemática

+

Germán Correa - germanc@cmat.edu.uy

+
diff --git a/templates/sidebar.html b/templates/sidebar.html index d27a565..43a516f 100644 --- a/templates/sidebar.html +++ b/templates/sidebar.html @@ -23,6 +23,21 @@

Noticias

+ {% for noticia in noticias %} + + {% endfor %} + +