Changeset 1145252
- Timestamp:
- 04/24/2015 10:50:44 PM (11 years ago)
- Location:
- social-metrics-tracker
- Files:
-
- 109 added
- 1 deleted
- 12 edited
-
tags/1.5.0 (added)
-
tags/1.5.0/MetricsUpdater.class.php (added)
-
tags/1.5.0/SocialMetricsDebugger.class.php (added)
-
tags/1.5.0/SocialMetricsSettings.class.php (added)
-
tags/1.5.0/SocialMetricsTrackerWidget.class.php (added)
-
tags/1.5.0/css (added)
-
tags/1.5.0/css/social-metrics-tracker.min.css (added)
-
tags/1.5.0/css/social-metrics-tracker.min.css.map (added)
-
tags/1.5.0/css/social-metrics-tracker.scss (added)
-
tags/1.5.0/data-sources (added)
-
tags/1.5.0/data-sources/FacebookGraphUpdater.class.php (added)
-
tags/1.5.0/data-sources/FacebookPublicUpdater.class.php (added)
-
tags/1.5.0/data-sources/GooglePlusUpdater.class.php (added)
-
tags/1.5.0/data-sources/HTTPResourceUpdater.class.php (added)
-
tags/1.5.0/data-sources/LinkedInUpdater.class.php (added)
-
tags/1.5.0/data-sources/PinterestUpdater.class.php (added)
-
tags/1.5.0/data-sources/StumbleUponUpdater.class.php (added)
-
tags/1.5.0/data-sources/TwitterUpdater.class.php (added)
-
tags/1.5.0/data-sources/WordPressCircuitBreaker.class.php (added)
-
tags/1.5.0/data-sources/google_analytics.php (added)
-
tags/1.5.0/js (added)
-
tags/1.5.0/js/social-metrics-tracker.js (added)
-
tags/1.5.0/js/social-metrics-tracker.min.js (added)
-
tags/1.5.0/lib (added)
-
tags/1.5.0/lib/Google (added)
-
tags/1.5.0/lib/Google/Auth (added)
-
tags/1.5.0/lib/Google/Auth/Abstract.php (added)
-
tags/1.5.0/lib/Google/Auth/AssertionCredentials.php (added)
-
tags/1.5.0/lib/Google/Auth/Exception.php (added)
-
tags/1.5.0/lib/Google/Auth/LoginTicket.php (added)
-
tags/1.5.0/lib/Google/Auth/OAuth2.php (added)
-
tags/1.5.0/lib/Google/Auth/Simple.php (added)
-
tags/1.5.0/lib/Google/Cache (added)
-
tags/1.5.0/lib/Google/Cache/Abstract.php (added)
-
tags/1.5.0/lib/Google/Cache/Apc.php (added)
-
tags/1.5.0/lib/Google/Cache/Exception.php (added)
-
tags/1.5.0/lib/Google/Cache/File.php (added)
-
tags/1.5.0/lib/Google/Cache/Memcache.php (added)
-
tags/1.5.0/lib/Google/Cache/Null.php (added)
-
tags/1.5.0/lib/Google/Client.php (added)
-
tags/1.5.0/lib/Google/Collection.php (added)
-
tags/1.5.0/lib/Google/Config.php (added)
-
tags/1.5.0/lib/Google/Exception.php (added)
-
tags/1.5.0/lib/Google/Http (added)
-
tags/1.5.0/lib/Google/Http/Batch.php (added)
-
tags/1.5.0/lib/Google/Http/CacheParser.php (added)
-
tags/1.5.0/lib/Google/Http/MediaFileUpload.php (added)
-
tags/1.5.0/lib/Google/Http/REST.php (added)
-
tags/1.5.0/lib/Google/Http/Request.php (added)
-
tags/1.5.0/lib/Google/IO (added)
-
tags/1.5.0/lib/Google/IO/Abstract.php (added)
-
tags/1.5.0/lib/Google/IO/Curl.php (added)
-
tags/1.5.0/lib/Google/IO/Exception.php (added)
-
tags/1.5.0/lib/Google/IO/Stream.php (added)
-
tags/1.5.0/lib/Google/IO/cacerts.pem (added)
-
tags/1.5.0/lib/Google/Model.php (added)
-
tags/1.5.0/lib/Google/Service (added)
-
tags/1.5.0/lib/Google/Service.php (added)
-
tags/1.5.0/lib/Google/Service/Analytics.php (added)
-
tags/1.5.0/lib/Google/Service/Exception.php (added)
-
tags/1.5.0/lib/Google/Service/Resource.php (added)
-
tags/1.5.0/lib/Google/Signer (added)
-
tags/1.5.0/lib/Google/Signer/Abstract.php (added)
-
tags/1.5.0/lib/Google/Signer/P12.php (added)
-
tags/1.5.0/lib/Google/Utils (added)
-
tags/1.5.0/lib/Google/Utils.php (added)
-
tags/1.5.0/lib/Google/Utils/URITemplate.php (added)
-
tags/1.5.0/lib/Google/Verifier (added)
-
tags/1.5.0/lib/Google/Verifier/Abstract.php (added)
-
tags/1.5.0/lib/Google/Verifier/Pem.php (added)
-
tags/1.5.0/lib/Handlebars (added)
-
tags/1.5.0/lib/Handlebars/Autoloader.php (added)
-
tags/1.5.0/lib/Handlebars/Cache (added)
-
tags/1.5.0/lib/Handlebars/Cache.php (added)
-
tags/1.5.0/lib/Handlebars/Cache/APC.php (added)
-
tags/1.5.0/lib/Handlebars/Cache/Disk.php (added)
-
tags/1.5.0/lib/Handlebars/Cache/Dummy.php (added)
-
tags/1.5.0/lib/Handlebars/Context.php (added)
-
tags/1.5.0/lib/Handlebars/Engine.php (added)
-
tags/1.5.0/lib/Handlebars/Helpers.php (added)
-
tags/1.5.0/lib/Handlebars/Loader (added)
-
tags/1.5.0/lib/Handlebars/Loader.php (added)
-
tags/1.5.0/lib/Handlebars/Loader/FilesystemLoader.php (added)
-
tags/1.5.0/lib/Handlebars/Loader/StringLoader.php (added)
-
tags/1.5.0/lib/Handlebars/Parser.php (added)
-
tags/1.5.0/lib/Handlebars/String.php (added)
-
tags/1.5.0/lib/Handlebars/Template.php (added)
-
tags/1.5.0/lib/Handlebars/Tokenizer.php (added)
-
tags/1.5.0/lib/class-wp-list-table.php (added)
-
tags/1.5.0/lib/wp-settings-framework.php (added)
-
tags/1.5.0/readme.txt (added)
-
tags/1.5.0/settings (added)
-
tags/1.5.0/settings/smt-gapi.php (added)
-
tags/1.5.0/settings/smt-general.php (added)
-
tags/1.5.0/smt-dashboard-debug.php (added)
-
tags/1.5.0/smt-dashboard.php (added)
-
tags/1.5.0/smt-export.php (added)
-
tags/1.5.0/social-metrics-tracker.php (added)
-
tags/1.5.0/templates (added)
-
tags/1.5.0/templates/example.handlebars (added)
-
tags/1.5.0/templates/settings-connections.handlebars (added)
-
tags/1.5.0/templates/settings-nav.handlebars (added)
-
tags/1.5.0/templates/settings-test.handlebars (added)
-
tags/1.5.0/templates/settings-urls.handlebars (added)
-
tags/1.5.0/templates/stat-details.handlebars (added)
-
tags/1.5.0/uninstall.php (added)
-
trunk/MetricsUpdater.class.php (modified) (2 diffs)
-
trunk/SocialMetricsDebugger.class.php (modified) (1 diff)
-
trunk/SocialMetricsSettings.class.php (modified) (6 diffs)
-
trunk/SocialMetricsTrackerWidget.class.php (modified) (1 diff)
-
trunk/css/social-metrics-tracker.min.css (modified) (1 diff)
-
trunk/css/social-metrics-tracker.min.css.map (modified) (1 diff)
-
trunk/css/social-metrics-tracker.scss (modified) (1 diff)
-
trunk/data-sources/FacebookGraphUpdater.class.php (added)
-
trunk/data-sources/FacebookPublicUpdater.class.php (added)
-
trunk/data-sources/FacebookUpdater.class.php (deleted)
-
trunk/data-sources/HTTPResourceUpdater.class.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/smt-dashboard.php (modified) (4 diffs)
-
trunk/social-metrics-tracker.php (modified) (4 diffs)
-
trunk/templates/settings-connections.handlebars (added)
-
trunk/templates/settings-urls.handlebars (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
social-metrics-tracker/trunk/MetricsUpdater.class.php
r1092718 r1145252 11 11 12 12 require_once('data-sources/HTTPResourceUpdater.class.php'); 13 require_once('data-sources/FacebookUpdater.class.php'); 13 require_once('data-sources/FacebookGraphUpdater.class.php'); 14 require_once('data-sources/FacebookPublicUpdater.class.php'); 14 15 require_once('data-sources/TwitterUpdater.class.php'); 15 16 require_once('data-sources/LinkedInUpdater.class.php'); … … 50 51 } 51 52 52 // Import adapters for 3rd party services 53 if (!isset($this->sources->FacebookUpdater)) $this->sources->FacebookUpdater = new FacebookUpdater(); 54 if (!isset($this->sources->TwitterUpdater)) $this->sources->TwitterUpdater = new TwitterUpdater(); 55 if (!isset($this->sources->LinkedInUpdater)) $this->sources->LinkedInUpdater = new LinkedInUpdater(); 56 if (!isset($this->sources->GooglePlusUpdater)) $this->sources->GooglePlusUpdater = new GooglePlusUpdater(); 57 if (!isset($this->sources->PinterestUpdater)) $this->sources->PinterestUpdater = new PinterestUpdater(); 58 if (!isset($this->sources->StumbleUponUpdater)) $this->sources->StumbleUponUpdater = new StumbleUponUpdater(); 53 // Setup adapter for Facebook updater service 54 if ($this->smt->get_smt_option('connection_type_facebook') == 'graph') { 55 // Graph: 56 $preferred_facebook_updater = new FacebookGraphUpdater(); 57 $preferred_facebook_updater->setAccessToken($this->smt->get_smt_option('facebook_access_token')); 58 } else { 59 // Public / Default: 60 $preferred_facebook_updater = new FacebookPublicUpdater(); 61 } 62 63 // Set adapters for all services 64 if (!isset($this->sources->FacebookUpdater)) $this->sources->FacebookUpdater = $preferred_facebook_updater; 65 if (!isset($this->sources->TwitterUpdater)) $this->sources->TwitterUpdater = new TwitterUpdater(); 66 if (!isset($this->sources->LinkedInUpdater)) $this->sources->LinkedInUpdater = new LinkedInUpdater(); 67 if (!isset($this->sources->GooglePlusUpdater)) $this->sources->GooglePlusUpdater = new GooglePlusUpdater(); 68 if (!isset($this->sources->PinterestUpdater)) $this->sources->PinterestUpdater = new PinterestUpdater(); 69 if (!isset($this->sources->StumbleUponUpdater)) $this->sources->StumbleUponUpdater = new StumbleUponUpdater(); 59 70 60 71 return $this->dataSourcesReady = true; -
social-metrics-tracker/trunk/SocialMetricsDebugger.class.php
r1026007 r1145252 55 55 $result = $HTTPResourceUpdater->fetch(true); 56 56 57 $http_error_detail = array( 58 'request_time' => current_time('mysql'), 59 'request_method' => $HTTPResourceUpdater->resource_request_method, 60 'request_uri' => $HTTPResourceUpdater->resource_uri, 61 'request_response' => $result 62 ); 63 57 64 // If the connection did not fail, check to make sure we received data! 58 65 if ($result !== false && $HTTPResourceUpdater->get_total() <= 0) { 59 $HTTPResourceUpdater->wpcb->reportFailure('The connection was successful, but we did not receive the expected data from the social network.' );66 $HTTPResourceUpdater->wpcb->reportFailure('The connection was successful, but we did not receive the expected data from the social network.', $http_error_detail); 60 67 } 61 68 -
social-metrics-tracker/trunk/SocialMetricsSettings.class.php
r1104324 r1145252 7 7 private $wpsf; 8 8 9 private $facebook_auth_error; 10 9 11 function __construct($smt) { 10 12 … … 19 21 $this->wpsf = new WordPressSettingsFramework( plugin_dir_path( __FILE__ ) .'settings/smt-'.$this->section.'.php', 'smt' ); 20 22 } 21 23 22 24 } 23 25 … … 38 40 'url' => 'admin.php?page=social-metrics-tracker-settings', 39 41 'current' => $this->section == 'general' 42 ), 43 array( 44 'slug' => 'connections', 45 'label' => 'API Connection Settings', 46 'url' => add_query_arg('section', 'connections'), 47 'current' => $this->section == 'connections' 40 48 ), 41 49 array( … … 51 59 'current' => $this->section == 'urls' 52 60 ), 53 // array(54 // 'slug' => 'test',55 // 'label' => 'URL Debug / Test Tool',56 // 'url' => add_query_arg('section', 'test'),57 // 'current' => $this->section == 'test'58 // )59 61 ) 60 62 ); … … 73 75 if (isset($_GET['go_to_step']) && $_GET['go_to_step']) $this->gapi->go_to_step($_GET['go_to_step']); 74 76 77 break; 78 79 case 'connections': 80 if (count($_POST) > 0) { 81 $this->process_connections_form(); 82 } 75 83 break; 76 84 … … 113 121 if (!isset($_POST) || count($_POST) == 0) return; 114 122 $this->smt->merge_smt_options($_POST['smt_settings']); 123 } 124 125 function connections_section() { 126 127 $args = array( 128 'facebook_public_checked' => checked('public', $this->smt->get_smt_option('connection_type_facebook'), false), 129 'facebook_graph_checked' => checked('graph', $this->smt->get_smt_option('connection_type_facebook'), false), 130 'facebook_access_token_valid' => strlen($this->smt->get_smt_option('facebook_access_token')) > 0, 131 'facebook_auth_error' => $this->facebook_auth_error, 132 'fb_app_id' => isset($_POST['fb_app_id']) ? $_POST['fb_app_id'] : '', 133 'fb_app_secret' => isset($_POST['fb_app_secret']) ? $_POST['fb_app_secret'] : '', 134 ); 135 136 print($this->smt->renderTemplate('settings-connections', $args)); 137 } 138 139 function process_connections_form() { 140 if (!isset($_POST) || count($_POST) == 0) return; 141 142 // Save FB connection type 143 $this->smt->set_smt_option('connection_type_facebook', $_POST['connection_type_facebook']); 144 145 // Process token delete request 146 if ($_POST['action'] == 'Delete saved access token') { 147 $this->smt->delete_smt_option('facebook_access_token'); 148 } 149 150 // Generate Access Token 151 if ($_POST['action'] == 'Save Changes' && ($_POST['fb_app_id'] || $_POST['fb_app_secret']) ) { 152 153 // Need this to verify token 154 $fb = new FacebookGraphUpdater(); 155 156 if (strlen($_POST['fb_app_id']) == 0) { 157 $this->facebook_auth_error = 'You must enter an App ID'; 158 159 } elseif (strlen($_POST['fb_app_secret']) == 0) { 160 $this->facebook_auth_error = 'You must enter an App Secret'; 161 162 } elseif (false === $access_token = $fb->requestAccessToken($_POST['fb_app_id'], $_POST['fb_app_secret'])) { 163 $this->facebook_auth_error = 'The info you entered did not validate with Facebook.'; 164 165 if ($fb->error_message) { 166 $this->facebook_auth_error .= ' Facebook said: '.$fb->error_message; 167 } 168 169 } else { 170 // Save the valid access token! 171 $this->smt->set_smt_option('facebook_access_token', $access_token); 172 173 } 174 175 } 176 115 177 } 116 178 -
social-metrics-tracker/trunk/SocialMetricsTrackerWidget.class.php
r1112300 r1145252 12 12 class SocialMetricsTrackerWidget extends WP_List_Table { 13 13 14 private $smt, $gapi, $data_max; 14 15 15 16 function __construct($smt){ -
social-metrics-tracker/trunk/css/social-metrics-tracker.min.css
r1112300 r1145252 1 #social-metrics-tracker .wp-list-table #views,#social-metrics-tracker .wp-list-table #comments{width:15%}#social-metrics-tracker .wp-list-table #social{width:25%}#dashboard-widgets #social-metrics-tracker .wp-list-table #social{width:auto}#social-metrics-tracker .wp-list-table #views a,#social-metrics-tracker .wp-list-table #social a,#social-metrics-tracker .wp-list-table #comments a{width:90%}#social-metrics-tracker .wp-list-table thead .column-views a span,#social-metrics-tracker .wp-list-table thead .column-social a span,#social-metrics-tracker .wp-list-table thead .column-comments a span,#social-metrics-tracker .wp-list-table tfoot .column-views a span,#social-metrics-tracker .wp-list-table tfoot .column-social a span,#social-metrics-tracker .wp-list-table tfoot .column-comments a span{float:right}#social-metrics-tracker .wp-list-table tfoot .column-social a,#social-metrics-tracker .wp-list-table tfoot .column-comments a{float:right;padding-right:17px}#social-metrics-tracker .wp-list-table #views .sorting-indicator,#social-metrics-tracker .wp-list-table #social .sorting-indicator,#social-metrics-tracker .wp-list-table #comments .sorting-indicator{margin:7px}#social-metrics-tracker .wp-list-table td.date{color:#666;font-size:10px}#social-metrics-tracker .wp-list-table td.views,#social-metrics-tracker .wp-list-table td.social,#social-metrics-tracker .wp-list-table td.comments{padding:10px;text-align:right}#social-metrics-tracker .wp-list-table .bar,#social-metrics-tracker .wp-list-table .total{border-radius:2px;display:inline-block;float:right}#social-metrics-tracker .wp-list-table .bar{height:20px;margin-left:5px;overflow:visible}#social-metrics-tracker .wp-list-table .bar span{float:left;font-size:9px;font-weight:300;height:20px;line-height:21px;overflow:hidden;text-align:center;text-indent:-9999px}#social-metrics-tracker .wp-list-table td.social .bar{overflow:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#social-metrics-tracker .wp-list-table td.social .bar span{display:inline-block}#social-metrics-tracker .wp-list-table td.social .bar .facebook{background-color:#3b5998;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .twitter{background-color:#00aced;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .googleplus{background-color:#dd4b39;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .linkedin{background-color:#4875B4;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .pinterest{background-color:#cb2027;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .diggs{background-color:#444444;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .delicious{background-color:#222222;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .reddit{background-color:#CEE3F8;color:#111}#social-metrics-tracker .wp-list-table td.social .bar .stumbleupon{background-color:#EA4B24;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .other{background-color:#666666;color:#EEE}#social-metrics-tracker .wp-list-table tr:hover td.social .bar{min-width:80%;opacity:0.9}#social-metrics-tracker .wp-list-table tr:hover td.social .bar span{text-indent:0}#social-metrics-tracker .wp-list-table td.social .bar{max-width:190px;min-width:5px}#social-metrics-tracker .wp-list-table td.views .bar{background-color:#A9243B;color:#EEE;max-width:80%;min-width:18px}#social-metrics-tracker .wp-list-table td.comments .bar{background-color:#02BAC1;color:#EEE;max-width:80%;min-width:18px}#social-metrics-tracker .wp-list-table td .total{height:16px;overflow:hidden}#social-metrics-tracker .wp-list-table td.social .total{padding:2px 5px}#social-metrics-tracker .wp-list-table td.views .total{background-color:#A9243B;padding:2px 5px}#social-metrics-tracker .wp-list-table td.comments .total{background-color:#02BAC1;padding:2px 5px}#social-metrics-tracker .wp-list-table td.decayed .bar{background-color:#555;color:#EEE;line-height:19px;max-width:80%;min-width:32px;padding-right:5px}#social-metrics-tracker .wp-list-table td.aggregate .bar .social{background-color:#3B5998;color:#CCC;display:inline-block}#social-metrics-tracker .wp-list-table td.aggregate .bar .views{background-color:#A9243B;color:#EEE;display:inline-block}#social-metrics-tracker .wp-list-table td.aggregate .bar .comments{background-color:#02BAC1;color:#CCC;display:inline-block}#social-metrics-tracker .wp-list-table tr:hover td.aggregate .bar.stats span{text-indent:0}#social-metrics-tracker .wp-list-table td.aggregate .bar{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}#social-metrics-tracker .wp-list-table td.aggregate .bar:hover{min-width:80%;opacity:0.9}#social-metrics-tracker .wp-list-table td.aggregate .bar:hover span{text-indent:0}#dashboard-widgets #social-metrics-tracker .inside{margin:0;padding:0}#dashboard-widgets #social-metrics-tracker .tablenav.top{display:none}#dashboard-widgets #social-metrics-tracker .tablenav.bottom{height:auto}#dashboard-widgets #social-metrics-tracker .tablenav.bottom p{color:#AAA;font-style:italic}#dashboard-widgets #social-metrics-tracker .tablenav-pages{display:none}#dashboard-widgets #social-metrics-tracker .wp-list-table{border-left:none;border-right:none;border-top:none}#dashboard-widgets #social-metrics-tracker th{padding-right:10px;text-align:right}#dashboard-widgets #social-metrics-tracker th:first-of-type{text-align:left}#dashboard-widgets #social-metrics-tracker tfoot{display:none}.social-metrics_page_social-metrics-tracker-settings .wrap{max-width:900px}#smt_gapi_steps{display:block;width:100%;min-width:850px;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid #AAA;background:#C1C1C1}#smt_gapi_steps li{display:block;float:left;margin:0}#smt_gapi_steps li .btn{display:block;position:relative;padding:10px 0 10px 45px;text-decoration:none;background:#C1C1C1;color:#666666;cursor:default}#smt_gapi_steps li a.btn:hover{text-decoration:underline;cursor:pointer}#smt_gapi_steps li:first-child .btn{padding-left:15px}#smt_gapi_steps li .btn:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #C1C1C1;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}#smt_gapi_steps li .btn:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid white;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}#smt_gapi_steps li:last-child .btn{padding-right:15px}#smt_gapi_steps li:last-child .btn:after,#smt_gapi_steps li:last-child .btn:before{display:none}#smt_gapi_steps li.done .btn{background:#008000;color:#94C692}#smt_gapi_steps li.done .btn:after{border-left-color:#008000}#smt_gapi_steps li.current .btn{background:#043D50;color:#FFFFFF}#smt_gapi_steps li.current .btn:after{border-left-color:#043D50}#smt_gapi_steps.ready{background:#008000}#smt_gapi_steps.ready .current .btn{background:#008000}#gapi-sign-in{display:block;max-width:350px;margin:0 auto;text-align:center}.blue-box{background:#CDE0FF;border:1px solid #96BFFF}.blue-box th{padding-left:20px}.yellow-box{background:#FFF7E7;border:1px solid #C6C1B3;margin-bottom:15px}.yellow-box th{padding-left:20px}div.yellow-box{padding:0 15px;margin:15px 0}#smt-connection-status{display:block;clear:both;background:#FFF;border:1px solid #DDD;padding:5px 10px;margin:15px 0 30px 0;overflow:auto}#smt-connection-status .smt-debug-box{width:100%;min-height:300px;font-family:monospace;font-size:12px;border:1px solid #DDD;padding:10px}#smt-connection-status small{color:#AAA;font-size:11px}.smt-connection-item{display:block;position:relative;padding:10px 20px 10px 28px;color:#666}.smt-connection-item:before{content:"";position:absolute;left:10px;top:13px;display:block;background:black;border-radius:100%;height:12px;width:12px;margin:0}.smt-connection-item.online:before{background:radial-gradient(circle at 3px 3px, #00b464, rgba(80,80,80,0.9))}.smt-connection-item.offline:before{background:radial-gradient(circle at 3px 3px, #b43200, rgba(80,80,80,0.9))}button.smt-connection-item{float:right;background:none;border:none;cursor:pointer;padding-right:0}button.smt-connection-item:hover{text-decoration:underline}button.smt-connection-item:focus{outline:none}.toplevel_page_social-metrics-tracker .smt-stat-details ol{margin-top:0}.toplevel_page_social-metrics-tracker .smt-stat-details li{color:#999;font-size:11px;margin-bottom:0}.toplevel_page_social-metrics-tracker .smt-stat-details .detail-heading{font-weight:bold;margin:12px 0 6px 0}.toplevel_page_social-metrics-tracker .smt-stat-details .smt-url-box{cursor:text;font-size:11px;border:1px solid #E7E7E7;background:#FFFFFF;width:50%}.toplevel_page_social-metrics-tracker .smt-stat-details .info{margin-left:6px;color:#ddd}.toplevel_page_social-metrics-tracker .smt-stat-details .more-info{margin-left:6px;color:#CCC}.toplevel_page_social-metrics-tracker .smt-stat-details .more-info:hover{color:#2ea2cc}.toplevel_page_social-metrics-tracker .smt-stat-details .smt-stat-row{margin-bottom:15px}.social-metrics_page_social-metrics-tracker-settings .smt-url-box{color:#333;width:90%}.social-metrics_page_social-metrics-tracker-settings .more-info{margin-left:6px;color:#CCC}.social-metrics_page_social-metrics-tracker-settings .more-info:hover{color:#2ea2cc}.social-metrics_page_social-metrics-tracker-settings .box{background:#f9f9f9;border:1px solid #e1e1e1;padding:30px}.social-metrics_page_social-metrics-tracker-settings .box label{display:block;color:#999;margin-top:8px}.social-metrics_page_social-metrics-tracker-settings .box h1:first-child,.social-metrics_page_social-metrics-tracker-settings .box h2:first-child,.social-metrics_page_social-metrics-tracker-settings .box h3:first-child,.social-metrics_page_social-metrics-tracker-settings .box h4:first-child,.social-metrics_page_social-metrics-tracker-settings .box h5:first-child,.social-metrics_page_social-metrics-tracker-settings .box h6:first-child,.social-metrics_page_social-metrics-tracker-settings .box p:first-child{margin-top:0}.social-metrics_page_social-metrics-tracker-settings .box h1:last-child,.social-metrics_page_social-metrics-tracker-settings .box h2:last-child,.social-metrics_page_social-metrics-tracker-settings .box h3:last-child,.social-metrics_page_social-metrics-tracker-settings .box h4:last-child,.social-metrics_page_social-metrics-tracker-settings .box h5:last-child,.social-metrics_page_social-metrics-tracker-settings .box h6:last-child,.social-metrics_page_social-metrics-tracker-settings .box p:last-child{margin-bottom:0}.social-metrics_page_social-metrics-tracker-settings .box blockquote{border-left:5px solid #DDD;margin-left:0;padding:11px;background:#F2F2F2;color:#626262}.social-metrics_page_social-metrics-tracker-settings .invalid{background:#FFF0F0}.social-metrics_page_social-metrics-tracker-settings .valid{background:#F0FFF0}1 #social-metrics-tracker .wp-list-table #views,#social-metrics-tracker .wp-list-table #comments{width:15%}#social-metrics-tracker .wp-list-table #social{width:25%}#dashboard-widgets #social-metrics-tracker .wp-list-table #social{width:auto}#social-metrics-tracker .wp-list-table #views a,#social-metrics-tracker .wp-list-table #social a,#social-metrics-tracker .wp-list-table #comments a{width:90%}#social-metrics-tracker .wp-list-table thead .column-views a span,#social-metrics-tracker .wp-list-table thead .column-social a span,#social-metrics-tracker .wp-list-table thead .column-comments a span,#social-metrics-tracker .wp-list-table tfoot .column-views a span,#social-metrics-tracker .wp-list-table tfoot .column-social a span,#social-metrics-tracker .wp-list-table tfoot .column-comments a span{float:right}#social-metrics-tracker .wp-list-table tfoot .column-social a,#social-metrics-tracker .wp-list-table tfoot .column-comments a{float:right;padding-right:17px}#social-metrics-tracker .wp-list-table #views .sorting-indicator,#social-metrics-tracker .wp-list-table #social .sorting-indicator,#social-metrics-tracker .wp-list-table #comments .sorting-indicator{margin:7px}#social-metrics-tracker .wp-list-table td.date{color:#666;font-size:10px}#social-metrics-tracker .wp-list-table td.views,#social-metrics-tracker .wp-list-table td.social,#social-metrics-tracker .wp-list-table td.comments{padding:10px;text-align:right}#social-metrics-tracker .wp-list-table .bar,#social-metrics-tracker .wp-list-table .total{border-radius:2px;display:inline-block;float:right}#social-metrics-tracker .wp-list-table .bar{height:20px;margin-left:5px;overflow:visible}#social-metrics-tracker .wp-list-table .bar span{float:left;font-size:9px;font-weight:300;height:20px;line-height:21px;overflow:hidden;text-align:center;text-indent:-9999px}#social-metrics-tracker .wp-list-table td.social .bar{overflow:hidden;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#social-metrics-tracker .wp-list-table td.social .bar span{display:inline-block}#social-metrics-tracker .wp-list-table td.social .bar .facebook{background-color:#3b5998;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .twitter{background-color:#00aced;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .googleplus{background-color:#dd4b39;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .linkedin{background-color:#4875B4;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .pinterest{background-color:#cb2027;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .diggs{background-color:#444444;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .delicious{background-color:#222222;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .reddit{background-color:#CEE3F8;color:#111}#social-metrics-tracker .wp-list-table td.social .bar .stumbleupon{background-color:#EA4B24;color:#EEE}#social-metrics-tracker .wp-list-table td.social .bar .other{background-color:#666666;color:#EEE}#social-metrics-tracker .wp-list-table tr:hover td.social .bar{min-width:80%;opacity:0.9}#social-metrics-tracker .wp-list-table tr:hover td.social .bar span{text-indent:0}#social-metrics-tracker .wp-list-table td.social .bar{max-width:190px;min-width:5px}#social-metrics-tracker .wp-list-table td.views .bar{background-color:#A9243B;color:#EEE;max-width:80%;min-width:18px}#social-metrics-tracker .wp-list-table td.comments .bar{background-color:#02BAC1;color:#EEE;max-width:80%;min-width:18px}#social-metrics-tracker .wp-list-table td .total{height:16px;overflow:hidden}#social-metrics-tracker .wp-list-table td.social .total{padding:2px 5px}#social-metrics-tracker .wp-list-table td.views .total{background-color:#A9243B;padding:2px 5px}#social-metrics-tracker .wp-list-table td.comments .total{background-color:#02BAC1;padding:2px 5px}#social-metrics-tracker .wp-list-table td.decayed .bar{background-color:#555;color:#EEE;line-height:19px;max-width:80%;min-width:32px;padding-right:5px}#social-metrics-tracker .wp-list-table td.aggregate .bar .social{background-color:#3B5998;color:#CCC;display:inline-block}#social-metrics-tracker .wp-list-table td.aggregate .bar .views{background-color:#A9243B;color:#EEE;display:inline-block}#social-metrics-tracker .wp-list-table td.aggregate .bar .comments{background-color:#02BAC1;color:#CCC;display:inline-block}#social-metrics-tracker .wp-list-table tr:hover td.aggregate .bar.stats span{text-indent:0}#social-metrics-tracker .wp-list-table td.aggregate .bar{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}#social-metrics-tracker .wp-list-table td.aggregate .bar:hover{min-width:80%;opacity:0.9}#social-metrics-tracker .wp-list-table td.aggregate .bar:hover span{text-indent:0}#dashboard-widgets #social-metrics-tracker .inside{margin:0;padding:0}#dashboard-widgets #social-metrics-tracker .tablenav.top{display:none}#dashboard-widgets #social-metrics-tracker .tablenav.bottom{height:auto}#dashboard-widgets #social-metrics-tracker .tablenav.bottom p{color:#AAA;font-style:italic}#dashboard-widgets #social-metrics-tracker .tablenav-pages{display:none}#dashboard-widgets #social-metrics-tracker .wp-list-table{border-left:none;border-right:none;border-top:none}#dashboard-widgets #social-metrics-tracker th{padding-right:10px;text-align:right}#dashboard-widgets #social-metrics-tracker th:first-of-type{text-align:left}#dashboard-widgets #social-metrics-tracker tfoot{display:none}.social-metrics_page_social-metrics-tracker-settings .wrap{max-width:900px}#smt_gapi_steps{display:block;width:100%;min-width:850px;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid #AAA;background:#C1C1C1}#smt_gapi_steps li{display:block;float:left;margin:0}#smt_gapi_steps li .btn{display:block;position:relative;padding:10px 0 10px 45px;text-decoration:none;background:#C1C1C1;color:#666666;cursor:default}#smt_gapi_steps li a.btn:hover{text-decoration:underline;cursor:pointer}#smt_gapi_steps li:first-child .btn{padding-left:15px}#smt_gapi_steps li .btn:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #C1C1C1;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}#smt_gapi_steps li .btn:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid white;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}#smt_gapi_steps li:last-child .btn{padding-right:15px}#smt_gapi_steps li:last-child .btn:after,#smt_gapi_steps li:last-child .btn:before{display:none}#smt_gapi_steps li.done .btn{background:#008000;color:#94C692}#smt_gapi_steps li.done .btn:after{border-left-color:#008000}#smt_gapi_steps li.current .btn{background:#043D50;color:#FFFFFF}#smt_gapi_steps li.current .btn:after{border-left-color:#043D50}#smt_gapi_steps.ready{background:#008000}#smt_gapi_steps.ready .current .btn{background:#008000}#gapi-sign-in{display:block;max-width:350px;margin:0 auto;text-align:center}.blue-box{background:#CDE0FF;border:1px solid #96BFFF}.blue-box th{padding-left:20px}.yellow-box{background:#FFF7E7;border:1px solid #C6C1B3;margin-bottom:15px}.yellow-box th{padding-left:20px}div.yellow-box{padding:0 15px;margin:15px 0}#smt-connection-status{display:block;clear:both;background:#FFF;border:1px solid #DDD;padding:5px 10px;margin:15px 0 30px 0;overflow:auto}#smt-connection-status .smt-debug-box{width:100%;min-height:300px;font-family:monospace;font-size:12px;border:1px solid #DDD;padding:10px}#smt-connection-status small{color:#AAA;font-size:11px}.smt-connection-item{display:block;position:relative;padding:10px 20px 10px 28px;color:#666}.smt-connection-item:before{content:"";position:absolute;left:10px;top:13px;display:block;background:black;border-radius:100%;height:12px;width:12px;margin:0}.smt-connection-item.online:before{background:radial-gradient(circle at 3px 3px, #00b464, rgba(80,80,80,0.9))}.smt-connection-item.offline:before{background:radial-gradient(circle at 3px 3px, #b43200, rgba(80,80,80,0.9))}button.smt-connection-item{float:right;background:none;border:none;cursor:pointer;padding-right:0}button.smt-connection-item:hover{text-decoration:underline}button.smt-connection-item:focus{outline:none}.toplevel_page_social-metrics-tracker .smt-stat-details ol{margin-top:0}.toplevel_page_social-metrics-tracker .smt-stat-details li{color:#999;font-size:11px;margin-bottom:0}.toplevel_page_social-metrics-tracker .smt-stat-details .detail-heading{font-weight:bold;margin:12px 0 6px 0}.toplevel_page_social-metrics-tracker .smt-stat-details .smt-url-box{cursor:text;font-size:11px;border:1px solid #E7E7E7;background:#FFFFFF;width:50%}.toplevel_page_social-metrics-tracker .smt-stat-details .info{margin-left:6px;color:#ddd}.toplevel_page_social-metrics-tracker .smt-stat-details .more-info{margin-left:6px;color:#CCC}.toplevel_page_social-metrics-tracker .smt-stat-details .more-info:hover{color:#2ea2cc}.toplevel_page_social-metrics-tracker .smt-stat-details .smt-stat-row{margin-bottom:15px}.social-metrics_page_social-metrics-tracker-settings .smt-url-box{color:#333;width:90%}.social-metrics_page_social-metrics-tracker-settings .more-info{margin-left:6px;color:#CCC}.social-metrics_page_social-metrics-tracker-settings .more-info:hover{color:#2ea2cc}.social-metrics_page_social-metrics-tracker-settings .box{background:#f9f9f9;border:1px solid #e1e1e1;padding:30px}.social-metrics_page_social-metrics-tracker-settings .box .label{display:block;color:#999;margin-top:8px}.social-metrics_page_social-metrics-tracker-settings .box .label h3{display:inline-block}.social-metrics_page_social-metrics-tracker-settings .box h1:first-child,.social-metrics_page_social-metrics-tracker-settings .box h2:first-child,.social-metrics_page_social-metrics-tracker-settings .box h3:first-child,.social-metrics_page_social-metrics-tracker-settings .box h4:first-child,.social-metrics_page_social-metrics-tracker-settings .box h5:first-child,.social-metrics_page_social-metrics-tracker-settings .box h6:first-child,.social-metrics_page_social-metrics-tracker-settings .box p:first-child{margin-top:0}.social-metrics_page_social-metrics-tracker-settings .box h1:last-child,.social-metrics_page_social-metrics-tracker-settings .box h2:last-child,.social-metrics_page_social-metrics-tracker-settings .box h3:last-child,.social-metrics_page_social-metrics-tracker-settings .box h4:last-child,.social-metrics_page_social-metrics-tracker-settings .box h5:last-child,.social-metrics_page_social-metrics-tracker-settings .box h6:last-child,.social-metrics_page_social-metrics-tracker-settings .box p:last-child{margin-bottom:0}.social-metrics_page_social-metrics-tracker-settings .box blockquote{border-left:5px solid #DDD;margin-left:0;padding:11px;background:#F2F2F2;color:#626262}.social-metrics_page_social-metrics-tracker-settings .invalid{background:#FFF0F0}.social-metrics_page_social-metrics-tracker-settings .valid{background:#F0FFF0} 2 2 /*# sourceMappingURL=social-metrics-tracker.min.css.map */ -
social-metrics-tracker/trunk/css/social-metrics-tracker.min.css.map
r1112300 r1145252 1 1 { 2 2 "version": 3, 3 "mappings": "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",3 "mappings": "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", 4 4 "sources": ["social-metrics-tracker.scss"], 5 5 "names": [], -
social-metrics-tracker/trunk/css/social-metrics-tracker.scss
r1112300 r1145252 529 529 padding: 30px; 530 530 531 label {531 .label { 532 532 display: block; 533 533 color: #999; 534 534 margin-top:8px; 535 536 h3 { 537 display: inline-block; 538 } 535 539 } 536 540 -
social-metrics-tracker/trunk/data-sources/HTTPResourceUpdater.class.php
r1112300 r1145252 99 99 } 100 100 101 return $this->data = (strlen($result) > 0) ? $this->jsonp_decode($result, true) : false; 101 // Return either a json_decoded array, or a string, or false (in that order) 102 if (strlen($result) > 0) { 103 $decoded_result = $this->jsonp_decode($result, true); 104 return $this->data = ($decoded_result) ? $decoded_result : $result; 105 } else { 106 return $this->data = false; 107 } 108 102 109 } 103 110 … … 149 156 return false; 150 157 } else if ($response['response']['code'] != 200) { 151 $this->http_error = "Received HTTP response code: <b>".$response['response']['code']." ".$response['response']['message']."</b>"; 158 $this->http_error = ''; 159 160 // Attempt to build a helpful error message (provided by Facebook) 161 $body = $this->jsonp_decode($response['body'], true); 162 163 if ($body && strlen($body['error']['message']) > 1) { 164 $this->http_error .= $body['error']['message']; 165 } 166 167 if ($body && strlen($body['error']['type']) > 1) { 168 $this->http_error .= ' ('.$body['error']['type'].' '.$body['error']['code'].'). '; 169 } 170 171 // Generic error message 172 $this->http_error .= "Received HTTP response code: ".$response['response']['code']." ".$response['response']['message']; 173 152 174 $this->http_error_detail = array( 153 175 'request_time' => current_time('mysql'), -
social-metrics-tracker/trunk/readme.txt
r1112300 r1145252 4 4 Tags: admin, dashboard, social, social media, facebook, twitter, metrics, analytics, tracking, stats, engagement, share, sharing, shares, likes, tweets 5 5 Requires at least: 3.5 6 Tested up to: 4. 1.17 Stable tag: 1. 4.56 Tested up to: 4.2 7 Stable tag: 1.5.0 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 96 96 97 97 == Changelog == 98 99 = 1.5.0 = 100 * Compatbility with WordPress 4.2 101 * Fixed a bug where connection debug info sometimes did not get displayed 102 * Updated the way Facebook data is retrieved; added two options to settings page under "API Connection Settings". 103 * IMPORTANT: If you rely on post custom fields for 'facebook_likes', 'facebook_shares', or 'facebook_comments' then you must configure the Facebook API to use "Facebook Graph" mode under the new "API Connection Settings" page. When migrating from a previous version of this plugin, those fields will already exist for your posts and they will simply stop updating if you leave the default settings enabled. To remove those fields, un-install this plugin completely then re-install it. 98 104 99 105 = 1.4.5 = … … 193 199 == Upgrade Notice == 194 200 201 = 1.5.0 = 202 Changed the way Facebook data is collected, and compatibility fixes. 203 195 204 = 1.4.5 = 196 205 Temporary fix for the Facebook stat updater -
social-metrics-tracker/trunk/smt-dashboard.php
r1112300 r1145252 10 10 } 11 11 class SocialMetricsTable extends WP_List_Table { 12 13 private $smt, $gapi, $data_max; 12 14 13 15 function __construct($smt){ … … 110 112 $key = $HTTPResourceUpdater->meta_prefix . $HTTPResourceUpdater->slug; 111 113 112 if (! array_key_exists($key, $obj)) continue;114 if (!is_array($obj) || !array_key_exists($key, $obj)) continue; 113 115 114 116 $sum += $obj[$key]; … … 122 124 if (array_key_exists('socialcount_url_data', $obj)) { 123 125 foreach ($obj['socialcount_url_data'] as $child) { 124 if (! array_key_exists($key, $child)) continue;126 if (!is_array($child) || !array_key_exists($key, $child)) continue; 125 127 $sum -= $child[$key]; 126 128 $source['num'] -= $child[$key]; … … 484 486 <a href="javascript:void(0);" onClick="jQuery('#smt-error-details-<?php echo $h->slug; ?>').slideToggle();">[Show debug info]</a> 485 487 <div id="smt-error-details-<?php echo $h->slug; ?>" style="display:none;"> 486 <p><b>Debug information: </b>This is a record of the most recent attempt your blog server made at connecting to the social network to retrieve stats. <span style="color:red;"> Note: If you post this publicly on the support forums, the information below contains a URL back to one of your blog posts (see "request_uri" below)</span>. </p>488 <p><b>Debug information: </b>This is a record of the most recent attempt your blog server made at connecting to the social network to retrieve stats. <span style="color:red;">Warning: The debug info below may contain your private access_token for Facebook, if you have configured that under Connection Settings (it would be part of 'request_uri' below). It will also contain a URL back to one of your blog posts (see "request_uri" below). If you post this publicly on the support forums, be sure to delete any private information before posting!</span>. </p> 487 489 <textarea class="smt-debug-box"><?php echo htmlspecialchars(print_r($status['error_detail'], true)); ?></textarea> 488 490 </div> -
social-metrics-tracker/trunk/social-metrics-tracker.php
r1112300 r1145252 4 4 Plugin URI: https://github.com/ChapmanU/wp-social-metrics-tracker 5 5 Description: Collect and display social network shares, likes, tweets, and view counts of posts. 6 Version: 1. 4.56 Version: 1.5.0 7 7 Author: Ben Cole, Chapman University 8 8 Author URI: http://www.bencole.net … … 39 39 class SocialMetricsTracker { 40 40 41 public $version = '1. 4.5'; // for db upgrade comparison41 public $version = '1.5.0'; // for db upgrade comparison 42 42 public $updater; 43 43 public $options; … … 187 187 $now = current_time( 'timestamp' ); 188 188 189 $difference = $now - $time;189 $difference = $now - $time; 190 190 $tense = "ago"; 191 191 … … 282 282 public function add_missing_settings() { 283 283 $this->initOptions(); 284 285 // Configure default options here; 286 // They will be set only if a value does not already exist in the DB. 287 $defaults = array( 288 'connection_type_facebook' => 'public' 289 ); 290 291 foreach ($defaults as $key => $value) { 292 if ($this->get_smt_option($key) === false) { 293 $this->set_smt_option($key, $value, false); 294 } 295 } 296 297 // Load defaults from smt-general.php 284 298 require('settings/smt-general.php'); 285 299 global $wpsf_settings; -
social-metrics-tracker/trunk/templates/settings-urls.handlebars
r1092718 r1145252 8 8 <div class="box"> 9 9 10 <label >What URL scheme should the plugin check?</label>10 <label class="label">What URL scheme should the plugin check?</label> 11 11 <select id="url_protocol" name="url_protocol"> 12 12 {{#each protocol_options}} … … 37 37 <h3>Configuration</h3> 38 38 39 <label >39 <label class="label"> 40 40 Migration Date 41 41 <a href="javascript:void(0);" onClick="jQuery('#rewrite_before_date_help').slideToggle();" class="more-info">(More Info)</a> … … 48 48 <br /> 49 49 50 <label >50 <label class="label"> 51 51 Old Base URL 52 52 <a href="javascript:void(0);" onClick="jQuery('#rewrite_change_to_help').slideToggle();" class="more-info">(More Info)</a> … … 62 62 63 63 <h3>Preview</h3> 64 <label >64 <label class="label"> 65 65 Current live post URL: 66 66 <a href="javascript:void(0);" onClick="jQuery('#preview_match_from_help').slideToggle();" class="more-info">(More Info)</a> … … 73 73 </blockquote> 74 74 75 <label >75 <label class="label"> 76 76 Matching URL from old domain: 77 77 <a href="javascript:void(0);" onClick="jQuery('#preview_change_to_help').slideToggle();" class="more-info">(More Info)</a> … … 96 96 97 97 98 <label >How often should we check for social data?</label>98 <label class="label">How often should we check for social data?</label> 99 99 <select id="alt_url_ttl_multiplier" name="alt_url_ttl_multiplier"> 100 100 {{#each alt_url_ttl_multiplier_options}}
Note: See TracChangeset
for help on using the changeset viewer.