Agrega data files en formato JSON y se utilizan en los templates de sesiones y charlas, fixes en la home page

This commit is contained in:
German Correa 2019-10-22 14:23:03 -03:00
parent 197d678d0c
commit 5829f06e95
16 changed files with 600 additions and 201 deletions

View File

@ -20,6 +20,7 @@
"kanellov/slim-twig-flash": "^0.2.0", "kanellov/slim-twig-flash": "^0.2.0",
"phpmailer/phpmailer": "~6.0", "phpmailer/phpmailer": "~6.0",
"tuupola/slim-basic-auth": "^3.2" "tuupola/slim-basic-auth": "^3.2"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": ">=4.8 < 6.0" "phpunit/phpunit": ">=4.8 < 6.0"

322
composer.lock generated
View File

@ -1,7 +1,7 @@
{ {
"_readme": [ "_readme": [
"This file locks the dependencies of your project to a known state", "This file locks the dependencies of your project to a known state",
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "39b38af13b004d514b8fa19e295ad0d9", "content-hash": "39b38af13b004d514b8fa19e295ad0d9",
@ -39,25 +39,25 @@
}, },
{ {
"name": "google/recaptcha", "name": "google/recaptcha",
"version": "1.2.1", "version": "1.2.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/google/recaptcha.git", "url": "https://github.com/google/recaptcha.git",
"reference": "e7add3be59211482ecdb942288f52da64a35f61a" "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/google/recaptcha/zipball/e7add3be59211482ecdb942288f52da64a35f61a", "url": "https://api.github.com/repos/google/recaptcha/zipball/98c4a6573b27e8b0990ea8789c74ea378795134c",
"reference": "e7add3be59211482ecdb942288f52da64a35f61a", "reference": "98c4a6573b27e8b0990ea8789c74ea378795134c",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.5" "php": ">=5.5"
}, },
"require-dev": { "require-dev": {
"friendsofphp/php-cs-fixer": "^2.2.20|^2.12", "friendsofphp/php-cs-fixer": "^2.2.20|^2.15",
"php-coveralls/php-coveralls": "^2.1", "php-coveralls/php-coveralls": "^2.1",
"phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7" "phpunit/phpunit": "^4.8.36|^5.7.27|^6.59|^7.5.11"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -82,7 +82,7 @@
"recaptcha", "recaptcha",
"spam" "spam"
], ],
"time": "2018-08-05T09:31:53+00:00" "time": "2019-08-16T15:48:25+00:00"
}, },
{ {
"name": "kanellov/slim-twig-flash", "name": "kanellov/slim-twig-flash",
@ -141,16 +141,16 @@
}, },
{ {
"name": "monolog/monolog", "name": "monolog/monolog",
"version": "1.24.0", "version": "1.25.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Seldaek/monolog.git", "url": "https://github.com/Seldaek/monolog.git",
"reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266" "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Seldaek/monolog/zipball/bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/70e65a5470a42cfec1a7da00d30edb6e617e8dcf",
"reference": "bfc9ebb28f97e7a24c45bdc3f0ff482e47bb0266", "reference": "70e65a5470a42cfec1a7da00d30edb6e617e8dcf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -215,7 +215,7 @@
"logging", "logging",
"psr-3" "psr-3"
], ],
"time": "2018-11-05T09:00:11+00:00" "time": "2019-09-06T13:49:17+00:00"
}, },
{ {
"name": "nikic/fast-route", "name": "nikic/fast-route",
@ -265,16 +265,16 @@
}, },
{ {
"name": "phpmailer/phpmailer", "name": "phpmailer/phpmailer",
"version": "v6.0.6", "version": "v6.1.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git", "url": "https://github.com/PHPMailer/PHPMailer.git",
"reference": "8190d73eb5def11a43cfb020b7f36db65330698c" "reference": "26bd96350b0b2fcbf0ef4e6f0f9cf3528302a9d8"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/8190d73eb5def11a43cfb020b7f36db65330698c", "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/26bd96350b0b2fcbf0ef4e6f0f9cf3528302a9d8",
"reference": "8190d73eb5def11a43cfb020b7f36db65330698c", "reference": "26bd96350b0b2fcbf0ef4e6f0f9cf3528302a9d8",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -307,17 +307,17 @@
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
"license": [ "license": [
"LGPL-2.1" "LGPL-2.1-only"
], ],
"authors": [ "authors": [
{
"name": "Jim Jagielski",
"email": "jimjag@gmail.com"
},
{ {
"name": "Marcus Bointon", "name": "Marcus Bointon",
"email": "phpmailer@synchromedia.co.uk" "email": "phpmailer@synchromedia.co.uk"
}, },
{
"name": "Jim Jagielski",
"email": "jimjag@gmail.com"
},
{ {
"name": "Andy Prevost", "name": "Andy Prevost",
"email": "codeworxtech@users.sourceforge.net" "email": "codeworxtech@users.sourceforge.net"
@ -327,7 +327,7 @@
} }
], ],
"description": "PHPMailer is a full-featured email creation and transfer class for PHP", "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"time": "2018-11-16T00:41:32+00:00" "time": "2019-09-27T21:33:43+00:00"
}, },
{ {
"name": "pimple/pimple", "name": "pimple/pimple",
@ -430,16 +430,16 @@
}, },
{ {
"name": "psr/http-factory", "name": "psr/http-factory",
"version": "1.0.0", "version": "1.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-fig/http-factory.git", "url": "https://github.com/php-fig/http-factory.git",
"reference": "378bfe27931ecc54ff824a20d6f6bfc303bbd04c" "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-fig/http-factory/zipball/378bfe27931ecc54ff824a20d6f6bfc303bbd04c", "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
"reference": "378bfe27931ecc54ff824a20d6f6bfc303bbd04c", "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -478,7 +478,7 @@
"request", "request",
"response" "response"
], ],
"time": "2018-07-30T21:54:04+00:00" "time": "2019-04-30T12:38:16+00:00"
}, },
{ {
"name": "psr/http-message", "name": "psr/http-message",
@ -585,16 +585,16 @@
}, },
{ {
"name": "psr/http-server-middleware", "name": "psr/http-server-middleware",
"version": "1.0.0", "version": "1.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/php-fig/http-server-middleware.git", "url": "https://github.com/php-fig/http-server-middleware.git",
"reference": "ea17eb1fb2c8df6db919cc578451a8013c6a0ae5" "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/ea17eb1fb2c8df6db919cc578451a8013c6a0ae5", "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/2296f45510945530b9dceb8bcedb5cb84d40c5f5",
"reference": "ea17eb1fb2c8df6db919cc578451a8013c6a0ae5", "reference": "2296f45510945530b9dceb8bcedb5cb84d40c5f5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -634,7 +634,7 @@
"request", "request",
"response" "response"
], ],
"time": "2018-01-22T17:08:31+00:00" "time": "2018-10-30T17:12:04+00:00"
}, },
{ {
"name": "psr/log", "name": "psr/log",
@ -733,20 +733,23 @@
}, },
{ {
"name": "slim/slim", "name": "slim/slim",
"version": "3.11.0", "version": "3.12.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/slimphp/Slim.git", "url": "https://github.com/slimphp/Slim.git",
"reference": "d378e70431e78ee92ee32ddde61ecc72edf5dc0a" "reference": "200c6143f15baa477601879b64ab2326847aac0b"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/slimphp/Slim/zipball/d378e70431e78ee92ee32ddde61ecc72edf5dc0a", "url": "https://api.github.com/repos/slimphp/Slim/zipball/200c6143f15baa477601879b64ab2326847aac0b",
"reference": "d378e70431e78ee92ee32ddde61ecc72edf5dc0a", "reference": "200c6143f15baa477601879b64ab2326847aac0b",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"container-interop/container-interop": "^1.2", "container-interop/container-interop": "^1.2",
"ext-json": "*",
"ext-libxml": "*",
"ext-simplexml": "*",
"nikic/fast-route": "^1.0", "nikic/fast-route": "^1.0",
"php": ">=5.5.0", "php": ">=5.5.0",
"pimple/pimple": "^3.0", "pimple/pimple": "^3.0",
@ -771,25 +774,25 @@
"MIT" "MIT"
], ],
"authors": [ "authors": [
{
"name": "Rob Allen",
"email": "rob@akrabat.com",
"homepage": "http://akrabat.com"
},
{ {
"name": "Josh Lockhart", "name": "Josh Lockhart",
"email": "hello@joshlockhart.com", "email": "hello@joshlockhart.com",
"homepage": "https://joshlockhart.com" "homepage": "https://joshlockhart.com"
}, },
{
"name": "Gabriel Manricks",
"email": "gmanricks@me.com",
"homepage": "http://gabrielmanricks.com"
},
{ {
"name": "Andrew Smith", "name": "Andrew Smith",
"email": "a.smith@silentworks.co.uk", "email": "a.smith@silentworks.co.uk",
"homepage": "http://silentworks.co.uk" "homepage": "http://silentworks.co.uk"
},
{
"name": "Rob Allen",
"email": "rob@akrabat.com",
"homepage": "http://akrabat.com"
},
{
"name": "Gabriel Manricks",
"email": "gmanricks@me.com",
"homepage": "http://gabrielmanricks.com"
} }
], ],
"description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs", "description": "Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs",
@ -800,26 +803,26 @@
"micro", "micro",
"router" "router"
], ],
"time": "2018-09-16T10:54:21+00:00" "time": "2019-08-20T18:46:05+00:00"
}, },
{ {
"name": "slim/twig-view", "name": "slim/twig-view",
"version": "2.4.0", "version": "2.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/slimphp/Twig-View.git", "url": "https://github.com/slimphp/Twig-View.git",
"reference": "78386c01a97f7870462b38fff759dad649da9efc" "reference": "06ef39b58d60b11a9546893fd0b7fff2bd901798"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/slimphp/Twig-View/zipball/78386c01a97f7870462b38fff759dad649da9efc", "url": "https://api.github.com/repos/slimphp/Twig-View/zipball/06ef39b58d60b11a9546893fd0b7fff2bd901798",
"reference": "78386c01a97f7870462b38fff759dad649da9efc", "reference": "06ef39b58d60b11a9546893fd0b7fff2bd901798",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.5.0", "php": ">=5.5.0",
"psr/http-message": "^1.0", "psr/http-message": "^1.0",
"twig/twig": "^1.18|^2.0" "twig/twig": "^1.38|^2.7"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^4.8|^5.7", "phpunit/phpunit": "^4.8|^5.7",
@ -851,20 +854,20 @@
"twig", "twig",
"view" "view"
], ],
"time": "2018-05-07T10:54:29+00:00" "time": "2019-04-06T16:34:38+00:00"
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
"version": "v1.10.0", "version": "v1.12.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git", "url": "https://github.com/symfony/polyfill-ctype.git",
"reference": "e3d826245268269cd66f8326bd8bc066687b4a19" "reference": "550ebaac289296ce228a706d0867afc34687e3f4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e3d826245268269cd66f8326bd8bc066687b4a19", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4",
"reference": "e3d826245268269cd66f8326bd8bc066687b4a19", "reference": "550ebaac289296ce228a706d0867afc34687e3f4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -876,7 +879,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.9-dev" "dev-master": "1.12-dev"
} }
}, },
"autoload": { "autoload": {
@ -892,13 +895,13 @@
"MIT" "MIT"
], ],
"authors": [ "authors": [
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
},
{ {
"name": "Gert de Pagter", "name": "Gert de Pagter",
"email": "BackEndTea@gmail.com" "email": "BackEndTea@gmail.com"
},
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
} }
], ],
"description": "Symfony polyfill for ctype functions", "description": "Symfony polyfill for ctype functions",
@ -909,20 +912,20 @@
"polyfill", "polyfill",
"portable" "portable"
], ],
"time": "2018-08-06T14:22:27+00:00" "time": "2019-08-06T08:03:45+00:00"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
"version": "v1.10.0", "version": "v1.12.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git", "url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "c79c051f5b3a46be09205c73b80b346e4153e494" "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/c79c051f5b3a46be09205c73b80b346e4153e494", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17",
"reference": "c79c051f5b3a46be09205c73b80b346e4153e494", "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -934,7 +937,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.9-dev" "dev-master": "1.12-dev"
} }
}, },
"autoload": { "autoload": {
@ -968,7 +971,7 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2018-09-21T13:07:52+00:00" "time": "2019-08-06T08:03:45+00:00"
}, },
{ {
"name": "tuupola/callable-handler", "name": "tuupola/callable-handler",
@ -1025,16 +1028,16 @@
}, },
{ {
"name": "tuupola/http-factory", "name": "tuupola/http-factory",
"version": "1.0.0", "version": "1.1.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/tuupola/http-factory.git", "url": "https://github.com/tuupola/http-factory.git",
"reference": "dd38c41facebdec20b5b4a120cd6380e30720ce8" "reference": "5fbde4c65a10d09a85652684a6e569542265a749"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/tuupola/http-factory/zipball/dd38c41facebdec20b5b4a120cd6380e30720ce8", "url": "https://api.github.com/repos/tuupola/http-factory/zipball/5fbde4c65a10d09a85652684a6e569542265a749",
"reference": "dd38c41facebdec20b5b4a120cd6380e30720ce8", "reference": "5fbde4c65a10d09a85652684a6e569542265a749",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1044,10 +1047,13 @@
"conflict": { "conflict": {
"nyholm/psr7": "<1.0" "nyholm/psr7": "<1.0"
}, },
"provide": {
"psr/http-factory-implementation": "^1.0"
},
"require-dev": { "require-dev": {
"http-interop/http-factory-tests": "^0.5.0", "http-interop/http-factory-tests": "^0.5.0",
"overtrue/phplint": "^1.0", "overtrue/phplint": "^1.0",
"phpunit/phpunit": "^6.5", "phpunit/phpunit": "^6.0|^7.0",
"squizlabs/php_codesniffer": "^3.0" "squizlabs/php_codesniffer": "^3.0"
}, },
"type": "library", "type": "library",
@ -1075,7 +1081,7 @@
"psr-17", "psr-17",
"psr-7" "psr-7"
], ],
"time": "2018-10-12T09:32:20+00:00" "time": "2019-08-07T07:10:58+00:00"
}, },
{ {
"name": "tuupola/slim-basic-auth", "name": "tuupola/slim-basic-auth",
@ -1136,32 +1142,32 @@
}, },
{ {
"name": "twig/twig", "name": "twig/twig",
"version": "v2.5.0", "version": "v2.12.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/twigphp/Twig.git", "url": "https://github.com/twigphp/Twig.git",
"reference": "6a5f676b77a90823c2d4eaf76137b771adf31323" "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/twigphp/Twig/zipball/6a5f676b77a90823c2d4eaf76137b771adf31323", "url": "https://api.github.com/repos/twigphp/Twig/zipball/ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5",
"reference": "6a5f676b77a90823c2d4eaf76137b771adf31323", "reference": "ddd4134af9bfc6dba4eff7c8447444ecc45b9ee5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.0", "php": "^7.0",
"symfony/polyfill-ctype": "^1.8", "symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-mbstring": "~1.0" "symfony/polyfill-mbstring": "^1.3"
}, },
"require-dev": { "require-dev": {
"psr/container": "^1.0", "psr/container": "^1.0",
"symfony/debug": "^2.7", "symfony/debug": "^3.4|^4.2",
"symfony/phpunit-bridge": "^3.3" "symfony/phpunit-bridge": "^4.4@dev|^5.0"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "2.5-dev" "dev-master": "2.12-dev"
} }
}, },
"autoload": { "autoload": {
@ -1183,15 +1189,15 @@
"homepage": "http://fabien.potencier.org", "homepage": "http://fabien.potencier.org",
"role": "Lead Developer" "role": "Lead Developer"
}, },
{
"name": "Armin Ronacher",
"email": "armin.ronacher@active-4.com",
"role": "Project Founder"
},
{ {
"name": "Twig Team", "name": "Twig Team",
"homepage": "https://twig.symfony.com/contributors", "homepage": "https://twig.symfony.com/contributors",
"role": "Contributors" "role": "Contributors"
},
{
"name": "Armin Ronacher",
"email": "armin.ronacher@active-4.com",
"role": "Project Founder"
} }
], ],
"description": "Twig, the flexible, fast, and secure template language for PHP", "description": "Twig, the flexible, fast, and secure template language for PHP",
@ -1199,33 +1205,35 @@
"keywords": [ "keywords": [
"templating" "templating"
], ],
"time": "2018-07-13T07:18:09+00:00" "time": "2019-10-17T07:34:53+00:00"
} }
], ],
"packages-dev": [ "packages-dev": [
{ {
"name": "doctrine/instantiator", "name": "doctrine/instantiator",
"version": "1.1.0", "version": "1.2.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/doctrine/instantiator.git", "url": "https://github.com/doctrine/instantiator.git",
"reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda" "reference": "a2c590166b2133a4633738648b6b064edae0814a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/doctrine/instantiator/zipball/185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a",
"reference": "185b8868aa9bf7159f5f953ed5afb2d7fcdc3bda", "reference": "a2c590166b2133a4633738648b6b064edae0814a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.1" "php": "^7.1"
}, },
"require-dev": { "require-dev": {
"athletic/athletic": "~0.1.8", "doctrine/coding-standard": "^6.0",
"ext-pdo": "*", "ext-pdo": "*",
"ext-phar": "*", "ext-phar": "*",
"phpunit/phpunit": "^6.2.3", "phpbench/phpbench": "^0.13",
"squizlabs/php_codesniffer": "^3.0.2" "phpstan/phpstan-phpunit": "^0.11",
"phpstan/phpstan-shim": "^0.11",
"phpunit/phpunit": "^7.0"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -1250,25 +1258,25 @@
} }
], ],
"description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors",
"homepage": "https://github.com/doctrine/instantiator", "homepage": "https://www.doctrine-project.org/projects/instantiator.html",
"keywords": [ "keywords": [
"constructor", "constructor",
"instantiate" "instantiate"
], ],
"time": "2017-07-22T11:58:36+00:00" "time": "2019-03-17T17:37:11+00:00"
}, },
{ {
"name": "myclabs/deep-copy", "name": "myclabs/deep-copy",
"version": "1.8.1", "version": "1.9.3",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/myclabs/DeepCopy.git", "url": "https://github.com/myclabs/DeepCopy.git",
"reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8" "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/007c053ae6f31bba39dfa19a7726f56e9763bbea",
"reference": "3e01bdad3e18354c3dce54466b7fbe33a9f9f7f8", "reference": "007c053ae6f31bba39dfa19a7726f56e9763bbea",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1303,39 +1311,37 @@
"object", "object",
"object graph" "object graph"
], ],
"time": "2018-06-11T23:09:50+00:00" "time": "2019-08-09T12:45:53+00:00"
}, },
{ {
"name": "phpdocumentor/reflection-common", "name": "phpdocumentor/reflection-common",
"version": "1.0.1", "version": "2.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git", "url": "https://github.com/phpDocumentor/ReflectionCommon.git",
"reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/63a995caa1ca9e5590304cd845c15ad6d482a62a",
"reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", "reference": "63a995caa1ca9e5590304cd845c15ad6d482a62a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.5" "php": ">=7.1"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^4.6" "phpunit/phpunit": "~6"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.0.x-dev" "dev-master": "2.x-dev"
} }
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"phpDocumentor\\Reflection\\": [ "phpDocumentor\\Reflection\\": "src/"
"src"
]
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -1357,30 +1363,30 @@
"reflection", "reflection",
"static analysis" "static analysis"
], ],
"time": "2017-09-11T18:02:19+00:00" "time": "2018-08-07T13:53:10+00:00"
}, },
{ {
"name": "phpdocumentor/reflection-docblock", "name": "phpdocumentor/reflection-docblock",
"version": "4.3.0", "version": "4.3.2",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
"reference": "94fd0001232e47129dd3504189fa1c7225010d08" "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/94fd0001232e47129dd3504189fa1c7225010d08", "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/b83ff7cfcfee7827e1e78b637a5904fe6a96698e",
"reference": "94fd0001232e47129dd3504189fa1c7225010d08", "reference": "b83ff7cfcfee7827e1e78b637a5904fe6a96698e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.0", "php": "^7.0",
"phpdocumentor/reflection-common": "^1.0.0", "phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0",
"phpdocumentor/type-resolver": "^0.4.0", "phpdocumentor/type-resolver": "~0.4 || ^1.0.0",
"webmozart/assert": "^1.0" "webmozart/assert": "^1.0"
}, },
"require-dev": { "require-dev": {
"doctrine/instantiator": "~1.0.5", "doctrine/instantiator": "^1.0.5",
"mockery/mockery": "^1.0", "mockery/mockery": "^1.0",
"phpunit/phpunit": "^6.4" "phpunit/phpunit": "^6.4"
}, },
@ -1408,41 +1414,40 @@
} }
], ],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"time": "2017-11-30T07:14:17+00:00" "time": "2019-09-12T14:27:41+00:00"
}, },
{ {
"name": "phpdocumentor/type-resolver", "name": "phpdocumentor/type-resolver",
"version": "0.4.0", "version": "1.0.1",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git", "url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",
"reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", "reference": "2e32a6d48972b2c1976ed5d8967145b6cec4a4a9",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^5.5 || ^7.0", "php": "^7.1",
"phpdocumentor/reflection-common": "^1.0" "phpdocumentor/reflection-common": "^2.0"
}, },
"require-dev": { "require-dev": {
"mockery/mockery": "^0.9.4", "ext-tokenizer": "^7.1",
"phpunit/phpunit": "^5.2||^4.8.24" "mockery/mockery": "~1",
"phpunit/phpunit": "^7.0"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.0.x-dev" "dev-master": "1.x-dev"
} }
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"phpDocumentor\\Reflection\\": [ "phpDocumentor\\Reflection\\": "src"
"src/"
]
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -1455,26 +1460,27 @@
"email": "me@mikevanriel.com" "email": "me@mikevanriel.com"
} }
], ],
"time": "2017-07-14T14:27:02+00:00" "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"time": "2019-08-22T18:11:29+00:00"
}, },
{ {
"name": "phpspec/prophecy", "name": "phpspec/prophecy",
"version": "1.8.0", "version": "1.9.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpspec/prophecy.git", "url": "https://github.com/phpspec/prophecy.git",
"reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", "url": "https://api.github.com/repos/phpspec/prophecy/zipball/f6811d96d97bdf400077a0cc100ae56aa32b9203",
"reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", "reference": "f6811d96d97bdf400077a0cc100ae56aa32b9203",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"doctrine/instantiator": "^1.0.2", "doctrine/instantiator": "^1.0.2",
"php": "^5.3|^7.0", "php": "^5.3|^7.0",
"phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0|^5.0",
"sebastian/comparator": "^1.1|^2.0|^3.0", "sebastian/comparator": "^1.1|^2.0|^3.0",
"sebastian/recursion-context": "^1.0|^2.0|^3.0" "sebastian/recursion-context": "^1.0|^2.0|^3.0"
}, },
@ -1489,8 +1495,8 @@
} }
}, },
"autoload": { "autoload": {
"psr-0": { "psr-4": {
"Prophecy\\": "src/" "Prophecy\\": "src/Prophecy"
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -1518,7 +1524,7 @@
"spy", "spy",
"stub" "stub"
], ],
"time": "2018-08-05T17:53:17+00:00" "time": "2019-10-03T11:07:50+00:00"
}, },
{ {
"name": "phpunit/php-code-coverage", "name": "phpunit/php-code-coverage",
@ -2425,16 +2431,16 @@
}, },
{ {
"name": "symfony/yaml", "name": "symfony/yaml",
"version": "v4.1.8", "version": "v4.3.5",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/yaml.git", "url": "https://github.com/symfony/yaml.git",
"reference": "fe87e3b24d15ec8948f0280ee867a65ca44fdbaa" "reference": "41e16350a2a1c7383c4735aa2f9fce74cf3d1178"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/yaml/zipball/fe87e3b24d15ec8948f0280ee867a65ca44fdbaa", "url": "https://api.github.com/repos/symfony/yaml/zipball/41e16350a2a1c7383c4735aa2f9fce74cf3d1178",
"reference": "fe87e3b24d15ec8948f0280ee867a65ca44fdbaa", "reference": "41e16350a2a1c7383c4735aa2f9fce74cf3d1178",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2453,7 +2459,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "4.1-dev" "dev-master": "4.3-dev"
} }
}, },
"autoload": { "autoload": {
@ -2480,28 +2486,28 @@
], ],
"description": "Symfony Yaml Component", "description": "Symfony Yaml Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2018-11-11T19:51:29+00:00" "time": "2019-09-11T15:41:19+00:00"
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",
"version": "1.3.0", "version": "1.5.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/webmozart/assert.git", "url": "https://github.com/webmozart/assert.git",
"reference": "0df1908962e7a3071564e857d86874dad1ef204a" "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/webmozart/assert/zipball/0df1908962e7a3071564e857d86874dad1ef204a", "url": "https://api.github.com/repos/webmozart/assert/zipball/88e6d84706d09a236046d686bbea96f07b3a34f4",
"reference": "0df1908962e7a3071564e857d86874dad1ef204a", "reference": "88e6d84706d09a236046d686bbea96f07b3a34f4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^5.3.3 || ^7.0" "php": "^5.3.3 || ^7.0",
"symfony/polyfill-ctype": "^1.8"
}, },
"require-dev": { "require-dev": {
"phpunit/phpunit": "^4.6", "phpunit/phpunit": "^4.8.36 || ^7.5.13"
"sebastian/version": "^1.0.1"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
@ -2530,7 +2536,7 @@
"check", "check",
"validate" "validate"
], ],
"time": "2018-01-29T19:49:41+00:00" "time": "2019-08-24T08:43:50+00:00"
} }
], ],
"aliases": [], "aliases": [],

