Changeset 435467
- Timestamp:
- 09/08/2011 10:48:32 PM (15 years ago)
- Location:
- sexybookmarks/trunk
- Files:
-
- 3 edited
-
includes/helper-functions.php (modified) (1 diff)
-
includes/public.php (modified) (24 diffs)
-
sexy-bookmarks.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sexybookmarks/trunk/includes/helper-functions.php
r435459 r435467 361 361 return $def; 362 362 } 363 364 /** 365 * @desc log the message if logging is enabled 366 **/ 367 function shrsb_log($msg){ 368 global $shrsb_debug; 369 if(isset($shrsb_debug) && isset($shrsb_debug['sb_log']) && $shrsb_debug['sb_log'] !== false){ 370 echo '<!-- log:start --><span style=color:red>'.$msg.'</span><br><!-- log:end -->'; 371 } 372 } -
sexybookmarks/trunk/includes/public.php
r435454 r435467 74 74 $isemptytitle = empty($post->post_title); 75 75 if($ismanual || ($ishome && $isemptytitle)) { 76 77 //$r['link'] = trim('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']); 78 $r['link'] = trim(get_option('siteurl') . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']); 76 77 if(!in_the_loop()) { 78 $link= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 79 //$link=""; 80 } 81 //Otherwise, it must be inside the loop 82 else { 83 if(($link = get_permalink($post->ID)) == false){ 84 $link = 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 85 } 86 } 87 $link = trim($link); 88 shrsb_log('Manual: Link Generation '.$link); 89 $r['link'] = $link; 79 90 $r['title'] = get_bloginfo('name') . wp_title('-', false); 80 $r['feed_permalink'] = strtolower('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']);91 $r['feed_permalink'] = strtolower('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); 81 92 $r['mail_subject'] = urlencode(get_bloginfo('name') . wp_title('-', false)); 82 93 … … 84 95 //We are "in the loop" 85 96 else { 86 $r['link'] = trim(get_permalink($post->ID)); 97 98 if(!in_the_loop()){ 99 $r['link'] = trim('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); 100 shrsb_log("Not in loop: ".$r['link']); 101 }else{ 102 $r['link'] = trim(get_permalink($post->ID)); 103 shrsb_log("In loop: ".$r['link']); 104 } 105 106 shrsb_log("Loop mode Link Generation ".$r['link']); 87 107 $r['title'] = $post->post_title; 88 108 $r['feed_permalink'] = strtolower($r['link']); … … 164 184 */ 165 185 function shrsb_get_params($post_id) { 186 shrsb_log("get_params start"); 166 187 global $shrsb_plugopts, $shrsb_bgimg_map; 167 188 $post = get_post($post_id); … … 283 304 $r['include_comfeed'] = FALSE; 284 305 } 285 306 shrsb_log("get_params completed"); 286 307 return $r; 287 308 } … … 289 310 290 311 function shrsb_get_fetch_url() { 312 shrsb_log("get_fetch_url start"); 291 313 global $post, $shrsb_plugopts, $wp_query; //globals 292 314 … … 297 319 //Check if outside the loop 298 320 if(empty($post->post_title)) { 299 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING'];321 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 300 322 } 301 323 //Otherwise, it must be inside the loop … … 308 330 //Check if outside the loop 309 331 if(empty($post->post_title)) { 310 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING'];332 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ; 311 333 } 312 334 //Otherwise, it must be inside the loop … … 320 342 } 321 343 $perms = trim($perms); 322 344 shrsb_log("URL ".$perms); 323 345 //if is post, and post is not published then return permalink and go back 324 346 if($post && get_post_status($post->ID) != 'publish') { … … 339 361 return $fetch_url; 340 362 } 363 shrsb_log("get_fetch_url start completed"); 341 364 } 342 365 … … 345 368 function shrsb_position_menu($post_content) { 346 369 global $post, $shrsb_plugopts, $shrsb_is_mobile, $shrsb_is_bot, $shrsb_js_params; 370 shrsb_log("Content Analysis started"); 347 371 // If user selected manual positioning, get out. 348 372 if ($shrsb_plugopts['position']=='manual') { … … 366 390 if ((is_single() && false!==strpos($shrsb_plugopts['pageorpost'],"post")) || (is_page() && false!==strpos($shrsb_plugopts['pageorpost'],"page")) || (is_home() && false!==strpos($shrsb_plugopts['pageorpost'],"index")) || (is_feed() && !empty($shrsb_plugopts['feed']))) { 367 391 // socials should be generated and added 368 if( !get_post_meta($post->ID, 'Hide SexyBookmarks')){392 if( ($hide_sexy = get_post_meta($post->ID, 'Hide SexyBookmarks', true)) != 1 ){ 369 393 if ($shrsb_plugopts['shareaholic-javascript'] == '1') { 370 394 $output = '<div class="shr-publisher-'.$post->ID.'"></div>'; … … 400 424 $r = $likeButtonSetTop.$r.$likeButtonSetBottom; 401 425 } 402 426 shrsb_log("Content Analysis Completed"); 403 427 return $r; 404 428 } // End shrsb_position_menu... … … 503 527 504 528 function get_sexy() { 529 shrsb_log("get_sexy started"); 505 530 global $shrsb_plugopts, $wp_query, $post; 506 531 $spost = $wp_query->post; … … 509 534 if ($shrsb_plugopts['shareaholic-javascript'] == '1') { 510 535 $output .= '<div class="shr-publisher-'.$post->ID.'"></div>'; 536 shrsb_log("get_sexy new mode found, returning "); 511 537 return $output; 512 538 } … … 515 541 516 542 //Check if outside the loop 517 if(empty($post->post_title)) { 518 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']; 543 if(!in_the_loop()) { 544 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ; 545 //$perms = ""; 546 shrsb_log("Manual:Not in Loop: ".$perms); 519 547 $title = get_bloginfo('name') . wp_title('-', false); 520 $feedperms = strtolower('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']);548 $feedperms = strtolower('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']); 521 549 $mail_subject = urlencode(get_bloginfo('name') . wp_title('-', false)); 522 550 } … … 525 553 else { 526 554 $perms = get_permalink($post->ID); 555 shrsb_log("Manual:In Loop: ".$perms); 527 556 $title = $post->post_title; 528 557 $feedperms = strtolower($perms); 529 558 $mail_subject = urlencode($post->post_title); 530 559 } 531 } 560 561 }//manual mode 532 562 533 563 //Check if index page... … … 535 565 536 566 //Check if outside the loop 537 if(empty($post->post_title)) { 538 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']; 567 if(!in_the_loop()) { 568 $perms= 'http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; 569 //$perms= ""; 570 shrsb_log("NotManualqqqq:Not in Loop: ".$perms); 539 571 $title = get_bloginfo('name') . wp_title('-', false); 540 $feedperms = strtolower('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . $_SERVER['QUERY_STRING']);572 $feedperms = strtolower('http://' . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] ); 541 573 $mail_subject = urlencode(get_bloginfo('name') . wp_title('-', false)); 542 574 } … … 545 577 else { 546 578 $perms = get_permalink($post->ID); 579 shrsb_log("NotManual:In Loop: ".$perms); 547 580 $title = $post->post_title; 548 581 $feedperms = strtolower($perms); … … 553 586 else { 554 587 $perms = get_permalink($post->ID); 588 shrsb_log("Dont know in loop or not: ".$perms); 555 589 $title = $post->post_title; 556 590 $feedperms = strtolower($perms); … … 738 772 $socials.= '<div style="clear: both;"></div></div>'; 739 773 $socials.="\n\n"; 774 shrsb_log("get_sexy completed"); 740 775 return $socials; 741 776 } … … 744 779 function selfserv_sexy() { 745 780 global $post; 746 if( !get_post_meta($post->ID, 'Hide SexyBookmarks'))781 if(($hide_sexy = get_post_meta($post->ID, 'Hide SexyBookmarks', true)) != 1 ) 747 782 echo get_sexy(); 748 783 } … … 751 786 function selfserv_shareaholic() { 752 787 global $post; 753 if(!get_post_meta($post->ID, 'Hide SexyBookmarks'))788 if(($hide_sexy = get_post_meta($post->ID, 'Hide SexyBookmarks', true)) != 1 ) 754 789 echo get_sexy(); 755 790 } … … 760 795 761 796 // If custom field is set, do not display sexybookmarks 762 if ($post && get_post_meta($post->ID, 'Hide SexyBookmarks')) {797 if ($post && ($hide_sexy = get_post_meta($post->ID, 'Hide SexyBookmarks', true)) == 1) { 763 798 echo "\n\n".'<!-- '.__('SexyBookmarks has been disabled on this page', 'shrsb').' -->'."\n\n"; 764 799 } … … 798 833 } else { 799 834 // If any javascript dependent options are selected, load the scripts 800 if (($shrsb_plugopts['expand'] || $shrsb_plugopts['autocenter'] || $shrsb_plugopts['targetopt']=='_blank') && $post && !get_post_meta($post->ID, 'Hide SexyBookmarks')) {835 if (($shrsb_plugopts['expand'] || $shrsb_plugopts['autocenter'] || $shrsb_plugopts['targetopt']=='_blank') && $post && (($hide_sexy = get_post_meta($post->ID, 'Hide SexyBookmarks', true)) != 1 )) { 801 836 // If custom mods is selected, pull files from new location 802 837 if($shrsb_plugopts['custom-mods'] == 'yes') { -
sexybookmarks/trunk/sexy-bookmarks.php
r435463 r435467 30 30 $shrsb_debug = array(); 31 31 $method = isset($_GET)? "get" : "post"; //true for get, false for post 32 $shrsb_debug['dump_type'] = shrsb_get_value($method, "sb_dump"); 32 33 $shrsb_debug['dump_type'] = shrsb_get_value($method, "dump_type"); 33 $shrsb_debug['dump_type'] = shrsb_get_value($method, "sb_dump");34 34 $shrsb_debug['sb_script'] = shrsb_get_value($method, "sb_script", false); 35 35 $shrsb_debug['sb_die'] = shrsb_get_value($method, "sb_die", false); 36 $shrsb_debug['sb_log'] = shrsb_get_value($method, "sb_log", false); 36 37 37 38 shrsb_dump_settings(); … … 492 493 } 493 494 else { 494 delete_post_meta( $post_id, 'Hide SexyBookmarks' ); 495 //delete_post_meta( $post_id, 'Hide SexyBookmarks' ); 496 update_post_meta( $post_id, 'Hide SexyBookmarks', 0 ); 495 497 } 496 498 … … 499 501 } 500 502 else { 501 delete_post_meta( $post_id, 'Hide OgTags' ); 503 //delete_post_meta( $post_id, 'Hide OgTags' ); 504 update_post_meta( $post_id, 'Hide OgTags', 0 ); 502 505 } 503 506 } … … 1834 1837 }else{ 1835 1838 //Check whther OG Tags enabled for this post 1836 if( get_post_meta($post->ID, 'Hide OgTags')){1839 if(($ogtags_meta = get_post_meta($post->ID, 'Hide OgTags',true)) == 1) { 1837 1840 echo "\n\n".'<!-- Shareaholic Notice: OgTags disabled for this post -->'."\n\n"; 1838 1841 return;
Note: See TracChangeset
for help on using the changeset viewer.