From a17d1c2f86dd1c9a979102e9b68827ffb5917db1 Mon Sep 17 00:00:00 2001 From: Tom Janssens Date: Tue, 28 Apr 2015 13:27:21 +0200 Subject: [PATCH 1/7] Added german translation --- application/site/component/streets/view/municipalities/html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/site/component/streets/view/municipalities/html.php b/application/site/component/streets/view/municipalities/html.php index 2f0c44f3..016a2b89 100644 --- a/application/site/component/streets/view/municipalities/html.php +++ b/application/site/component/streets/view/municipalities/html.php @@ -160,7 +160,7 @@ protected function _assignStrings() 'de' => array( 'federal' => array('name' => 'Föderale Polizei', 'url' => '/fed/de', 'description' => 'Auf der föderalen Ebene beschäftigt sich ein Polizeikorps, die föderale Polizei, mit der spezialisierten Polizeiarbeit und den Unterstützungsaufträgen.'), 'local' => array('name' => 'Lokale Polizei ', 'url' => 'http://www.lokalepolizei.be/zones', 'description' => 'Auf lokaler Ebene ist die Polizei in 192 Polizeizonen aufgeteilt. Ihre lokale Polizei ist der erste Kontakt mit der Polizei.'), - 'help' => array('name' => 'Notrufnummern', 'url' => '/fed/de/kontakt/notrufnummern', 'description' => 'Un cas d\'urgence ? Consultez l\'aperçu des numéros d\'appel d\'urgence, des services de secours et d\'autres numéros de téléphone utiles.'), + 'help' => array('name' => 'Notrufnummern', 'url' => '/fed/de/kontakt/notrufnummern', 'description' => 'Ein Notfall? In der Liste finden Sie die Notrufnummern, die Hilfsdienste und andere nützliche Telefonnummern'), 'wanted' => array('name' => 'Forschungsansicht', 'url' => '/fed/de/avis-de-recherche', 'description' => 'Aidez-nous à retrouver des personnes disparues et des auteurs ou victimes de délits.'), 'pow' => array('name' => 'Online Angabe', 'url' => 'https://policeonweb.belgium.be', 'description' => 'Online Bagatelldelikte Anzeige erstatten, Ihr Alarmsystem melden und während Ihres Urlaubs oder Ihrer Abwesendheid für Ihr Zuhause Polizeiüberwachung beantragen.'), ), From 412154c6d3178ba7a2e0b473fe20768b78d231e8 Mon Sep 17 00:00:00 2001 From: Tom Janssens Date: Thu, 30 Apr 2015 17:04:59 +0200 Subject: [PATCH 2/7] Added missing translations --- .../site/component/districts/resources/language/fr-be.ini | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/application/site/component/districts/resources/language/fr-be.ini b/application/site/component/districts/resources/language/fr-be.ini index 6bd8c2ca..c7989f3d 100644 --- a/application/site/component/districts/resources/language/fr-be.ini +++ b/application/site/component/districts/resources/language/fr-be.ini @@ -20,3 +20,10 @@ YOUR NEIGHBORHOOD INFORMATION NETWORK=Je buurtinformatienetwerk THIS FIELD IS REQUIRED=Ce champ est obligatoire ONLY NUMBERS ARE ALLOWED=Seuls les chiffres sont autorisés + +A NEIGHBORHOOD INFORMATION NETWORK IS A PARTNERSHIP BETWEEN CITIZENS AND THE POLICE WITHIN A CERTAIN AREA=Un Partenariat Local de Prévention (PLP) est un accord de collaboration entre les citoyens et la police locale au sein d'un quartier déterminé +MORE INFORMATION=Plus d'infos +NEIGHBORHOOD-INFORMATION-NETWORK=Partenariat Local de Prévention +CONTACT YOUR COORDINATOR TO JOIN=Prenez contact avec le coordinateur du PLP de votre quartier pour y participer +YOUR STREET IS NOT YET PART OF A NEIGHBORHOOD INFORMATION NETWORK=Je straat maakt nog geen deel uit van een BIN +CONTACT YOUR DISTRICT OFFICER OR EMAIL US AT %S TO JOIN AN EXISTING NEIGHBORHOOD INFORMATION NETWORK OR TO START A NEW NEIGHBORHOOD INFORMATION NETWORK=Neem contact op met je wijkinspecteur of mail naar %s om je bij een bestaande BIN aan te sluiten of een nieuwe BIN op te starten From f838600a00d19a704c6faf339211f78ce9ee45c3 Mon Sep 17 00:00:00 2001 From: Tom Janssens Date: Mon, 4 May 2015 13:52:20 +0200 Subject: [PATCH 3/7] Typo --- application/site/component/streets/view/municipalities/html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/application/site/component/streets/view/municipalities/html.php b/application/site/component/streets/view/municipalities/html.php index 016a2b89..bf24b460 100644 --- a/application/site/component/streets/view/municipalities/html.php +++ b/application/site/component/streets/view/municipalities/html.php @@ -160,7 +160,7 @@ protected function _assignStrings() 'de' => array( 'federal' => array('name' => 'Föderale Polizei', 'url' => '/fed/de', 'description' => 'Auf der föderalen Ebene beschäftigt sich ein Polizeikorps, die föderale Polizei, mit der spezialisierten Polizeiarbeit und den Unterstützungsaufträgen.'), 'local' => array('name' => 'Lokale Polizei ', 'url' => 'http://www.lokalepolizei.be/zones', 'description' => 'Auf lokaler Ebene ist die Polizei in 192 Polizeizonen aufgeteilt. Ihre lokale Polizei ist der erste Kontakt mit der Polizei.'), - 'help' => array('name' => 'Notrufnummern', 'url' => '/fed/de/kontakt/notrufnummern', 'description' => 'Ein Notfall? In der Liste finden Sie die Notrufnummern, die Hilfsdienste und andere nützliche Telefonnummern'), + 'help' => array('name' => 'Notrufnummern', 'url' => '/fed/de/kontakt/notrufnummern', 'description' => 'Ein Notfall? In der Liste finden Sie die Notrufnummern, die Hilfsdienste und andere nützliche Telefonnummern.'), 'wanted' => array('name' => 'Forschungsansicht', 'url' => '/fed/de/avis-de-recherche', 'description' => 'Aidez-nous à retrouver des personnes disparues et des auteurs ou victimes de délits.'), 'pow' => array('name' => 'Online Angabe', 'url' => 'https://policeonweb.belgium.be', 'description' => 'Online Bagatelldelikte Anzeige erstatten, Ihr Alarmsystem melden und während Ihres Urlaubs oder Ihrer Abwesendheid für Ihr Zuhause Polizeiüberwachung beantragen.'), ), From 19d1cc3f3d82b66bc99905745391299b18fe2526 Mon Sep 17 00:00:00 2001 From: Steven Rombauts Date: Tue, 5 May 2015 12:25:24 +0100 Subject: [PATCH 4/7] Fix incorrect SHOW TABLE STATUS in MySQL adapter If the table identifier refers to a database, eg. db.table, correctly parse the name and change the SHOW syntax. --- library/database/adapter/mysql.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/library/database/adapter/mysql.php b/library/database/adapter/mysql.php index d14e55e0..702a5059 100644 --- a/library/database/adapter/mysql.php +++ b/library/database/adapter/mysql.php @@ -416,6 +416,17 @@ protected function _fetchTableInfo($table) ->like(':like') ->bind(array('like' => $table)); + if (strpos($table, '.') !== false) + { + list($from, $like) = explode('.', $table); + + if ($from != $table) + { + $query->from($from) + ->bind(array('like' => $like)); + } + } + if($info = $this->select($query, Database::FETCH_OBJECT)) { $return = $this->_parseTableInfo($info); } From 363ff694e08318b6437405b8be9371eb30a7fdfe Mon Sep 17 00:00:00 2001 From: Steven Rombauts Date: Tue, 5 May 2015 13:38:04 +0100 Subject: [PATCH 5/7] Update sample data --- install/custom/elasticsearch/support.mapping | 2 +- install/custom/mysql/schema.sql | 264 +++++++++++++++++-- 2 files changed, 236 insertions(+), 30 deletions(-) diff --git a/install/custom/elasticsearch/support.mapping b/install/custom/elasticsearch/support.mapping index d480e687..ca5c6dbd 100644 --- a/install/custom/elasticsearch/support.mapping +++ b/install/custom/elasticsearch/support.mapping @@ -27,7 +27,7 @@ curl -s -XPUT "http://localhost:9200/support_v1" -d ' } }' -curl -XPOST "http://localhost:9200/_aliases" -d ' +curl -s -XPOST "http://localhost:9200/_aliases" -d ' { "actions": [{ "add": { diff --git a/install/custom/mysql/schema.sql b/install/custom/mysql/schema.sql index dca03d5d..487d3116 100644 --- a/install/custom/mysql/schema.sql +++ b/install/custom/mysql/schema.sql @@ -1101,7 +1101,6 @@ CREATE TABLE `users_sessions` ( KEY `time` (`time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -- -- Create database `data` -- @@ -1110,40 +1109,107 @@ DROP DATABASE IF EXISTS `data`; CREATE DATABASE `data`; +-- +-- Table structure for table `data`.`table analytics` -- --- Table structure data for table `data`.`migrations` + +DROP TABLE IF EXISTS `data`.`analytics`; + +CREATE TABLE `data`.`analytics` ( + `analytics_analytic_id` int(11) unsigned NOT NULL auto_increment, + `token` varchar(250) default NULL, + `expires_on` int(10) default NULL, + `created` int(10) default NULL, + PRIMARY KEY (`analytics_analytic_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- +-- Table structure for table `data`.`table de-be_streets_regions` -- -DROP TABLE IF EXISTS `data`.`migrations`; +DROP TABLE IF EXISTS `data`.`de-be_streets_regions`; -CREATE TABLE `data`.`migrations` ( - `version` varchar(255) NOT NULL +CREATE TABLE `data`.`de-be_streets_regions` ( + `streets_region_id` int(11) unsigned NOT NULL, + `title` varchar(40) default NULL, + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_region_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +-- +-- Table structure for table `data`.`table fr-be_streets_cities` -- --- Table structure data for table `data`.`police_municipalities` + +DROP TABLE IF EXISTS `data`.`fr-be_streets_cities`; + +CREATE TABLE `data`.`fr-be_streets_cities` ( + `streets_city_id` int(11) unsigned NOT NULL, + `streets_region_id` int(11) default NULL, + `streets_province_id` int(11) default NULL, + `title` varchar(40) default NULL, + `police_zone_id` int(11) default NULL, + `crab_city_id` int(11) NOT NULL default '0', + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_city_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Table structure for table `data`.`table fr-be_streets_provinces` -- -DROP TABLE IF EXISTS `data`.`police_municipalities`; +DROP TABLE IF EXISTS `data`.`fr-be_streets_provinces`; -CREATE TABLE `data`.`police_municipalities` ( - `police_municipality_id` int(20) NOT NULL AUTO_INCREMENT, - `parent_id` int(11) NOT NULL DEFAULT '0', - `police_zone_id` int(11) NOT NULL DEFAULT '0', - `postcode` varchar(250) NOT NULL, - `title` varchar(250) NOT NULL, - `slug` varchar(250) NOT NULL, - `iso_code` varchar(250) NOT NULL, - `created_by` int(11) NOT NULL DEFAULT '0', - `created_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `modified_by` int(11) NOT NULL DEFAULT '0', - `modified_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - `locked_by` int(11) NOT NULL DEFAULT '0', - `locked_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', - PRIMARY KEY (`police_municipality_id`) +CREATE TABLE `data`.`fr-be_streets_provinces` ( + `streets_province_id` int(11) unsigned NOT NULL auto_increment, + `title` varchar(40) default NULL, + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_province_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +-- +-- Table structure for table `data`.`table fr-be_streets_regions` +-- + +DROP TABLE IF EXISTS `data`.`fr-be_streets_regions`; + +CREATE TABLE `data`.`fr-be_streets_regions` ( + `streets_region_id` int(11) unsigned NOT NULL, + `title` varchar(40) default NULL, + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_region_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Table structure data for table `data`.`migrations` +-- + +DROP TABLE IF EXISTS `data`.`migrations`; + +CREATE TABLE `data`.`migrations` ( + `version` varchar(255) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Table structure data for table `data`.`police_zones` @@ -1170,14 +1236,13 @@ CREATE TABLE `data`.`police_zones` ( PRIMARY KEY (`police_zone_id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -- -- Table structure data for table `data`.`streets` -- DROP TABLE IF EXISTS `data`.`streets`; -CREATE TABLE `streets` ( +CREATE TABLE `data`.`streets` ( `streets_street_id` int(11) unsigned NOT NULL auto_increment, `streets_city_id` int(5) default NULL, `streets_street_identifier` int(11) default NULL, @@ -1199,15 +1264,16 @@ CREATE TABLE `streets` ( -- --- Table structure data for table `data`.`streets_cities` +-- Table structure for table `data`.`table streets_cities` -- DROP TABLE IF EXISTS `data`.`streets_cities`; -CREATE TABLE `streets_cities` ( +CREATE TABLE `data`.`streets_cities` ( `streets_city_id` int(11) unsigned NOT NULL, + `streets_region_id` int(11) default NULL, + `streets_province_id` int(11) default NULL, `title` varchar(40) default NULL, - `language` varchar(2) default NULL, `police_zone_id` int(11) default NULL, `crab_city_id` int(11) NOT NULL default '0', `created_by` int(11) default NULL, @@ -1220,12 +1286,152 @@ CREATE TABLE `streets_cities` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +-- +-- Table structure for table `data`.`table streets_islp` +-- + +DROP TABLE IF EXISTS `data`.`streets_islp`; + +CREATE TABLE `data`.`streets_islp` ( + `taal` varchar(2) NOT NULL default '', + `fgem` int(11) default NULL, + `straat` varchar(250) NOT NULL default '', + `aktief` int(11) default NULL, + `benaming` varchar(250) default NULL, + `postcode` varchar(4) default NULL, + `streets_city_id` int(11) default NULL, + KEY `title` (`benaming`), + KEY `postcode` (`postcode`), + KEY `streets_city_id` (`streets_city_id`), + KEY `straat` (`straat`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- +-- Table structure for table `data`.`table streets_logs` +-- + +DROP TABLE IF EXISTS `data`.`streets_logs`; + +CREATE TABLE `data`.`streets_logs` ( + `streets_log_id` int(11) unsigned NOT NULL auto_increment, + `type` enum('city','street') default NULL, + `action` enum('add','delete','edit') default NULL, + `row` int(5) default NULL, + `name` varchar(160) default NULL, + `fields` text, + `created_on` datetime default NULL, + PRIMARY KEY (`streets_log_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Logs the actions generated by syncing with CRAB database'; + + +-- +-- Table structure for table `data`.`table streets_municipalities` +-- + +DROP TABLE IF EXISTS `data`.`streets_municipalities`; + +CREATE TABLE `data`.`streets_municipalities` ( + `streets_municipality_id` int(20) NOT NULL, + `language` varchar(250) NOT NULL default '', + `streets_city_id` int(11) default NULL, + `parent_id` int(11) NOT NULL default '0', + `postcode` varchar(250) NOT NULL, + `title` varchar(250) NOT NULL, + `slug` varchar(250) NOT NULL, + `created_by` int(11) NOT NULL default '0', + `created_on` datetime NOT NULL default '0000-00-00 00:00:00', + `modified_by` int(11) NOT NULL default '0', + `modified_on` datetime NOT NULL default '0000-00-00 00:00:00', + `locked_by` int(11) NOT NULL default '0', + `locked_on` datetime NOT NULL default '0000-00-00 00:00:00', + UNIQUE KEY `streets_municipality_id` (`streets_municipality_id`,`language`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- +-- Table structure for table `data`.`table streets_postcodes` +-- + +DROP TABLE IF EXISTS `data`.`streets_postcodes`; + +CREATE TABLE `data`.`streets_postcodes` ( + `streets_postcode_id` int(11) unsigned NOT NULL, + `streets_city_id` int(11) NOT NULL default '0', + `title` varchar(255) default NULL, + `fgem` int(11) default NULL, + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_postcode_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- +-- Table structure for table `data`.`table streets_provinces` +-- + +DROP TABLE IF EXISTS `data`.`streets_provinces`; + +CREATE TABLE `data`.`streets_provinces` ( + `streets_province_id` int(11) unsigned NOT NULL auto_increment, + `title` varchar(40) default NULL, + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_province_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- +-- Table structure for table `data`.`table streets_regions` +-- + +DROP TABLE IF EXISTS `data`.`streets_regions`; + +CREATE TABLE `data`.`streets_regions` ( + `streets_region_id` int(11) unsigned NOT NULL, + `title` varchar(40) default NULL, + `created_by` int(11) default NULL, + `created_on` datetime default NULL, + `modified_by` int(11) default NULL, + `modified_on` datetime default NULL, + `locked_by` int(11) default NULL, + `locked_on` datetime default NULL, + PRIMARY KEY (`streets_region_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + + +-- +-- Table structure for table `data`.`table streets_relations` +-- + +DROP TABLE IF EXISTS `data`.`streets_relations`; + +CREATE TABLE `data`.`streets_relations` ( + `streets_street_identifier` bigint(20) unsigned NOT NULL, + `row` bigint(20) unsigned NOT NULL, + `table` varchar(255) NOT NULL, + PRIMARY KEY (`streets_street_identifier`,`row`,`table`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Relations table for streets'; + + +-- +-- Table structure for table `data`.`table streets_streets_islps` +-- + DROP TABLE IF EXISTS `data`.`streets_streets_islps`; CREATE TABLE `data`.`streets_streets_islps` ( `streets_street_identifier` int(11) unsigned NOT NULL, - `islp` varchar(20) DEFAULT NULL, - PRIMARY KEY (`streets_street_identifier`), + `islp` varchar(20) default NULL, + PRIMARY KEY (`streets_street_identifier`), KEY `islp` (`islp`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; From 62fa09edb6275c59aeca8751b914981660f86604 Mon Sep 17 00:00:00 2001 From: Tom Janssens Date: Tue, 5 May 2015 15:52:12 +0200 Subject: [PATCH 6/7] Recompiled CSS, new version of libsass --- .../site/public/theme/mobile/css/default.css | 169 ++---- .../site/public/theme/mobile/css/grid.css | 506 ++---------------- .../site/public/theme/mobile/css/ie9.css | 3 +- 3 files changed, 93 insertions(+), 585 deletions(-) diff --git a/application/site/public/theme/mobile/css/default.css b/application/site/public/theme/mobile/css/default.css index ea71f3e4..9a0a571b 100644 --- a/application/site/public/theme/mobile/css/default.css +++ b/application/site/public/theme/mobile/css/default.css @@ -292,8 +292,7 @@ margin-right: 0; margin-left: 1em; } .media_responsive .media__visual img { - display: block; } - } + display: block; } } .media__body { overflow: hidden; @@ -923,18 +922,15 @@ button.closed { .intro__news .card { text-align: left; } .intro__news .card img { - border-radius: 4px 0 0 4px; } - } + border-radius: 4px 0 0 4px; } } @media screen and (min-width: 768px) { .intro__news .card { text-align: center; } .intro__news .card img { border-radius: 4px 4px 0 0; } - .intro__search .search__label { - font-size: 24px; } - } + font-size: 24px; } } .homepage__sticky { padding-left: 20px; @@ -1026,23 +1022,18 @@ button.closed { padding-top: 10px; padding-bottom: 10px; } .container.container__footer_menu .nav--social li { - float: none; } - } + float: none; } } @media screen and (min-width: 768px) { .visible-phone { display: none; } - .container__breadcrumb, .container__content .sidebar, .container__copyright .copyright, .hidden-phone { display: block; } - .container__header, .container__breadcrumb, .container__content .homepage__sticky, .container__footer { padding-left: 0px; padding-right: 0px; } - .container__header { width: auto; } - .container.container__breadcrumb { border: 1px solid #eee; margin: 5px 25px; @@ -1050,13 +1041,11 @@ button.closed { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } - .container__content { padding-top: 37px; } .container__content.homepage { padding-left: 25px; padding-right: 25px; } - .container__quicklinks { *zoom: 1; } .container__quicklinks:before, .container__quicklinks:after { @@ -1065,10 +1054,8 @@ button.closed { line-height: 0; } .container__quicklinks:after { clear: both; } - .homepage__sticky { padding-bottom: 0; } - .homepage__contact { padding: 0; margin-bottom: 25px; @@ -1094,7 +1081,6 @@ button.closed { border: 1px solid #eee; background-color: #F8F8F8; margin-bottom: 10px; } - .quicklink__item_1, .quicklink__item_2, .quicklink__item_3 { margin-bottom: 12.5px; border-bottom: 1px solid #eee; @@ -1103,14 +1089,12 @@ button.closed { .quicklink__item_1.quicklink__item_3, .quicklink__item_2.quicklink__item_3, .quicklink__item_3.quicklink__item_3 { margin-bottom: 0; border-bottom: none; - padding-bottom: 0; } - } + padding-bottom: 0; } } @media screen and (min-width: 960px) { .quicklink__item_1, .quicklink__item_2, .quicklink__item_3 { margin-bottom: 0; border-bottom: none; padding-bottom: 0; } } - .container__footer { padding-top: 1.5em; background-color: #F8F8F8; } @@ -1119,7 +1103,6 @@ button.closed { @media screen and (min-width: 768px) { .container__footer .footer__districts { margin-top: 0; } } - .container.container__footer_menu { padding-left: 0px; padding-right: 0px; } @@ -1152,13 +1135,11 @@ button.closed { .container.container__footer_menu .nav--social a { padding-left: 15px; padding-right: 15px; } - .container__copyright { text-align: left; border-top: 0 none; } .container__copyright .copyright--right { - text-align: right; } - } + text-align: right; } } @media screen and (min-width: 960px) { #wrap { @@ -1167,12 +1148,10 @@ button.closed { -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } - .container.container__footer_menu ul:first-of-type li:first-child a { border-bottom-left-radius: 4px; } .container.container__footer_menu ul:last-of-type li:last-child a { - border-bottom-right-radius: 4px; } - } + border-bottom-right-radius: 4px; } } .visually-hidden { margin: -1px; @@ -1303,8 +1282,7 @@ body { @media screen and (min-width: 768px) { body { - font-size: 0.9375em; } - } + font-size: 0.9375em; } } dt { font-weight: bold; } @@ -1320,11 +1298,9 @@ dd { width: 150px; text-align: right; font-weight: bold; } - dd { margin: 0 0 0 160px; - padding: 0 0 0.375em 0; } - } + padding: 0 0 0.375em 0; } } .component.wanted dt { width: auto; @@ -1391,10 +1367,10 @@ textarea, input[type="text"], input[type="number"], input[type="search"], input[ -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; - -moz-transition: border linear 0.2s, box-shadow linear 0.2s; - -o-transition: border linear 0.2s, box-shadow linear 0.2s; - transition: border linear 0.2s, box-shadow linear 0.2s; + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; -webkit-appearance: none; } textarea:focus, input[type="text"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="email"]:focus { border-color: rgba(82, 168, 236, 0.8); @@ -1486,8 +1462,7 @@ ul.column--double, ul.column--triple, ul.column--quad { ul.column--quad { -webkit-column-count: 2; -moz-column-count: 2; - column-count: 2; } - } + column-count: 2; } } @media screen and (min-width: 768px) { ul.column--double { @@ -1501,8 +1476,7 @@ ul.column--double, ul.column--triple, ul.column--quad { ul.column--quad { -webkit-column-count: 4; -moz-column-count: 4; - column-count: 4; } - } + column-count: 4; } } .article { margin-bottom: 3em; } @@ -1542,8 +1516,7 @@ ul.column--double, ul.column--triple, ul.column--quad { float: right; width: 40%; max-width: 200px; - margin: 0 0 1.5em 1.5em; } - } + margin: 0 0 1.5em 1.5em; } } @media screen and (min-width: 960px) { .banner__image { @@ -1556,85 +1529,58 @@ ul.column--double, ul.column--triple, ul.column--quad { -moz-box-sizing: border-box; box-sizing: border-box; background: url("../images/banners/default.jpg"); } - .banner__image--5271 { background: url("../images/banners/5271.jpg"); } - .banner__image--5283 { background: url("../images/banners/5283.jpg"); } - .banner__image--5288 { background: url("../images/banners/5288.jpg"); } - .banner__image--5304 { background: url("../images/banners/5304.jpg"); } - .banner__image--5311 { background: url("../images/banners/5311.jpg"); } - .banner__image--5317 { background: url("../images/banners/5317.jpg"); } - .banner__image--5318 { background: url("../images/banners/5318.jpg"); } - .banner__image--5368 { background: url("../images/banners/5368.jpg"); } - .banner__image--5369 { background: url("../images/banners/5369.jpg"); } - .banner__image--5370 { background: url("../images/banners/5370.jpg"); } - .banner__image--5372 { background: url("../images/banners/5372.jpg"); } - .banner__image--5376 { background: url("../images/banners/5376.jpg"); } - .banner__image--5388 { background: url("../images/banners/5388.jpg"); } - .banner__image--5396 { background: url("../images/banners/5396.jpg"); } - .banner__image--5417 { background: url("../images/banners/5417.jpg"); } - .banner__image--5421 { background: url("../images/banners/5421.jpg"); } - .banner__image--5423 { background: url("../images/banners/5423.jpg"); } - .banner__image--5427 { background: url("../images/banners/5427.jpg"); } - .banner__image--5430 { background: url("../images/banners/5430.jpg"); } - .banner__image--5432 { background: url("../images/banners/5432.jpg"); } - .banner__image--5435 { background: url("../images/banners/5435.jpg"); } - .banner__image--5438 { background: url("../images/banners/5438.jpg"); } - .banner__image--5443 { background: url("../images/banners/5443.jpg"); } - .banner__image--5446 { background: url("../images/banners/5446.jpg"); } - .banner__image--5449 { background: url("../images/banners/5449.jpg"); } - .banner__image--5888 { - background: url("../images/banners/5888.jpg"); } - } + background: url("../images/banners/5888.jpg"); } } .breadcrumb { padding: 0; @@ -1669,10 +1615,10 @@ ul.column--double, ul.column--triple, ul.column--quad { .button:hover, .button.pseudo-class-hover, .button:focus, .button:active, .button.pseudo-class-active { text-decoration: none; background-position: 0 -15px; - -webkit-transition: background-position 0.1s linear; - -moz-transition: background-position 0.1s linear; - -o-transition: background-position 0.1s linear; - transition: background-position 0.1s linear; } + -webkit-transition: background-position .1s linear; + -moz-transition: background-position .1s linear; + -o-transition: background-position .1s linear; + transition: background-position .1s linear; } .button:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; @@ -1745,14 +1691,12 @@ button.button, input[type="submit"].button { @media screen and (orientation: landscape), screen and (orientation: portrait) { .button--hamburger:hover { - text-decoration: none; } - } + text-decoration: none; } } @media (max-width: 768px) { .button--hamburger:after { content: ""; content: none; } - .button--hamburger { cursor: pointer; user-select: none; } @@ -1792,8 +1736,7 @@ button.button, input[type="submit"].button { transform: rotate3d(0, 0, 1, 45deg); } .button--hamburger.close .lines:after { -webkit-transform: rotate3d(0, 0, 1, -45deg); - transform: rotate3d(0, 0, 1, -45deg); } - } + transform: rotate3d(0, 0, 1, -45deg); } } .cards { list-style: none; @@ -1851,20 +1794,17 @@ button.button, input[type="submit"].button { max-width: 80px; } .card--horizontal .card__metadata { width: 100%; } - .card--horizontal { text-align: left; } .card--horizontal a:hover img { border-bottom: 0px none; } .card--horizontal img { border-radius: 4px 0 0 4px; - border-bottom: 0px none; } - } + border-bottom: 0px none; } } @media screen and (min-width: 400px) { .card--horizontal .card__image img { - max-width: 100px; } - } + max-width: 100px; } } .form__group { margin-bottom: 0.75em; } @@ -1942,8 +1882,7 @@ button.button, input[type="submit"].button { flex-grow: 0; } @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) { .header .organization__logo { - background-image: url("../images/avatar@2x.png"); } - } + background-image: url("../images/avatar@2x.png"); } } .header .organization__name { white-space: nowrap; overflow: hidden; @@ -2028,15 +1967,13 @@ button.button, input[type="submit"].button { display: block; text-align: center; } .header .slogan a { - text-decoration: none; } - } + text-decoration: none; } } @media screen and (min-width: 960px) { .header { margin-bottom: 20px; } .header .organization { - text-align: left; } - } + text-align: left; } } .languages { list-style: none; @@ -2133,7 +2070,6 @@ button.button, input[type="submit"].button { @media screen and (min-width: 600px) { .button--hamburger { display: none; } - .navbar { /* Customize the navbar links to be fill the entire space of the .navbar */ } .navbar ul { @@ -2146,7 +2082,6 @@ button.button, input[type="submit"].button { border: 0 none; font-weight: normal; padding: 10px 15px; } - .js-enabled .navbar { margin: 0; padding: 0; @@ -2154,8 +2089,7 @@ button.button, input[type="submit"].button { height: auto; overflow: auto; clip: auto; - position: static; } - } + position: static; } } @media screen and (min-width: 768px) { .js-enabled .navbar { @@ -2174,7 +2108,6 @@ button.button, input[type="submit"].button { overflow: auto; clip: auto; position: static; } - .navbar { border-bottom: 0 none; border: 1px solid #002d5d; @@ -2193,8 +2126,7 @@ button.button, input[type="submit"].button { border-right: 0; -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; - border-radius: 0 4px 4px 0; } - } + border-radius: 0 4px 4px 0; } } .nav { margin-left: 0; @@ -2228,8 +2160,7 @@ button.button, input[type="submit"].button { @media screen and (min-width: 320px) { .nav--horizontal li { - display: inline-block; } - } + display: inline-block; } } .nav--list li a { padding-top: 8px; @@ -2318,8 +2249,7 @@ button.button, input[type="submit"].button { .pagination .pagination__next, .pagination .pagination__previous { float: none; } .pagination .pagination__offset { - display: inline; } - } + display: inline; } } table { border-spacing: 0; @@ -2370,8 +2300,7 @@ table { .table thead th { vertical-align: bottom; } .table thead tr th, .table thead tr td { - border-top: 0; } - } + border-top: 0; } } .table--striped tbody tr { border-top: 1px solid #eee; } @@ -2394,8 +2323,7 @@ table { .table--openinghours th, .table--openinghours td { padding: 0.5em; } .table--openinghours tbody td:nth-child(1) { - text-align: right; } - } + text-align: right; } } .sidebar { margin-top: 20px; } @@ -2419,10 +2347,10 @@ table { -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); - -webkit-transition: all 0.2s ease-in-out; - -moz-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; } + -webkit-transition: all .2s ease-in-out; + -moz-transition: all .2s ease-in-out; + -o-transition: all .2s ease-in-out; + transition: all .2s ease-in-out; } .thumbnail > img, .article__thumbnail > img { display: block; width: 100%; @@ -2448,18 +2376,15 @@ a.thumbnail:hover, a.article__thumbnail:hover, a.thumbnail:focus, a.article__thu @media screen and (min-width: 400px) { .search-box { display: table; } - .search-box__input { display: table-cell; width: 100%; } - .search-box__button { margin-left: 0.75em; margin-top: 0; padding-left: 20px; padding-right: 20px; - width: auto; } - } + width: auto; } } .nowrap { white-space: nowrap; } @@ -2503,13 +2428,10 @@ a.thumbnail:hover, a.article__thumbnail:hover, a.thumbnail:focus, a.article__thu @media only print { .container__header, .container__breadcrumb, .container__copyright, .pagination { display: none; } - .article__thumbnail:after { content: "" !important; } - a { - border-bottom: 0 none !important; } - } + border-bottom: 0 none !important; } } /* Magnific Popup CSS */ .mfp-bg { @@ -2679,7 +2601,7 @@ button::-moz-focus-inner { padding: 0; width: 90px; height: 110px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } + -webkit-tap-highlight-color: transparent; } .mfp-arrow:active { margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus { @@ -2842,26 +2764,21 @@ img.mfp-img { background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; - padding: 0; } - } + padding: 0; } } @media all and (max-width: 900px) { .mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } - .mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } - .mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } - .mfp-container { padding-left: 6px; - padding-right: 6px; } - } + padding-right: 6px; } } .mfp-ie7 .mfp-img { padding: 0; } diff --git a/application/site/public/theme/mobile/css/grid.css b/application/site/public/theme/mobile/css/grid.css index b81b67fe..151df31d 100644 --- a/application/site/public/theme/mobile/css/grid.css +++ b/application/site/public/theme/mobile/css/grid.css @@ -31,131 +31,62 @@ @media screen and (min-width: 400px) { .found .cards .card { width: 48.1481481481%; - float: left; - - - - } + float: left; } .found .cards .card:nth-child(2n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .found .cards .card:nth-child(2n+2) { - - margin-left: 51.8518518519%; margin-right: -100%; - - clear: none; } - .intro .intro__news__item img { - - - width: 39.5061728395%; float: left; - margin-left: 0; - - - } + margin-left: 0; } .intro .intro__news__item .card__metadata { - - - width: 56.7901234568%; float: left; - margin-left: 3.7037037037%; - - - } - } + margin-left: 3.7037037037%; } } @media screen and (min-width: 600px) { .gallery .gallery__item { width: 48.1481481481%; - float: left; - - - - } + float: left; } .gallery .gallery__item:nth-child(2n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .gallery .gallery__item:nth-child(2n+2) { - - margin-left: 51.8518518519%; margin-right: -100%; - - clear: none; } - .found .cards .card { width: 30.8641975309%; - float: left; - - - - } + float: left; } .found .cards .card:nth-child(3n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .found .cards .card:nth-child(3n+2) { - - margin-left: 34.5679012346%; margin-right: -100%; - - clear: none; } .found .cards .card:nth-child(3n+3) { - - margin-left: 69.1358024691%; margin-right: -100%; - - clear: none; } - .intro .intro__news__item img { - - - width: 30.8641975309%; float: left; - margin-left: 0; - - - } + margin-left: 0; } .intro .intro__news__item .card__metadata { - - - width: 65.4320987654%; float: left; - margin-left: 3.7037037037%; - - - } - } + margin-left: 3.7037037037%; } } @media screen and (min-width: 768px) { .container { @@ -168,581 +99,242 @@ content: " "; display: block; clear: both; } - .statistics__interactive .one-fourth { - - - width: 22.2222222222%; float: left; - margin-left: 3.7037037037%; - - - } + margin-left: 3.7037037037%; } .statistics__interactive .one-fourth:first-child { - - - width: 22.2222222222%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .sidebar { - - - width: 22.2222222222%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .component { - - - width: 74.0740740741%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .component.files, .component.found, .component.statistics { - - - width: 100%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .component.questions.categories { - - - width: 100%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .footer__districts { - - - width: 39.5061728395%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .footer__news { - - - width: 56.7901234568%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .traffic__text { - - - width: 56.7901234568%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .traffic__sidebar { - - - width: 39.5061728395%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .copyright--left { - - - width: 56.7901234568%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .copyright--right { - - - width: 39.5061728395%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .quicklinks__item { - - - width: 48.1481481481%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .quicklinks__item:first-child, .quicklinks__item:nth-child(3) { - - - width: 48.1481481481%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .quicklinks__item.one-third { - - - width: 30.8641975309%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .quicklinks__item.one-third:first-child { - - - width: 30.8641975309%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .homepage__sticky { - - - width: 70.5263157895%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .homepage__contact { - - - width: 26.3157894737%; float: left; - margin-left: 3.1578947368%; - - - } - + margin-left: 3.1578947368%; } .exception__message { - - - width: 56.7901234568%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .exception__image { - - - width: 39.5061728395%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .gallery .gallery__item { width: 30.8641975309%; - float: left; - - - - } + float: left; } .gallery .gallery__item:nth-child(3n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .gallery .gallery__item:nth-child(3n+2) { - - margin-left: 34.5679012346%; margin-right: -100%; - - clear: none; } .gallery .gallery__item:nth-child(3n+3) { - - margin-left: 69.1358024691%; margin-right: -100%; - - clear: none; } - .intro .intro__news__item { width: 30.8641975309%; - float: left; - - - - } + float: left; } .intro .intro__news__item:nth-child(3n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .intro .intro__news__item:nth-child(3n+2) { - - margin-left: 34.5679012346%; margin-right: -100%; - - clear: none; } .intro .intro__news__item:nth-child(3n+3) { - - margin-left: 69.1358024691%; margin-right: -100%; - - clear: none; } .intro .intro__news__item img { - - - width: 100%; float: left; - margin-left: 0; - - - } + margin-left: 0; } .intro .intro__news__item .card__metadata { - - - width: 100%; float: left; margin-left: 0; - margin-right: 0; - - } + margin-right: 0; } .intro .intro__search--inner { - - - width: 65.4320987654%; float: left; - margin-left: 0; - - - } + margin-left: 0; } .intro .external__item { width: 48.1481481481%; - float: left; - - - - } + float: left; } .intro .external__item:nth-child(2n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .intro .external__item:nth-child(2n+2) { - - margin-left: 51.8518518519%; margin-right: -100%; - - clear: none; } .intro .intro__wanted--missing { - - - width: 48.1481481481%; float: left; - margin-left: 0; - - - } + margin-left: 0; } .intro .intro__wanted--wanted { - - - width: 48.1481481481%; float: left; - margin-left: 3.7037037037%; - - - } - } + margin-left: 3.7037037037%; } } @media screen and (min-width: 960px) { .homepage__sticky .media { - - - width: 48.1481481481%; float: left; - margin-left: 3.7037037037%; - - - } + margin-left: 3.7037037037%; } .homepage__sticky .media:first-child { - - - width: 48.1481481481%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .organization { - - - width: 22.2222222222%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .navigation { - - - width: 74.0740740741%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .districts__officers { - - - width: 39.5061728395%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .districts__contact { - - - width: 56.7901234568%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .quicklinks__item { - - - width: 22.2222222222%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .quicklinks__item:nth-child(3) { - - - width: 22.2222222222%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .quicklinks__item:first-child { - - - width: 22.2222222222%; float: left; - margin-left: 0; - - - } - + margin-left: 0; } .quicklinks__item.one-third:nth-child(3) { - - - width: 30.8641975309%; float: left; - margin-left: 3.7037037037%; - - - } - + margin-left: 3.7037037037%; } .gallery .gallery__item { width: 22.2222222222%; - float: left; - - - - } + float: left; } .gallery .gallery__item:nth-child(4n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .gallery .gallery__item:nth-child(4n+2) { - - margin-left: 25.9259259259%; margin-right: -100%; - - clear: none; } .gallery .gallery__item:nth-child(4n+3) { - - margin-left: 51.8518518519%; margin-right: -100%; - - clear: none; } .gallery .gallery__item:nth-child(4n+4) { - - margin-left: 77.7777777778%; margin-right: -100%; - - clear: none; } - .found .cards .card { width: 22.2222222222%; - float: left; - - - - } + float: left; } .found .cards .card:nth-child(4n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .found .cards .card:nth-child(4n+2) { - - margin-left: 25.9259259259%; margin-right: -100%; - - clear: none; } .found .cards .card:nth-child(4n+3) { - - margin-left: 51.8518518519%; margin-right: -100%; - - clear: none; } .found .cards .card:nth-child(4n+4) { - - margin-left: 77.7777777778%; margin-right: -100%; - - clear: none; } - .wanted .cards .card--horizontal { width: 48.1481481481%; - float: left; - - - - } + float: left; } .wanted .cards .card--horizontal:nth-child(2n+1) { - - margin-left: 0; margin-right: -100%; - - clear: both; margin-left: 0; } .wanted .cards .card--horizontal:nth-child(2n+2) { - - margin-left: 51.8518518519%; margin-right: -100%; - - - clear: none; } - } + clear: none; } } diff --git a/application/site/public/theme/mobile/css/ie9.css b/application/site/public/theme/mobile/css/ie9.css index 8d95fad1..a0ddec3f 100644 --- a/application/site/public/theme/mobile/css/ie9.css +++ b/application/site/public/theme/mobile/css/ie9.css @@ -38,5 +38,4 @@ ul.column--double li, ul.column--triple li, ul.column--quad li { width: 33%; } ul.column--quad li { float: left; - width: 25%; } - } + width: 25%; } } From f1480a92be7b8af67c07ce68f16b2dfb36eef485 Mon Sep 17 00:00:00 2001 From: Tom Janssens Date: Tue, 5 May 2015 15:52:57 +0200 Subject: [PATCH 7/7] #126 - Added football fraud report link --- .../site/component/streets/view/municipalities/html.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/application/site/component/streets/view/municipalities/html.php b/application/site/component/streets/view/municipalities/html.php index bf24b460..61452817 100644 --- a/application/site/component/streets/view/municipalities/html.php +++ b/application/site/component/streets/view/municipalities/html.php @@ -149,6 +149,7 @@ protected function _assignStrings() 'help' => array('name' => 'Noodnummers', 'url' => '/fed/nl/contact/noodnummers', 'description' => 'Een noodgeval? Raadpleeg het overzicht van Belgische noodnummers, hulpdiensten en andere nuttige telefoonnummers.'), 'wanted' => array('name' => 'Opsporingen', 'url' => '/fed/nl/opsporingen', 'description' => 'Help ons bij het zoeken naar vermiste personen en daders of slachtoffers van een misdrijf. Hebt u tips?', 'link' => 'Alle gezochte personen'), 'pow' => array('name' => 'Online aangifte', 'url' => 'https://policeonweb.belgium.be', 'description' => 'Online klacht indienen voor kleine misdrijven, uw alarmsysteem aanmelden en politietoezicht aanvragen voor uw woning tijdens uw vakantie of afwezigheid.'), + 'football' => array('name' => 'Meldpunt voetbalfraude', 'url' => 'http://fraudefootball.be/index-nl.html', 'description' => 'Via dit meldpunt kan iedere burger informatie inzake voetbalfraude melden.'), ), 'fr' => array( 'federal' => array('name' => 'Police fédérale', 'url' => '/fed/fr', 'description' => 'Au niveau fédéral, une seule police, la police fédérale, assure la fonction de police spécialisée et des missions d\'appui.'), @@ -156,6 +157,7 @@ protected function _assignStrings() 'help' => array('name' => 'Numéros d\'urgence', 'url' => '/fed/fr/contact/des-numeros-durgence', 'description' => 'Un cas d\'urgence ? Consultez l\'aperçu des numéros d\'appel d\'urgence, des services de secours et d\'autres numéros de téléphone utiles.'), 'wanted' => array('name' => 'Avis de recherche', 'url' => '/fed/fr/avis-de-recherche', 'description' => 'Aidez-nous à retrouver des personnes disparues et des auteurs ou victimes de délits.'), 'pow' => array('name' => 'Déclaration en ligne', 'url' => 'https://policeonweb.belgium.be', 'description' => 'Porter plainte en ligne pour des petits délits, déclarer votre système d\'alarme et demander une surveillance policière de votre habitation pendant vos vacances ou en cas d\'absence.'), + 'football' => array('name' => 'Formulaire Fraude Football', 'url' => 'http://fraudefootball.be/index-fr.html', 'description' => 'Via ce point de contact, chaque citoyen a la possibilité de communiquer des informations concernant la fraude dans le milieu du football.'), ), 'de' => array( 'federal' => array('name' => 'Föderale Polizei', 'url' => '/fed/de', 'description' => 'Auf der föderalen Ebene beschäftigt sich ein Polizeikorps, die föderale Polizei, mit der spezialisierten Polizeiarbeit und den Unterstützungsaufträgen.'), @@ -163,6 +165,7 @@ protected function _assignStrings() 'help' => array('name' => 'Notrufnummern', 'url' => '/fed/de/kontakt/notrufnummern', 'description' => 'Ein Notfall? In der Liste finden Sie die Notrufnummern, die Hilfsdienste und andere nützliche Telefonnummern.'), 'wanted' => array('name' => 'Forschungsansicht', 'url' => '/fed/de/avis-de-recherche', 'description' => 'Aidez-nous à retrouver des personnes disparues et des auteurs ou victimes de délits.'), 'pow' => array('name' => 'Online Angabe', 'url' => 'https://policeonweb.belgium.be', 'description' => 'Online Bagatelldelikte Anzeige erstatten, Ihr Alarmsystem melden und während Ihres Urlaubs oder Ihrer Abwesendheid für Ihr Zuhause Polizeiüberwachung beantragen.'), + 'football' => array('name' => 'Formular Betrug bei Fußballspielen', 'url' => 'http://fraudefootball.be/index-de.html', 'description' => 'Jeder Bürger kann dieser Beschwerdestelle Informationen über den Betrug bei Fußballspielen übermitteln.'), ), );