118
data/charlas.json Normal file
View File

@ -0,0 +1,118 @@
[
{ "categoria":"Plenarias",
"charlas":
[
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Jairo Bochi","afiliacion":"Universidad Católica de Chile","web":"http://www.mat.uc.cl/~jairo.bochi/"}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Alicia Dickenstein", "afiliacion":"Universidad de Buenos Aires", "web":"http://mate.dm.uba.ar/~alidick/"}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Milton Jara", "afiliacion":"Instituto de Matemática Pura e Aplicada", "web":"https://impa.br/page-pessoas/milton-jara/" }
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Antonio Montalbán", "afiliacion":"University of California, Berkeley","web":"https://math.berkeley.edu/~antonio/"}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Tatiana Toro","afiliacion":"University of Washington","web":"https://sites.math.washington.edu/~toro/"}
}
]
},
{ "categoria":"Semiplenarias",
"charlas":
[
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Eduardo Friedman","web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Mauricio Velasco", "web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Nicolás Andruskiewitsch", "web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Andrea Rotnizky", "web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Helena Nussensveig", "web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Mónica Clapp", "web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Gustavo Ponce", "web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Daniel Smania", "web":""}
}
]
},
{ "categoria":"Cursos",
"charlas":
[
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Flavio Bonomo","web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Sebastian Hurtado","web":"" }
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Isabel Hubard","web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Yaiza Canzani","web":""}
}
]
},
{ "categoria":"Públicas",
"charlas":
[
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Eduardo Saez de Cabezón","web":""}
},
{ "titulo":"",
"abstract":"",
"pdf":"",
"speaker":{"nombre":"Ingrid Daubechis","web":"" }
}
]
}
]

