$option)
$wpbookAdminOptions[$key] = $option;
}
//get options from wordpress settings
$api_key = $wpbookAdminOptions['fb_api_key'];
$secret = $wpbookAdminOptions['fb_secret'];
$app_url = $wpbookAdminOptions['fb_app_url'];
$invite_friends = $wpbookAdminOptions['invite_friends'];
$require_email = $wpbookAdminOptions['require_email'];
$allow_comments = $wpbookAdminOptions['allow_comments'];
$give_credit = $wpbookAdminOptions['give_credit'];
$enable_share = $wpbookAdminOptions['enable_share'];
$links_position = $wpbookAdminOptions['links_position'];
$enable_external_link = $wpbookAdminOptions['enable_external_link'];
$enable_profile_link = $wpbookAdminOptions['enable_profile_link'];
$timestamp_date_format = $wpbookAdminOptions['timestamp_date_format'];
$timestamp_time_format = $wpbookAdminOptions['timestamp_time_format'];
$show_date_title = $wpbookAdminOptions['show_date_title'];
$custom_header = $wpbookAdminOptions['custom_header'];
$custom_footer = $wpbookAdminOptions['custom_footer'];
$show_custom_header_footer = $wpbookAdminOptions['show_custom_header_footer'];
$app_name = get_bloginfo('name');
if ($app_name == '' || (empty($app_name)) ) {
$app_name = 'Blog Title';
}
$use_gravatar = $wpbookAdminOptions['use_gravatar'];
$gravatar_rating = $wpbookAdminOptions['gravatar_rating'];
$gravatar_default = $wpbookAdminOptions['gravatar_default'];
$show_pages = $wpbookAdminOptions['show_pages'];
$exclude_pages_true = $wpbookAdminOptions['exclude_true'];
$exclude_pages_list = $wpbookAdminOptions['exclude_pages'];
$show_pages_menu = $wpbookAdminOptions['show_pages_menu'];
$show_page_list = $wpbookAdminOptions['show_pages_list'];
$show_post_list = $wpbookAdminOptions['show_recent_post_list'];
$recent_post_list_amount= $wpbookAdminOptions['recent_post_amount'];
$wpbook_show_errors = $wpbookAdminOptions['show_errors'];
$target_admin = $wpbookAdminOptions['fb_admin_target'];
if($use_gravatar) {
//add gravatar/facebook avatar support
add_filter( 'get_avatar','wpbook_get_facebook_avatar', 1, 3 );
}
//write the custom header and footer
function custom_header_footer($custom_template_header_footer,$date,$time){
$author = get_the_author();
$date = get_the_time($date);
$time = get_the_time($time);
$permalink = 'permalink';
if (get_the_tags()) {
/* need to build our own links here and filter them */
$i = 0;
foreach((get_the_tags()) as $tag) {
if($i > 0) {
$posttags_link_data .= ', ';
}
$i++;
$posttags_link_data .= '' . $tag->name . '';
}
}
else {
$posttags_link_data = "no tags";
}
if (get_the_category()) {
/* need to build our own links here and filter them */
$i = 0;
foreach((get_the_category()) as $category) {
if($i>0) {
$postcategory_link_data .= ', ';
}
$i++;
$postcategory_link_data .= '' . $category->cat_name . '';
}
}
else {
$postcategory_link_data = "no categories";
}
$posttags = get_the_tags();
if ($posttags) {
$tag_count = count($posttags);
$i = 0;
foreach($posttags as $tags) {
$i++;
$write_tags .= $tags->name ;
if($i<$tag_count){
$write_tags .= ', ';
}
}
}
else {$write_tags = "no tags";}
$postcategory = get_the_category();
if ($postcategory) {
$category_count = count($postcategory);
$i = 0;
foreach($postcategory as $category) {
$i++;
$write_category .= $category->name ;
if($i<$category_count){
$write_category .= ', ';
}
}
}
else {$write_category = "no categories";}
$num_comments = get_comments_number();
if ( comments_open() ){
if($num_comments == 0){
$comments ="No Comments";
}
elseif($num_comments > 1){
$comments = $num_comments." Comments";
}
else{
$comments ="1 Comment";
}
$write_comments = ''. $comments.'';
} else{
$write_comments = 'Comments are off for this post';
}
$custom_template_header_footer = str_replace("%author%", "$author", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%category%", "$write_category", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%category_link%", "$postcategory_link_data", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%time%", "$time", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%date%", "$date", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%tags%", "$write_tags", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%tag_link%", "$posttags_link_data", "$custom_template_header_footer");
$custom_template_header_footer = str_replace("%permalink%","$permalink","$custom_template_header_footer");
$custom_template_header_footer = str_replace("%comments%","$write_comments","$custom_template_header_footer");
return $custom_template_header_footer;
} // end function custom_header/footer
?>