From 4964282a10db7dc98d67f8e1f1d83f432798b9bc Mon Sep 17 00:00:00 2001 From: Nikola Petkanski Date: Mon, 5 Nov 2018 10:44:03 +0200 Subject: [PATCH 01/73] ~ changed static pages to use OSM instead of Google maps --- html/about.html | 10 +++++----- html/index.html | 10 +++++----- html/speakers.html | 20 ++++++++++---------- html/team.html | 20 ++++++++++---------- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/html/about.html b/html/about.html index 6b4f82f..e9992c0 100644 --- a/html/about.html +++ b/html/about.html @@ -1,7 +1,7 @@ - + @@ -13,12 +13,12 @@ - + OpenFest - + @@ -95,7 +95,7 @@ OpenFest e единствената по рода си в България ко С автобус:
Автобус №413, името на спирката е СТЦ Интерпред. Автобусът тръгва от Централна гара.
Разписание и маршрут.



-
augenpflege von clinique
+
View Larger Map @@ -144,4 +144,4 @@ OpenFest e единствената по рода си в България ко - \ No newline at end of file + diff --git a/html/index.html b/html/index.html index f2a3b40..5eff1ca 100644 --- a/html/index.html +++ b/html/index.html @@ -1,7 +1,7 @@ - + @@ -13,12 +13,12 @@ - + OpenFest - + @@ -115,7 +115,7 @@ С автобус:
Автобус №413, името на спирката е СТЦ Интерпред. Автобусът тръгва от Централна гара.
Разписание и маршрут.



-
augenpflege von clinique
+
View Larger Map - \ No newline at end of file + diff --git a/html/speakers.html b/html/speakers.html index 49e6df8..766b3d0 100644 --- a/html/speakers.html +++ b/html/speakers.html @@ -1,7 +1,7 @@ - + @@ -13,12 +13,12 @@ - + OpenFest - + @@ -57,23 +57,23 @@

Васил Колев

- Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието. + Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.
-
+

Васил Колев

- Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието. + Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.
-
+
@@ -84,7 +84,7 @@ -
+

@@ -111,7 +111,7 @@ С автобус:
Автобус №413, името на спирката е СТЦ Интерпред. Автобусът тръгва от Централна гара.
Разписание и маршрут.



-
augenpflege von clinique
+
View Larger Map @@ -160,4 +160,4 @@ - \ No newline at end of file + diff --git a/html/team.html b/html/team.html index 87d09cc..3cd3d37 100644 --- a/html/team.html +++ b/html/team.html @@ -1,7 +1,7 @@ - + @@ -13,12 +13,12 @@ - + OpenFest - + @@ -112,23 +112,23 @@

Васил Колев

- Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието. + Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.
-
+

Васил Колев

- Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието. + Васил Колев е третият ветеран в екипа. Всяка година на неговите плещи лежат безпроблемното функциониране на мрежата и видео записването на събитието.
-
+
@@ -139,7 +139,7 @@ -
+

@@ -166,7 +166,7 @@ С автобус:
Автобус №413, името на спирката е СТЦ Интерпред. Автобусът тръгва от Централна гара.
Разписание и маршрут.