164
data/sesiones.json Normal file
View File

@ -0,0 +1,164 @@
[
{
"titulo":"Set Theory and its Interactions",
"speakers":["Carlos Di Prisco", "Christina Brech"]
},
{
"titulo":"Combinatoria algebraica de funciones simétricas, cuasisimétricas y sus generalizaciones",
"speakers":["Rafael S. González D'León", "Yannic Vargas Lozada"]
},
{
"titulo":"Lógica y Computación",
"speakers":["Alexandre Miquel", "Martin Hyland"]
},
{
"titulo":"Algebraic and categorical structures in geometry and topology",
"speakers":["Manuel Rivera", "Camilo Arias Abad"]
},
{
"titulo":"Problemas inversos: desde la teoría a las aplicaciones",
"speakers":["Adriano Dr Cezaro", "Alberto Mercado", "Juan Pablo Agnelli"]
},
{
"titulo":"Estadística Matemática",
"speakers":["Florencia Leonardi", "Pamela Llop", "Daniela Rodriguez"]
},
{
"titulo":"Teorı́a de bordismo y acciones de grupos finitos",
"speakers":["Andrés Ángel", "Ana González de los Santos", "Rita Jiménez Rolland", "Carlos Segovia"]
},
{
"titulo":"Ecuaciones de evolución no-lineales y su Dinámica",
"speakers":["Jaime Angulo Pava", "Diego Chamorro", "Claudio Muñoz"]
},
{
"titulo":"Combinatoria",
"speakers":["Celina Miraglia Herrera de Figueiredo", "Flavia Bonomo", "Lucia Moura"]
},
{
"titulo":"Análisis Numérico",
"speakers":["Gabriel Acosta", "Pedro Morin", "Rodolfo Rodríguez"]
},
{
"titulo":"Análisis Funcional y Geometría",
"speakers":["Esteban Andruchow", "Pedro Massey", "Lázaro Recht"]
},
{
"titulo":"Geometría, Mecánica, Control y sus interconexiones",
"speakers":["Viviana Alejandra Díaz","Edith Padrón Fernandez"]
},
{
"titulo":"Cuerpos finitos y aplicaciones",
"speakers":["Daniel Panario","Luciane Quoos"]
},
{
"titulo":"Teoría de códigos y temas afines",
"speakers":["Ricardo Podestá", "Claudio Qureshi"]
},
{
"titulo":"Análisis no lineal en espacios de Banach",
"speakers":["Gerardo Botelho","Daniel Carando","Maite Fenández Unzueta"]
},
{
"titulo":"Ecuaciones diferenciales y estructuras geométricas",
"speakers":["John Alexander Arredondo García","Ronaldo Alves García","Mikhail Malakhaltsev","Jesús Muciño Raymundo"]
},
{
"titulo":"Análisis Armónico y Teoría geométrica de la medida",
"speakers":["Carlos Cabrelli","Jean Carlos Moraes"]
},
{
"titulo":"Quantum symmetries",
"speakers":["César Galindo", "Julia Plavnik", "Leandro Vendramin"]
},
{
"titulo":"Sistemas Dinámicos y Teoría Ergódica",
"speakers":["Jairo Bochi", "Katrin Gelfert", "Rafael Potrie"]
},
{
"titulo":"Funciones especiales, polinomios ortogonales y teoría de aproximación",
"speakers":["Manuel Domínguez de la Iglesia", "Pablo Manuel Román"]
},
{
"titulo":"Teoría algebraica de formas cuadráticas sobre anillos",
"speakers":["Hugo L. Mariano", "Alejandro Petrovich"]
},
{
"titulo":"Lógica matemática",
"speakers":["Manuela Busaniche", "Marcelo Esteban Coniglio"]
},
{
"titulo":"Operator Algebras",
"speakers":["Fernando Abadie", "Alcides Buss", "Damián Ferraro"]
},
{
"titulo":"Teoría de Números",
"speakers":["María de los Ángeles Chara", "Guillermo Mantilla", "Amalia Pizarro"]
},
{
"titulo":"Dinámica de grupos",
"speakers":["Juan Alonso", "Nancy Guelman", "Sebastián Hurtado","Cristóbal Rivas"]
},
{
"titulo":"Estructuras Geométricas",
"speakers":["Martin Bridgeman", "Richard Canary", "Matilde Martínez","Andrés Sambarino"]
},
{
"titulo":"Educación matemática en la enseñanza superior",
"speakers":["Omar Gil", "Mario Ponce"]
},
{
"titulo":"Functional Differential Equations and its Applications",
"speakers":["Pablo Amster", "Gonzalo Robledo"]
},
{
"titulo":"Educación matemática",
"speakers":["Elizabeth Montoya Delgadillo", "Miguel Ribeiro"]
},
{
"titulo":"Problemas Variacionales y Ecuaciones Diferenciales Parciales",
"speakers":["Judith Campos Cordero", "Duvan Henao Manrique", "Dora Cecilia Salazar Lozano"]
},
{
"titulo":"Stochastic processes and applications",
"speakers":["Joaquín Fontbona", "Juan Carlos Pardo", "Daniel Remenik", "Víctor Rivero"]
},
{
"titulo":"Large Stochastic systems",
"speakers":["Claudio Landim", "Pablo Ferrari"]
},
{
"titulo":"Geometría Algebraica computacional",
"speakers":["Gregorio Malajovich", "Diego Armentano"]
},
{
"titulo":"Análisis Wavelete y aplicaciones",
"speakers":["Victoria Vampa","Liliam Alvarez Díaz","María Teresa Martín"]
},
{
"titulo":"Geometría Algebraica",
"speakers":["Álvaro Rittatore","Pedro Luis del Ángel R."]
},
{
"titulo":"K-teoría",
"speakers":["Noé Bárcenas","Eugenia Ellis", "Emanuel Rodríguez Cirone"]
},
{
"titulo":"Stochastic analysis and stochastic processes",
"speakers":["Paavo Salminen","Antoine Lejay", "Ernesto Mordecki"]
},
{
"titulo":"Control and Stabilization for Partial Differential Equations",
"speakers":["Fágner D. Araruna","Eduardo Cerpa", "Luz de Teresa"]
},
{
"titulo":"Geometría Diferencial",
"speakers":["Romina Arroyo","Vivial del Barco", "Silvio Reggiani"]
},
{
"titulo":"Comunicación de las matemáticas en América Latina",
"speakers":["Javier Elizondo","Eduardo Sáenz de Cabezón"]
}
]

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@ -11,8 +11,11 @@ function routeMenu(){
/*case "/committees": /*case "/committees":
$("li#committees").addClass("active"); $("li#committees").addClass("active");
break;*/ break;*/
case "/plenaryspeakers": case "/charlas":
$("li#speakers").addClass("active"); $("li#charlas").addClass("active");
break;
case "/sesiones":
$("li#sesiones").addClass("active");
break; break;
case "/registrarse": case "/registrarse":
$("li#registration").addClass("active"); $("li#registration").addClass("active");

View File

@ -20,11 +20,11 @@ p
color:black; color:black;
} }
h1, h2, h3, h4, h5, h6 /*h1, h2, h3, h4, h5, h6
{ font: normal 179% 'century gothic', arial, sans-serif; { font: normal 179% 'century gothic', arial, sans-serif;
color: #43423F; color: #43423F;
margin: 0 0 15px 0; margin: 0 0 15px 0;
padding: 15px 0 5px 0;} padding: 15px 0 5px 0;}*/
h1#welcome{ h1#welcome{
font-size:300%; font-size:300%;
@ -36,11 +36,11 @@ h2
h3 h3
{ font: normal 125% 'century gothic', arial, sans-serif;} { font: normal 125% 'century gothic', arial, sans-serif;}
h4, h5, h6 /*h4, h5, h6
{ margin: 0; { margin: 0;
padding: 0 0 5px 0; padding: 0 0 5px 0;
font: normal 120% arial, sans-serif; font: normal 120% arial, sans-serif;
color: #0AB6F6;} color: #0AB6F6;}*/
h5, h6 h5, h6
{ font: italic 95% arial, sans-serif; { font: italic 95% arial, sans-serif;
@ -293,11 +293,11 @@ div.interest-links h4 a{
border:none; border:none;
} }
@media screen and (min-width: 1200px){ /*@media screen and (min-width: 1200px){
.container{ .container{
width:970px; width:970px;
} }
} }*/
#site_content #site_content
{ /*width: 858px; { /*width: 858px;
@ -544,3 +544,29 @@ ul.float-shortcuts a{
padding-top:15px; padding-top:15px;
} }
} }
.news .media a {
display: inline-block;
color:inherit;
text-decoration:none;
padding:5px;
}
.news .media a:hover {
background-color: #808080;
}
/*.media a:active {
background-color: black;
}*/
/*.meida a:visited {
background-color: #ccc;
}*/
.media img.media-object{
max-width:40px;
}
.media .media-body{
text-align: left;
color:black;
}

View File

@ -50,17 +50,20 @@ $app->get('/informacion-practica', function (Request $request, Response $respons
return $this->renderer->render($response, 'practicalinfo.html', $args); return $this->renderer->render($response, 'practicalinfo.html', $args);
}); });
$app->get('/plenaryspeakers', function (Request $request, Response $response, array $args) { $app->get('/charlas', function (Request $request, Response $response, array $args) {
$this->logger->info("GDDWorkshop '/plenaryspeakers' route"); $this->logger->info("GDDWorkshop '/charlas' route");
try { $strcharlas = file_get_contents(__DIR__."/../data/charlas.json");
$speakers = $this->db->getSpeakers(); $charlas = json_decode($strcharlas,true);
} catch (Exception $e) { return $this->renderer->render($response, 'charlas.html',
$this->logger->debug("Submit register DB error: ".$e->getMessage()); ['charlas' => $charlas]);
$this->flash->addMessageNow("Get Speakers", "DB error: ".$e->getMessage()); });
} $app->get('/sesiones', function (Request $request, Response $response, array $args) {
return $this->renderer->render($response, 'plenaryspeakers.html', $this->logger->info("GDDWorkshop '/sesiones' route");
['speakers' => $speakers]); $strsesiones = file_get_contents(__DIR__."/../data/sesiones.json");
$sesiones = json_decode($strsesiones,true);
//echo "<pre>".var_export(array_chunk($sesiones,10,true),true)."</pre>";
return $this->renderer->render($response, 'sesiones.html', ["sesiones"=>array_chunk($sesiones,8,true)]);
}); });
$app->get('/programa', function (Request $request, Response $response, array $args) { $app->get('/programa', function (Request $request, Response $response, array $args) {

40
templates/charlas.html Normal file
View File

@ -0,0 +1,40 @@
{% extends "layout.html" %}
{% block content %}
<div class="row">
<h1 style="margin-bottom:20px;"><strong>Charlas</strong></h1>
<div class="col-xs-12">
<div id="charlas">
<ul class="nav nav-tabs">
{% for categoria in charlas %}
{% set categoria = categoria.categoria %}
<li class="{{ loop.index == 1 ? 'active' }}"><a data-toggle="tab" href="#{{categoria}}">{{categoria}}</a></li>
{% endfor %}
</ul>
<div class="tab-content" style="margin-top:20px;">
{% for lista in charlas %}
{% set categoria = lista.categoria %}
<section class="{{ loop.index == 1 ? 'in active' }} tab-pane fade" id="{{categoria}}">
{% for charla in lista.charlas %}
<div class="media">
<div class="media-left media-middle">
</div>
<div class="media-body">
<h4 style="margin-bottom:10px;" class="media-heading">{{charla.titulo|default('Título: Próximamente')}}</h4>
{% if charla.speaker.web %}<a target="_blank" rel="noopener noreferrer" href="{{charla.speaker.web}}">{% endif %}
<b><span class="glyphicon glyphicon-user" aria-hidden="true"></span>{{" "~charla.speaker.nombre}}{{" - "~charla.speaker.afiliacion|default('')}}</b>
{{ charla.speaker.web ? '</a>':"" }}
<p style="font-size:14px;color:rgb(67,66,63);margin-top:10px;">{{charla.abstract|default('Abstract')}}</p>
</div>
</div>
{% endfor %}
</section>
{% endfor %}
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -36,7 +36,8 @@
<li id="home"><a href="/"><i class="glyphicon glyphicon-home"></i></a></li> <li id="home"><a href="/"><i class="glyphicon glyphicon-home"></i></a></li>
<li id="program"><a href="programa">Programa</a></li> <li id="program"><a href="programa">Programa</a></li>
<li id="speakers"><a href="plenaryspeakers">Charlas plenarias</a></li> <li id="charlas"><a href="charlas">Charlas</a></li>
<li id="sesiones"><a href="sesiones">Sesiones</a></li>
<li id="registration"><a href="registrarse">Registro</a></li> <li id="registration"><a href="registrarse">Registro</a></li>
<li id="participants"><a href="participantes">Participantes</a></li> <li id="participants"><a href="participantes">Participantes</a></li>
<li id="practicalinfo"><a href="informacion-practica">Información Práctica</a></li> <li id="practicalinfo"><a href="informacion-practica">Información Práctica</a></li>

View File

@ -1,23 +0,0 @@
{% extends "layout.html" %}
{% block content %}
<div class="row">
<h1><strong>Plenary Speakers</strong></h1>
<!--<h2>Scientific Committee</h2>-->
<ul class="comite">
{% for speaker in speakers %}
{% set speakertxt = "%s %s - %s"|format(speaker.nombre,speaker.apellido,speaker.afiliacion) %}
<li>
{% if speaker.web %}
<a href="{{speaker.web}}" target="_blank">
{{speakertxt}}
</a>
{% else %}
{{speakertxt}}
{% endif %}
</li>
{% endfor %}
</ul>
</div>
{% endblock %}

37
templates/sesiones.html Normal file
View File

@ -0,0 +1,37 @@
{% extends "layout.html" %}
{% block content %}
<div class="row">
<h1 style="margin-bottom:20px"><strong>Sesiones</strong></h1>
<!--<h2>Scientific Committee</h2>-->
<div class="col-xs-12">
<div class="tab-content sesiones-page">
{% set count=0 %}
{% for pagina in sesiones %}
<section class="{{ loop.index == 1 ? 'in active' }} tab-pane fade" id="pagina{{loop.index}}">
{% for s in pagina %}
{% set count = count+1 %}
<div class="media">
<div class="media-left media-middle">
<h5>{{count}}</h5>
</div>
<div class="media-body">
<h4 class="media-heading">{{s.titulo}}</h4>
<b>Speakers: </b>{{s.speakers|join(', ')}}
</div>
</div>
{% endfor %}
</section>
{% endfor %}
</div>
<nav aria-label="Page navigation">
<ul class="pagination pagination-lg nav" role="tablist">
{% for pagina in sesiones %}
<li class="{{ loop.index == 1 ? 'active' }}"><a data-toggle="tab" href="#pagina{{loop.index}}">{{loop.index}}</a></li>
{% endfor %}
</ul>
</nav>
</div>
</div>
{% endblock %}

View File

@ -21,9 +21,32 @@
<div class="row"> <div class="row">
<div class="col-xs-12 text-center"> <div class="col-xs-12 text-center news">
<h1>Noticias</h1> <h1>Noticias</h1>
<div class="media">
<a target="_blank" rel="noopener noreferrer" href="archivos/convocatoria-premio-UMALCA-2020.pdf">
<div class="media-left media-middle">
<img class="media-object" src="img/convocatoria-ico.jpg" alt="convocatoria icono">
</div>
<div class="media-body">
<h4 class="media-heading">Convocatoria a premio UMALCA 2020</h4>
Se invita a presentar candidaturas para el premio UMALCA 2020.
</div>
</a>
</div>
<div class="media">
<a target="_blank" rel="noopener noreferrer" href="archivos/posters-UMALCA-2020.pdf">
<div class="media-left media-middle">
<img class="media-object" src="img/llamado-posters-ico.png" alt="convocatoria icono">
</div>
<div class="media-body">
<h4 class="media-heading">Llamado a Posters</h4>
En el marco del CLAM2020 se realizarán dos sesiones de presentación de posters. A los interesados en participar se les invita a enviar sus propuestas.
</div>
</a>
</div>
</div> </div>
</div> </div>
<div class="row"> <div class="row">