29 Commits
Author SHA1 Message Date
Le Philousophe 93d3aa56a1 WEB: Handle null cases
Sometimes variables may be null. Handle the cases when passing to
functions expecting something non-null.
2025-08-24 12:32:47 +02:00
Le Philousophe cc9fa80181 WEB: Add typing 2025-08-24 12:32:47 +02:00
Le Philousophe 1c9380ef3e JANITORIAL: Fix code style
This should not have any behavioral changes
2025-08-24 12:32:46 +02:00
Le Philousophe ee085bcdba WEB: Rework links localization
The new algorithm is more robust and avoids adding the localization path
fragment to unrelated ScummVM websites.
It also fixes URLs to keep the user on the same website it visited (www
vs without www).
2025-08-09 17:39:22 +02:00
Mataniko 06f63505e2 WEB: Fix German only news images 2020-10-10 01:34:06 -04:00
Mataniko 11316500b7 WEB: Fix strpos condition ambiguity 2020-09-29 16:38:00 -04:00
Mataniko bcf45949d0 JANITORIAL: Code lint 2020-09-29 16:08:34 -04:00
Mataniko 858b40f31d WEB: Update links in news articles to localized links 2020-09-29 16:08:34 -04:00
Mataniko 08ea2cfcde WEB: Lint and static analysis cleanup 2020-09-27 22:08:07 -04:00
mataniko 2da6d8f010 WEB: Fix formatting and analysis errors 2020-09-01 00:10:54 -04:00
Matan Bareket 5f850f6941 DATA: Use .markdown extension instead of .yaml 2019-10-22 08:15:29 -04:00
Matan Bareket d6fba215f0 DATA: Convert news to FM+MD 2019-10-22 01:16:53 -04:00
Matan Bareket f48d95e174 WEB: Lint PHP files 2019-05-08 23:28:05 -04:00
Matan Bareket 7c90a6f7d6 WEB: Parse News JSON as an array instead of an object 2019-01-22 19:49:58 -05:00
Matan Bareket 601465558f WEB: Resolve static analysis errors 2019-01-22 19:49:58 -05:00
Matan Bareket 2eff11cbb3 WEB: Clean up most PSR2 style warnings 2019-01-22 19:49:58 -05:00
Matan Bareket 85328f2997 WEB: Use PSR-4 autoloading 2019-01-22 19:49:58 -05:00
Matan Bareket cfbeebb8dc WEB: Add namespaces to all PHP files 2019-01-22 19:49:58 -05:00
Matan Bareket 851bb41bb7 WEB: Auto-fix to PSR-2 standard 2019-01-22 19:49:58 -05:00
Matan Bareket 018c78010a NEWS: Add support for news filenames in either yyyyMMdd or yyyyMMddHHmm format
This also changes the behavior that when a user clicks on a news
article, he will get all news articles from the same day. The reasoning
is a) we barely have more than 1 article a day. b) if a user wanted a
hotlink to a particular news article, he might get two different ones
which is odd.
2018-11-18 07:46:22 -05:00
Matan Bareket 01f1443c43 I18N: Revert News model and Object but use JSON now instead of our XML 2018-11-06 08:57:44 -05:00
Matan Bareket c4e8e96345 I18N: Update News model and object to read from the new JSON file 2018-11-06 01:00:06 -05:00
Matan Bareket 904f4494ca WEB: Add a method to generate News links in HTML and feeds 2018-07-26 07:17:40 -04:00
Matan Bareket 3ff4a1b01e WEB: Remove broken getImage method from news articles 2018-07-26 07:17:40 -04:00
Eugene Sandulenko 7cf6b2ef40 WEB: More robust date parsing. Fixes to French news item dates. 2016-01-17 21:57:14 +01:00
Filippos Karapetis e2e430f3db WEB: use html_entity_decode() when decoding entities
This removes the hacky hardcoded table. Thanks to DrMcCoy for his help.
2013-07-02 23:31:33 +03:00
Filippos Karapetis eb35f1bb8c WEB: Replace specific HTML entities in RSS/atom feeds
This fixes the invalid XML entities in the RSS/atom feeds.
Currently, only e acute is replaced, but this can be extended to
replace more entities that may appear in news items
2013-07-02 13:25:46 +03:00
Fredrik Wendel f6c9513056 #2820377: "WEB: Unable to post more than single news item per day"
svn path=/web/trunk/; revision=42882
2009-07-29 09:03:27 +00:00
Eugene Sandulenko d429c48de0 Website rewrite from Fredrik Wendel
svn path=/web/trunk/; revision=40814
2009-05-23 18:45:30 +00:00