Skip to content

Commit

Permalink
WEB: More robust date parsing. Fixes to French news item dates.
Browse files Browse the repository at this point in the history
  • Loading branch information
sev- committed Jan 17, 2016
1 parent 9fb0812 commit 7cf6b2e
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 12 deletions.
4 changes: 2 additions & 2 deletions data/news/fr/20150111.xml
@@ -1,5 +1,5 @@
<NAME>En cas de Zork, casser la vitre !</NAME>
<DATE>11 Jan, 2015</DATE>
<DATE>Jan 11, 2015</DATE>
<AUTHOR>md5</AUTHOR>
<BODY>

Expand Down Expand Up @@ -27,4 +27,4 @@ Attrapez donc vos disques et aidez nous en testant le jeu ! Si vous ne posséd
<li> <a href="http://www.gog.com/game/zork_grand_inquisitor?pp=22d200f8670dbdb3e253a90eee5098477c95c23d"><i>Zork : Grand Inquisitor</i> &mdash; page sur le magasin GOG.com</a></li>
</ul>

</BODY>
</BODY>
2 changes: 1 addition & 1 deletion data/news/fr/20150330.xml
@@ -1,5 +1,5 @@
<NAME>Preparez-vous pour le Tordeur de Sexe</NAME>
<DATE>30 Mars, 2015</DATE>
<DATE>Mar 30, 2015</DATE>
<AUTHOR>Paul Gilbert</AUTHOR>
<BODY>

Expand Down
4 changes: 2 additions & 2 deletions data/news/fr/20150913.xml
@@ -1,5 +1,5 @@
<NAME>Elémentaire, mon cher Watson</NAME>
<DATE>13 Sep, 2015</DATE>
<DATE>Sep 13, 2015</DATE>
<AUTHOR>Paul Gilbert</AUTHOR>
<BODY>

Expand All @@ -14,4 +14,4 @@ L'équipe de ScummVM est fière d'annoncer le support pour les deux jeux de la s
<p>
Jouez, et découvrez si vous être prêt à relever le défi et marcher dans les traces du grand Sherlock Holmes. Les jeux sont-ils faits ? :)
</p>
</BODY>
</BODY>
4 changes: 2 additions & 2 deletions data/news/fr/20151111.xml
@@ -1,5 +1,5 @@
<NAME>Je suis le grand Cornholio! Je veux du PQ pour mon trou-trou !</NAME>
<DATE>11 Nov, 2015</DATE>
<DATE>Nov 11, 2015</DATE>
<AUTHOR>Strangerke</AUTHOR>
<BODY>

Expand All @@ -19,4 +19,4 @@ Veuillez signalez les bogues et versions non reconnues sur notre <a href="https:
Et comme d'habitude, si vous rencontrez en chemin une vue intéressante, nous sommes intéressés par vos <a href="http://wiki.scummvm.org/index.php/Screenshots">captures d'écran</a>.
</p>

</BODY>
</BODY>
2 changes: 1 addition & 1 deletion data/news/fr/20151122.xml
@@ -1,5 +1,5 @@
<NAME>Accédez à un monde d'Amazones</NAME>
<DATE>22 November, 2015</DATE>
<DATE>Nov 22, 2015</DATE>
<AUTHOR>Strangerke</AUTHOR>
<BODY>
<p>
Expand Down
4 changes: 2 additions & 2 deletions data/news/fr/20151206.xml
@@ -1,5 +1,5 @@
<NAME>Un autre Chevalier de Baphomet, par des Fans pour les Fans</NAME>
<DATE>6 Dec, 2015</DATE>
<DATE>Dec 6, 2015</DATE>
<AUTHOR>md5</AUTHOR>
<BODY>
<p>
Expand All @@ -14,7 +14,7 @@
Veuillez signaler les bogues ainsi que les versions non reconnues dans <href="http://sourceforge.net/p/scummvm/bugs/">notre base de bogues</a> en suivant nos <a href="http://www.scummvm.org/faq.php#question.report-bugs">directives de soumission de bogue</a>. Et comme d'habitude vos <a href="http://wiki.scummvm.org/index.php/Screenshots">captures d'écran</a> sont les bienvenues.
</p>
<p>
Un grand merci à la fantastique équipe de <a href="http://brokensword25.com/team/mitglieder.htm">mindFactory team</a> qui a créé ce jeu, et a partagé le code source original avec nous !
Un grand merci à la fantastique équipe de <a href="http://brokensword25.com/team/mitglieder.htm">mindFactory team</a> qui a créé ce jeu, et a partagé le code source original avec nous !
Le jeux peut être téléchargé gratuitement <a href="http://brokensword25.com/">ici</a>.
</p>
</BODY>
4 changes: 2 additions & 2 deletions include/Objects/News.php
Expand Up @@ -35,7 +35,7 @@ public function __construct($data, $filename, $processContent = false) {
if (count($vars) == 6) {
$this->_title = $processContent ? $this->processText($vars[1]) : $vars[1];
/* Store the date as an unix timestamp*/
$this->_date = intval(strtotime($vars[2]));
$this->_date = date_timestamp_get(date_create_from_format("M d, Y", $vars[2]));
$this->_author = $vars[3];
$this->_image = $vars[4];
$this->_content = $processContent ? $this->processText($vars[5]) : $vars[5];
Expand All @@ -55,7 +55,7 @@ public function __construct($data, $filename, $processContent = false) {
function processText($text) {
return html_entity_decode($text, ENT_COMPAT, 'UTF-8');
}

/* Get the title. */
public function getTitle() {
return $this->_title;
Expand Down

0 comments on commit 7cf6b2e

Please sign in to comment.