-
augenpflege von clinique
+
View Larger Map @@ -219,4 +219,4 @@ - \ No newline at end of file + -- 2.40.1 From 0e6b47259cac1cd128a889bd9a3792d6f5ffc5e9 Mon Sep 17 00:00:00 2001 From: Vasil Kolev Date: Wed, 7 Nov 2018 17:18:46 +0200 Subject: [PATCH 02/73] schedule: more visible (and translated) feedback link, shown after the event --- functions.php | 1 + schedule/parse.php | 17 ++++++++++++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/functions.php b/functions.php index 086f5d3..ba34a14 100644 --- a/functions.php +++ b/functions.php @@ -347,4 +347,5 @@ if (function_exists("pll_register_string")) { pll_register_string('high_quality','HIGH_QUALITY'); pll_register_string('all_streams','ALL_STREAMS'); pll_register_string('tba','TBA'); + pll_register_string('feedback','Submit feedback'); } diff --git a/schedule/parse.php b/schedule/parse.php index 7ada9d4..328f076 100644 --- a/schedule/parse.php +++ b/schedule/parse.php @@ -221,7 +221,8 @@ function parseData($config, $data) { $lastTs = 0; $fulltalks = ''; $hall_ids = []; - + $now = time(); + foreach ($events as $slot_index => $events_data) { $columns = []; @@ -250,6 +251,7 @@ function parseData($config, $data) { $eid = &$event_info['event_id']; $event = &$data['events'][$eid]; +# var_dump($microslots[$slot_index]); $title = mb_substr($event['title'], 0, $config['cut_len']) . (mb_strlen($event['title']) > $config['cut_len'] ? '...' : ''); $speakers = ''; @@ -268,6 +270,14 @@ function parseData($config, $data) { $speakers = implode (', ', $spk); } + if ($microslots[$slot_index][0] < $now) { + // talk has already started. Provide feedback links + $fullfb = '

'.pll__('Submit feedback').'

'; + $progfb = '

'.pll__('Submit feedback').'

'; + } else { + $fullfb = ""; + $progfb = ""; + } $content = '' . htmlspecialchars($title) . '
' . $speakers; // these are done by $eid, as otherwise we get some talks more than once (for example the lunch) @@ -280,9 +290,10 @@ function parseData($config, $data) { $fulltalk_spkr = strlen($speakers) > 0 ? (' (' . $speakers . ')') : ''; $fulltalks .= '

' . $event['title'] . ' ' . $fulltalk_spkr . '

'; $fulltalks .= '

' . $event['abstract'] . '

'; - $fulltalks .= '

Submit feedback

'; + $fulltalks .= $fullfb; $fulltalks .= '
'; } + if ($eid === $lastEventId) { array_pop($columns); ++$colspan; @@ -309,7 +320,7 @@ function parseData($config, $data) { $cssClasses = count($cssClasses) > 0 ? (' class="' . implode(' ', $cssClasses) . '"') : ''; // Render cell - $columns[] = ' 1 ? ' colspan="' . $colspan . '"' : $rowspan) . $cssClasses . '>' . $content . ''; + $columns[] = ' 1 ? ' colspan="' . $colspan . '"' : $rowspan) . $cssClasses . '>' . $content . $progfb . ''; $lastEventId = $eid; unset($eid, $event); -- 2.40.1 From 88e49db34e7db4678f30da86fb346d5f78ade2bf Mon Sep 17 00:00:00 2001 From: Vasil Kolev Date: Sun, 9 Jun 2019 15:12:00 +0300 Subject: [PATCH 03/73] schedule config: add 2019 --- schedule/config.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/schedule/config.php b/schedule/config.php index 553b5df..3baf0ee 100644 --- a/schedule/config.php +++ b/schedule/config.php @@ -48,6 +48,14 @@ function getSchedConfig($year = 2017) { ], 'hidden_language_tracks' => [42], ], + 2019 => [ + 'conferenceId' => 6, + 'eventTypes' => [ + 'lecture' => 12, + 'workshop' => 11, + ], + 'hidden_language_tracks' => [50], + ], ]; -- 2.40.1 From 6f65da326032ca5465ae760ca1095d5b043b02c5 Mon Sep 17 00:00:00 2001 From: Vasil Kolev Date: Mon, 17 Jun 2019 19:42:18 +0300 Subject: [PATCH 04/73] theme: add most stuff for 2019 --- header.php | 14 ++++++++++++-- img/banner-back-2019.jpg | Bin 0 -> 68918 bytes img/banner-bg-2019.png | Bin 0 -> 33233 bytes img/banner-en-2019.png | Bin 0 -> 33233 bytes img/logo-2019.png | Bin 0 -> 7484 bytes img/navbg-2019.png | Bin 0 -> 2940 bytes 6 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 img/banner-back-2019.jpg create mode 100644 img/banner-bg-2019.png create mode 100644 img/banner-en-2019.png create mode 100644 img/logo-2019.png create mode 100644 img/navbg-2019.png diff --git a/header.php b/header.php index 685831c..68dc4d4 100644 --- a/header.php +++ b/header.php @@ -26,8 +26,13 @@ path); + + if ($blog_slug == '2019') { + echo '