Changeset 6662
- Timestamp:
- Jul 5, 2010, 10:46:55 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/feed.php
r6411 r6662 37 37 * @return int timestamp 38 38 */ 39 function mysqldt_to_ts($mysqldt)40 { 41 $date = explode_mysqldt($mysqldt);42 return mktime($date[' hour'], $date['minute'], $date['second'],43 $date[' month'], $date['day'], $date['year']);39 function datetime_to_ts($datetime) 40 { 41 $date = strptime($datetime, '%Y-%m-%d %H:%M:%S'); 42 return mktime($date['tm_hour'], $date['tm_min'], $date['tm_sec'], 43 $date['tm_mon'], $date['tm_mday'], 1900+$date['tm_year']); 44 44 } 45 45 … … 137 137 $item->descriptionHtmlSyndicated = true; 138 138 139 $item->date = mysqldt_to_ts($dbnow);139 $item->date = $dbnow; 140 140 $item->author = $conf['rss_feed_author']; 141 141 $item->guid= sprintf('%s', $dbnow);; … … 155 155 {// update the last check from time to time to avoid deletion by maintenance tasks 156 156 if ( !isset($feed_row['last_check']) 157 or time()- mysqldt_to_ts($feed_row['last_check']) > 30*24*3600 )157 or time()-datetime_to_ts($feed_row['last_check']) > 30*24*3600 ) 158 158 { 159 159 $query = ' … … 189 189 $item->descriptionHtmlSyndicated = true; 190 190 191 $item->date = mysqldt_to_ts($date);191 $item->date = $date; 192 192 $item->author = $conf['rss_feed_author']; 193 193 $item->guid= sprintf('%s', 'pics-'.$date);; -
trunk/include/functions_notification.inc.php
r6652 r6662 609 609 610 610 /** 611 * explodes a MySQL datetime format (2005-07-14 23:01:37) in fields "year",612 * "month", "day", "hour", "minute", "second".613 *614 * @param string mysql datetime format615 * @return array616 */617 function explode_mysqldt($mysqldt)618 {619 $date = array();620 list($date['year'],621 $date['month'],622 $date['day'],623 $date['hour'],624 $date['minute'],625 $date['second'])626 = preg_split('/[-: ]/', $mysqldt);627 628 return $date;629 }630 631 /**632 611 * returns title about recently published elements grouped by post date 633 612 * @param $date_detail: selected date computed by get_recent_post_dates function … … 638 617 639 618 $date = $date_detail['date_available']; 640 $exploded_date = explode_mysqldt($date);619 $exploded_date = strptime($date, '%Y-%m-%d %H:%M:%S'); 641 620 642 621 $title = l10n_dec('%d new image', '%d new images', $date_detail['nb_elements']); 643 $title .= ' ('.$lang['month'][(int)$exploded_date[' month']].' '.$exploded_date['day'].')';622 $title .= ' ('.$lang['month'][(int)$exploded_date['tm_mon']].' '.$exploded_date['tm_mday'].')'; 644 623 645 624 return $title;
Note: See TracChangeset
for help on using the changeset viewer.