Changeset 737877
- Timestamp:
- 07/08/2013 06:29:22 PM (13 years ago)
- Location:
- social-crowd/trunk
- Files:
-
- 5 edited
-
readme.txt (modified) (2 diffs)
-
sc_display.php (modified) (1 diff)
-
sc_grab_stats.php (modified) (1 diff)
-
sc_options.php (modified) (2 diffs)
-
social_crowd.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
social-crowd/trunk/readme.txt
r737285 r737877 7 7 Requires at least: 3.0 8 8 Tested up to: 3.5.1 9 Stable tag: 0.9.6 9 Stable tag: 0.9.6.1 10 10 11 11 Social Crowd retrieves the count/number of Friends/Followers from your favorite social networks and displays them throughout your blog … … 329 329 == Changelog == 330 330 331 = 0.9.6.1 [2013-07-8] 332 * Minor bugfixes to help with issues migrating data to new storage method. 333 * Added option to clear and reset all options and stats 334 331 335 = 0.9.6 [2013-07-6] 332 336 * Nearly a complete rewrite of many of the internal functions of the Plugin -
social-crowd/trunk/sc_display.php
r737285 r737877 9 9 function SocialCrowd_Stats($which = "all") 10 10 { 11 12 SocialCrowd_GetCounts(); 13 11 14 $currStats = get_option('Social_Crowd_Stats'); 12 SocialCrowd_GetCounts();15 13 16 if($which == "all"){ 14 17 $stats = array(); -
social-crowd/trunk/sc_grab_stats.php
r737285 r737877 54 54 }else{ 55 55 $currStats = get_option('Social_Crowd_Stats'); 56 if(!is_array($currStats)){ 57 $currStats = array(); 58 } 56 59 foreach($results AS $key => $val){ 57 60 if($key != "response"){ -
social-crowd/trunk/sc_options.php
r737285 r737877 13 13 $scErrors = 0; 14 14 15 $scOptions = get_option('Social_Crowd_Options'); 16 17 if(isset($_POST["sc_update"])){ 18 $scOptions["update"] = $_POST["sc_update"]; 15 if($_POST["reset"]){ 16 $newOptions = array("interval" => "3600", "update" => "max", "get_facebook" => 0, "facebook_token" => "", "get_twitter" => 0, "twitter_token" => "", "get_youtube" => 0, "youtube_token" => "", "get_vimeo" => 0, "vimeo_token" => "", "get_gplus" => 0, "gplus_token" => "", "get_linkedin" => 0, "linkedin_token" => "", "get_feedburner" => 0, "feedburner_token" => ""); 17 18 $newStats = array("faceBook" => array("likes" => 0, "talkingAbout" => 0), "twitter" => array("followers" => 0,"friends" => 0,"statuses" => 0,"listed" => 0), "youTube" => array("contacts"=> 0,"subscribers" => 0,"views" => 0,"uploadViews"=> 0), "vimeo" => array("contacts" => 0,"uploaded" => 0,"appearsIn" => 0,"liked" => 0), "googlePlus" => array("circled" => 0, "inCircles" => 0), "feedBurner" => array("subscribers" => 0), "linkedIn" => array("connections" => 0)); 19 20 update_option('Social_Crowd_Stats', $newStats); 21 update_option('Social_Crowd_Timer', '0'); 22 update_option('Social_Crowd_Key', '0'); 23 24 if(update_option('Social_Crowd_Options',$newOptions)){ 25 $update_success = "Social Crowd Options Successfully Reset"; 26 }else{ 27 $update_error = "Social Crowd Options Failed To Be Reset"; 28 } 29 30 31 }else{ 32 $scOptions = get_option('Social_Crowd_Options'); 33 if(!is_array($scOptions)){ 34 $scOptions = array("interval" => "3600"); 35 } 36 if(isset($_POST["sc_update"])){ 37 $scOptions["update"] = $_POST["sc_update"]; 38 } 39 40 if(isset($_POST["sc_facebook_enabled"])){ 41 $scOptions["get_facebook"] = "1"; 42 }else{ 43 $scOptions["get_facebook"] = "0"; 44 } 45 46 if(isset($_POST["sc_facebook"]) && $_POST["sc_facebook"] != ""){ 47 if(stristr($_POST["sc_facebook"],"http")){ 48 $temp = explode("/",$_POST["sc_facebook"]); 49 $fb_token = $temp[3]; 50 }else{ 51 $fb_token = $_POST["sc_facebook"]; 52 } 53 $scOptions["facebook_token"] = $fb_token; 54 }else{ 55 $scOptions["facebook_token"] = "0"; 56 } 57 58 if(isset($_POST["sc_twitter_enabled"])){ 59 $scOptions["get_twitter"] = "1"; 60 }else{ 61 $scOptions["get_twitter"] = "0"; 62 } 63 64 if(isset($_POST["sc_twitter"]) && $_POST["sc_twitter"] != ""){ 65 if(stristr($_POST["sc_twitter"],"http")){ 66 $temp = explode("/",$_POST["sc_twitter"]); 67 $t_token = $temp[3]; 68 }else{ 69 $t_token = $_POST["sc_twitter"]; 70 } 71 $scOptions["twitter_token"] = $t_token; 72 }else{ 73 $scOptions["twitter_token"] = "0"; 74 } 75 76 if(isset($_POST["sc_youtube_enabled"])){ 77 $scOptions["get_youtube"] = "1"; 78 }else{ 79 $scOptions["get_youtube"] = "0"; 80 } 81 82 if(isset($_POST["sc_youtube"]) && $_POST["sc_youtube"] != ""){ 83 if(stristr($_POST["sc_youtube"],"http")){ 84 $temp = explode("/",$_POST["sc_youtube"]); 85 $yt_token = $temp[4]; 86 }else{ 87 $yt_token = $_POST["sc_youtube"]; 88 } 89 $scOptions["youtube_token"] = $yt_token; 90 }else{ 91 $scOptions["youtube_token"] = "0"; 92 } 93 94 if(isset($_POST["sc_vimeo_enabled"])){ 95 $scOptions["get_vimeo"] = "1"; 96 }else{ 97 $scOptions["get_vimeo"] = "0"; 98 } 99 100 if(isset($_POST["sc_vimeo"]) && $_POST["sc_vimeo"] != ""){ 101 if(stristr($_POST["sc_vimeo"],"http")){ 102 $temp = explode("/",$_POST["sc_vimeo"]); 103 $v_token = $temp[3]; 104 }else{ 105 $v_token = $_POST["sc_vimeo"]; 106 } 107 $scOptions["vimeo_token"] = $v_token; 108 }else{ 109 $scOptions["vimeo_token"] = "0"; 110 } 111 112 113 if(get_option('Social_Crowd_Options') != $scOptions){ 114 if(!update_option("Social_Crowd_Options", $scOptions)){ 115 $scErrors++; 116 }else{ 117 update_option('Social_Crowd_Timer', '0'); 118 } 119 } 120 121 if($scErrors == 0){ 122 $update_success = "Social Crowd Options Updated Successfully"; 123 }else{ 124 $update_error = "Social Crowd Options Failed To Update"; 125 } 19 126 } 20 127 21 if(isset($_POST["sc_facebook_enabled"])){ 22 $scOptions["get_facebook"] = "1"; 23 }else{ 24 $scOptions["get_facebook"] = "0"; 25 } 26 27 if(isset($_POST["sc_facebook"]) && $_POST["sc_facebook"] != ""){ 28 if(stristr($_POST["sc_facebook"],"http")){ 29 $temp = explode("/",$_POST["sc_facebook"]); 30 $fb_token = $temp[3]; 31 }else{ 32 $fb_token = $_POST["sc_facebook"]; 33 } 34 $scOptions["facebook_token"] = $fb_token; 35 }else{ 36 $scOptions["facebook_token"] = "0"; 37 } 38 39 if(isset($_POST["sc_twitter_enabled"])){ 40 $scOptions["get_twitter"] = "1"; 41 }else{ 42 $scOptions["get_twitter"] = "0"; 43 } 44 45 if(isset($_POST["sc_twitter"]) && $_POST["sc_twitter"] != ""){ 46 if(stristr($_POST["sc_twitter"],"http")){ 47 $temp = explode("/",$_POST["sc_twitter"]); 48 $t_token = $temp[3]; 49 }else{ 50 $t_token = $_POST["sc_twitter"]; 51 } 52 $scOptions["twitter_token"] = $t_token; 53 }else{ 54 $scOptions["twitter_token"] = "0"; 55 } 56 57 if(isset($_POST["sc_youtube_enabled"])){ 58 $scOptions["get_youtube"] = "1"; 59 }else{ 60 $scOptions["get_youtube"] = "0"; 61 } 62 63 if(isset($_POST["sc_youtube"]) && $_POST["sc_youtube"] != ""){ 64 if(stristr($_POST["sc_youtube"],"http")){ 65 $temp = explode("/",$_POST["sc_youtube"]); 66 $yt_token = $temp[4]; 67 }else{ 68 $yt_token = $_POST["sc_youtube"]; 69 } 70 $scOptions["youtube_token"] = $yt_token; 71 }else{ 72 $scOptions["youtube_token"] = "0"; 73 } 74 75 if(isset($_POST["sc_vimeo_enabled"])){ 76 $scOptions["get_vimeo"] = "1"; 77 }else{ 78 $scOptions["get_vimeo"] = "0"; 79 } 80 81 if(isset($_POST["sc_vimeo"]) && $_POST["sc_vimeo"] != ""){ 82 if(stristr($_POST["sc_vimeo"],"http")){ 83 $temp = explode("/",$_POST["sc_vimeo"]); 84 $v_token = $temp[3]; 85 }else{ 86 $v_token = $_POST["sc_vimeo"]; 87 } 88 $scOptions["vimeo_token"] = $v_token; 89 }else{ 90 $scOptions["vimeo_token"] = "0"; 91 } 92 93 94 if(get_option('Social_Crowd_Options') != $scOptions){ 95 if(!update_option("Social_Crowd_Options", $scOptions)){ 96 $scErrors++; 97 }else{ 98 update_option('Social_Crowd_Timer', '0'); 99 } 100 } 101 102 if($scErrors == 0){ 103 $update_success = "Social Crowd Options Updated Successfully"; 104 }else{ 105 $update_error = "Social Crowd Options Failed To Update"; 106 } 128 107 129 108 130 echo '<script type="text/javascript"> … … 334 356 335 357 <div class="inside"> 358 <br> 336 359 <p class="submit"> 337 <input type="submit" name="submit" value="Save Options »" class="button-primary" /> 360 <input type="submit" name="submit" value="Save Options »" class="button-primary" /> <input type="submit" name="reset" value="Clear and Reset Options »" class="button-secondary" /> 338 361 </p> 339 362 </div> -
social-crowd/trunk/social_crowd.php
r737285 r737877 3 3 * @package Social_Crowd 4 4 * @author Randall Hinton 5 * @version 0.9.6 5 * @version 0.9.6.1 6 6 */ 7 7 /* … … 10 10 Description: This plugin retrieves the raw number of Friends/Followers/Fans etc from your favorite social networks and allows you to show that raw number on any page of your wordpress blog using a simple php function **Requires PHP Curl Module** 11 11 Author: Randall Hinton 12 Version: 0.9.6 12 Version: 0.9.6.1 13 13 Author URI: http://www.macnative.com/ 14 14 */ … … 68 68 //Initiallize 69 69 if( !get_option('Social_Crowd_Options') ) { 70 $socialCrowdOptions = array("interval" => "21600", "update" => "max", "get_facebook" => 0, "facebook_token" => 0, "get_twitter" => 0, "twitter_token" => 0, "get_youtube" => 0, "youtube_token" => 0, "get_vimeo" => 0, "vimeo_token" => 0, "get_gplus" => 0, "gplus_token" => 0, "get_linkedin" => 0, "linkedin_token" => 0, "get_feedburner" => 0, "feedburner_token" => 0);70 $socialCrowdOptions = array("interval" => "21600", "update" => "max", "get_facebook" => 0, "facebook_token" => "", "get_twitter" => 0, "twitter_token" => "", "get_youtube" => 0, "youtube_token" => "", "get_vimeo" => 0, "vimeo_token" => "", "get_gplus" => 0, "gplus_token" => "", "get_linkedin" => 0, "linkedin_token" => "", "get_feedburner" => 0, "feedburner_token" => ""); 71 71 add_option('Social_Crowd_Options', $socialCrowdOptions); 72 72 } … … 81 81 //Mark Current Installed Version 82 82 if( !get_option('Social_Crowd_Version') ) { 83 add_option('Social_Crowd_Version', '0.9.6 ');83 add_option('Social_Crowd_Version', '0.9.6.1'); 84 84 if($scTimer = get_option('Social_Crowd_Timer')){ 85 85 Social_Crowd_Update(); 86 86 } 87 }else{ 88 update_option('Social_Crowd_Version', '0.9.6.1'); 87 89 } 88 90 … … 98 100 $key = SocialCrowd_Get("http://api.macnative.com/sc/?reqStr=".$str_req); 99 101 if(strlen($key) == 32){ 100 update_option('Social_Crowd_Key', $key);102 add_option('Social_Crowd_Key', $key); 101 103 }else{ 102 104 add_option('Social_Crowd_Key', '0');
Note: See TracChangeset
for help on using the changeset viewer.