diff options
author | ArthurHoaro <arthur@hoa.ro> | 2015-03-12 21:57:19 +0100 |
---|---|---|
committer | nodiscc <nodiscc@gmail.com> | 2015-03-31 13:19:07 +0200 |
commit | bec18701801cc140d760c261dd115fda1507a0dd (patch) | |
tree | cde4d11ddc75202e85b6d0f307d2b8523aa6c487 /index.php | |
parent | 129ff3c2e50154d563de12c85ec7597df5bded5a (diff) | |
download | Shaarli-bec18701801cc140d760c261dd115fda1507a0dd.tar.gz Shaarli-bec18701801cc140d760c261dd115fda1507a0dd.tar.zst Shaarli-bec18701801cc140d760c261dd115fda1507a0dd.zip |
Define date format in templates instead of index.php.
Diffstat (limited to 'index.php')
-rw-r--r-- | index.php | 16 |
1 files changed, 3 insertions, 13 deletions
@@ -567,16 +567,6 @@ function linkdate2iso8601($linkdate) | |||
567 | return date('c',linkdate2timestamp($linkdate)); // 'c' is for ISO 8601 date format. | 567 | return date('c',linkdate2timestamp($linkdate)); // 'c' is for ISO 8601 date format. |
568 | } | 568 | } |
569 | 569 | ||
570 | /* Converts a linkdate time (YYYYMMDD_HHMMSS) of an article to a localized date format. | ||
571 | (used to display link date on screen) | ||
572 | The date format is automatically chosen according to locale/languages sniffed from browser headers (see autoLocale()). */ | ||
573 | function linkdate2locale($linkdate) | ||
574 | { | ||
575 | return utf8_encode(strftime('%c',linkdate2timestamp($linkdate))); // %c is for automatic date format according to locale. | ||
576 | // Note that if you use a locale which is not installed on your webserver, | ||
577 | // the date will not be displayed in the chosen locale, but probably in US notation. | ||
578 | } | ||
579 | |||
580 | // Parse HTTP response headers and return an associative array. | 570 | // Parse HTTP response headers and return an associative array. |
581 | function http_parse_headers_shaarli( $headers ) | 571 | function http_parse_headers_shaarli( $headers ) |
582 | { | 572 | { |
@@ -1142,7 +1132,7 @@ function showDailyRSS() | |||
1142 | $l = $LINKSDB[$linkdate]; | 1132 | $l = $LINKSDB[$linkdate]; |
1143 | $l['formatedDescription']=nl2br(keepMultipleSpaces(text2clickable(htmlspecialchars($l['description'])))); | 1133 | $l['formatedDescription']=nl2br(keepMultipleSpaces(text2clickable(htmlspecialchars($l['description'])))); |
1144 | $l['thumbnail'] = thumbnail($l['url']); | 1134 | $l['thumbnail'] = thumbnail($l['url']); |
1145 | $l['localdate']=linkdate2locale($l['linkdate']); | 1135 | $l['timestamp'] = linkdate2timestamp($l['linkdate']); |
1146 | if (startsWith($l['url'],'?')) $l['url']=indexUrl().$l['url']; // make permalink URL absolute | 1136 | if (startsWith($l['url'],'?')) $l['url']=indexUrl().$l['url']; // make permalink URL absolute |
1147 | $links[$linkdate]=$l; | 1137 | $links[$linkdate]=$l; |
1148 | } | 1138 | } |
@@ -1190,7 +1180,7 @@ function showDaily() | |||
1190 | $linksToDisplay[$key]['taglist']=$taglist; | 1180 | $linksToDisplay[$key]['taglist']=$taglist; |
1191 | $linksToDisplay[$key]['formatedDescription']=nl2br(keepMultipleSpaces(text2clickable(htmlspecialchars($link['description'])))); | 1181 | $linksToDisplay[$key]['formatedDescription']=nl2br(keepMultipleSpaces(text2clickable(htmlspecialchars($link['description'])))); |
1192 | $linksToDisplay[$key]['thumbnail'] = thumbnail($link['url']); | 1182 | $linksToDisplay[$key]['thumbnail'] = thumbnail($link['url']); |
1193 | $linksToDisplay[$key]['localdate'] = linkdate2locale($link['linkdate']); | 1183 | $linksToDisplay[$key]['timestamp'] = linkdate2timestamp($link['linkdate']); |
1194 | } | 1184 | } |
1195 | 1185 | ||
1196 | /* We need to spread the articles on 3 columns. | 1186 | /* We need to spread the articles on 3 columns. |
@@ -1944,7 +1934,7 @@ function buildLinkList($PAGE,$LINKSDB) | |||
1944 | $title=$link['title']; | 1934 | $title=$link['title']; |
1945 | $classLi = $i%2!=0 ? '' : 'publicLinkHightLight'; | 1935 | $classLi = $i%2!=0 ? '' : 'publicLinkHightLight'; |
1946 | $link['class'] = ($link['private']==0 ? $classLi : 'private'); | 1936 | $link['class'] = ($link['private']==0 ? $classLi : 'private'); |
1947 | $link['localdate']=linkdate2locale($link['linkdate']); | 1937 | $link['timestamp']=linkdate2timestamp($link['linkdate']); |
1948 | $taglist = explode(' ',$link['tags']); | 1938 | $taglist = explode(' ',$link['tags']); |
1949 | uasort($taglist, 'strcasecmp'); | 1939 | uasort($taglist, 'strcasecmp'); |
1950 | $link['taglist']=$taglist; | 1940 | $link['taglist']=$taglist; |