'; $oTumblr = new readTumblrCache($tumblr_username,'phpTumblr',$cache_dir,60*$cache_min); $start = ($current_page - 1) * $posts_per_page; if ($post_id != null) { $oTumblr->getPosts(null,null,null,$post_id); } elseif ($tag_name != null) { $oTumblr->getPosts(null,null,null,null,$tag_name); } else { $oTumblr->getPosts($start,$posts_per_page,$post_type); } $aTumblr = $oTumblr->dumpArray(); echo ''; date_default_timezone_set($aTumblr['tumblelog']['timezone']); if(is_array($aTumblr['posts'])) { foreach($aTumblr['posts'] as $post) { $post['tag-url'] = $tag_url; $post['local-page-url'] = $post_url . $post['id']; $post['external-page-url'] = $ext_post_url . $post['id']; echo '
'; echo get_post_date($post,'inline_date'); switch ($post['type']) { case 'regular': echo get_text_post($post); break; case 'photo': echo get_photo_post($post); break; case 'link': echo get_link_post($post); break; case 'video': echo get_video_post($post); break; case 'quote': echo get_quote_post($post); break; case 'audio': echo get_audio_post($post); break; case 'conversation': echo get_chat_post($post); break; default: break; } echo get_post_footer($post); echo '
'; } $total_post_count = $aTumblr['stats']['num-all']; echo '
'; if ($current_page * $posts_per_page < $total_post_count) { echo '

Older Posts

'; } if ($current_page != 1) { echo '

Newer Posts

'; } echo '
'; } else { echo '

No blog posts were found matching your criteria... Please try again.

'; } ?>
'; echo ''; } elseif ($disqus_username != null) { echo ''; } ?>