Changeset 2477
- Timestamp:
- 06/02/08 04:23:05 (17 months ago)
- Files:
-
- 1 modified
-
branches/release-39/php/lib/mtdb_base.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-39/php/lib/mtdb_base.php
r2450 r2477 232 232 } 233 233 $blog =& $this->fetch_blog($link['fileinfo_blog_id']); 234 $blog_url = $blog['blog_site_url']; 234 $blog_url = $blog['blog_archive_url']; 235 $blog_url or $blog_url = $blog['blog_site_url']; 235 236 $blog_url = preg_replace('!(https?://(?:[^/]+))/.*!', '$1', $blog_url); 236 237 $url = $blog_url . $link['fileinfo_url']; … … 262 263 } 263 264 $blog =& $this->fetch_blog($blog_id); 264 $blog_url = $blog['blog_site_url']; 265 if ($at == 'Page') { 266 $blog_url = $blog['blog_site_url']; 267 } else { 268 $blog_url = $blog['blog_archive_url']; 269 $blog_url or $blog_url = $blog['blog_site_url']; 270 } 265 271 $blog_url = preg_replace('!(https?://(?:[^/]+))/.*!', '$1', $blog_url); 266 272 $url = $blog_url . $link['fileinfo_url']; … … 321 327 } 322 328 $blog =& $this->fetch_blog($link['fileinfo_blog_id']); 323 $blog_url = $blog['blog_site_url']; 329 if ($at == 'Page') { 330 $blog_url = $blog['blog_site_url']; 331 } else { 332 $blog_url = $blog['blog_archive_url']; 333 $blog_url or $blog_url = $blog['blog_site_url']; 334 } 324 335 $blog_url = preg_replace('!(https?://(?:[^/]+))/.*!', '$1', $blog_url); 325 336 $url = $blog_url . $link['fileinfo_url']; … … 1821 1832 $id_list = substr($id_list, 1); 1822 1833 $query = " 1823 select fileinfo_entry_id, fileinfo_url, blog_site_url, blog_file_extension 1834 select fileinfo_entry_id, fileinfo_url, blog_site_url, blog_file_extension, blog_archive_url 1824 1835 from mt_fileinfo, mt_templatemap, mt_blog 1825 1836 where fileinfo_entry_id in ($id_list) … … 1833 1844 1834 1845 foreach ($results as $row) { 1835 $blog_url = $row[2]; 1846 $blog_url = $row[4]; 1847 $blog_url or $blog_url = $row[2]; 1836 1848 $blog_url = preg_replace('!(https?://(?:[^/]+))/.*!', '$1', $blog_url); 1837 1849 $url = $blog_url . $row[1]; … … 1854 1866 $id_list = substr($id_list, 1); 1855 1867 $query = " 1856 select fileinfo_category_id, fileinfo_url, blog_site_url, blog_file_extension 1868 select fileinfo_category_id, fileinfo_url, blog_site_url, blog_file_extension, blog_archive_url 1857 1869 from mt_fileinfo, mt_templatemap, mt_blog 1858 1870 where fileinfo_category_id in ($id_list) … … 1865 1877 if ($results) { 1866 1878 foreach ($results as $row) { 1867 $blog_url = $row[2]; 1879 $blog_url = $row[4]; 1880 $blog_url or $blog_url = $row[2]; 1868 1881 $blog_url = preg_replace('!(https?://(?:[^/]+))/.*!', '$1', $blog_url); 1869 1882 $url = $blog_url . $row[1]; … … 2528 2541 $range = "'$low' and '$hi'"; 2529 2542 $link_cache_sql = " 2530 select fileinfo_startdate, fileinfo_url, blog_site_url, blog_file_extension 2543 select fileinfo_startdate, fileinfo_url, blog_site_url, blog_file_extension, blog_archive_url 2531 2544 from mt_fileinfo, mt_templatemap, mt_blog 2532 2545 where fileinfo_startdate between $range … … 2541 2554 foreach ($cache_results as $row) { 2542 2555 $date = $this->db2ts($row[0]); 2543 $blog_url = $row[2]; 2556 if ($at == 'Page') { 2557 $blog_url = $row[2]; 2558 } else { 2559 $blog_url = $row[4]; 2560 $blog_url or $blog_url = $row[2]; 2561 } 2544 2562 $blog_url = preg_replace('!(https?://(?:[^/]+))/.*!', '$1', $blog_url); 2545 2563 $url = $blog_url . $row[1];
