From e656dcd46abfe069ea83271248dbd7aae36554ca Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sat, 23 Feb 2008 13:40:45 +0100 Subject: use strftime() instead of date() FS#1335 :!: This patch replaces the use of the date() function with the strftime() function. The latter will respect a set locale and will use localized strings for things like month names. Because the format options for strftime differ from the ones used in date, DokuWiki will rest the value of $conf['dformat'] if it contains an old date format string (detected by missing % characters). Plugins or templates using the $conf['dformat'] need to be updated. darcs-hash:20080223124045-7ad00-6afb2b839afc58781463e25577e06adb675fff79.gz --- inc/html.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'inc/html.php') diff --git a/inc/html.php b/inc/html.php index c4c334892..8d085c7a0 100644 --- a/inc/html.php +++ b/inc/html.php @@ -248,7 +248,7 @@ function html_draft(){ $form->addHidden('date', $draft['date']); $form->addElement(form_makeWikiText($text, array('readonly'=>'readonly'))); $form->addElement(form_makeOpenTag('div', array('id'=>'draft__status'))); - $form->addElement($lang['draftdate'].' '. date($conf['dformat'],filemtime($INFO['draft']))); + $form->addElement($lang['draftdate'].' '. strftime($conf['dformat'],filemtime($INFO['draft']))); $form->addElement(form_makeCloseTag('div')); $form->addElement(form_makeButton('submit', 'recover', $lang['btn_recover'], array('tabindex'=>'1'))); $form->addElement(form_makeButton('submit', 'draftdel', $lang['btn_draftdel'], array('tabindex'=>'2'))); @@ -379,7 +379,7 @@ function html_locked(){ global $INFO; $locktime = filemtime(wikiLockFN($ID)); - $expire = @date($conf['dformat'], $locktime + $conf['locktime'] ); + $expire = @strftime($conf['dformat'], $locktime + $conf['locktime'] ); $min = round(($conf['locktime'] - (time() - $locktime) )/60); print p_locale_xhtml('locked'); @@ -415,7 +415,7 @@ function html_revisions($first=0){ array_pop($revisions); // remove extra log entry } - $date = @date($conf['dformat'],$INFO['lastmod']); + $date = @strftime($conf['dformat'],$INFO['lastmod']); print p_locale_xhtml('revisions'); print '
'; @@ -443,7 +443,7 @@ function html_revisions($first=0){ } foreach($revisions as $rev){ - $date = date($conf['dformat'],$rev); + $date = strftime($conf['dformat'],$rev); $info = getRevisionInfo($ID,$rev,true); $exists = page_exists($ID,$rev); @@ -539,7 +539,7 @@ function html_recent($first=0){ print '