变更集1322822
时间戳: 2016年7月1日上午12:27:23 ( 8年 (之前) 位置: ampedsense-adsense-split-tester/trunk放大器 文件夹: -
4已编辑
图例:
未修改 补充 远离的
-
ampedsense-adsense-split-tester/trunk/amped-sense.php 308454卢比 1322822兰特 1 1 <? php(电话) 2 2 /* 三 插件名称:AmpedSense 三 插件名称:AmpedSense -AdSense剥离测试仪 4 4 插件URI: http://www.ampedsense.com/ 5 版本:4.0 4 5 版本:4.0 5 6 6 作者:Shane Labs 7 7 作者URI: 网址:http://www.shanelabs.com … … 27 27 $settings['googlerefreshttoken']='' 28 28 $设置['siteabbrev']='' 29 $settings['installid']='' 29 30 $设置[“段”][0] 30 31 [“段名称”] … … 450 451 //将param转换为可用的var 451 452 $param=base64_decode($_GET['as_p']); 452 列表($at、$rt、$exp )=爆炸(“|||”,$param); 453 列表($at、$rt、$exp ,$installid )=爆炸(“|||”,$param); 453 454 if($at!=''&&$rt!=''&&$exp!='') 454 455 { … … 460 461 $_SESSION['as_googleaccesstoken']=$at; 461 462 $_SESSION['as_googleaccesstokenexpires']=时间()+$exp; 463 464 //保存installid 465 if($installid!=“”&&is_numeric($installid)) 466 { 467 $this->设置['installid']=$installid; 468 //设置已变脏 469 } 462 470 463 471 $toreturn=“已成功验证!请验证下面的发布者ID,或管理<a href='”.admin_url('admin.php?page=ampedsense-main')。 “'>拆分测试</a>”; … … 726 734 $google_client_id=“769187834256-9n3ih7f1049u92lq5n3u68qn8j33rqk8.apps.googleusercontent.com”; 727 735 $redirect_uri=urlencode(“ http://www.ampedsense.com/api/wporg-googlehandler.php "); 728 $real_redirect_uri= urlencode(admin_url('admin.php?page=ampedsense-settings') ); 736 $real_redirect_uri= admin_url('admin.php?page=ampedsense-settings' ); 729 737 $scope=urlencode(“ https://www.googleapis.com/auth/adsense.readonly网站 "); 730 738 731 返回“ https://accounts.google.com/o/oauth2/auth?response_type=code&client_id= $google_client_id&redirect_uri=$redirect_ uri&scope=$scope&access_type=offline&approval_prompt=force&state=$real_redirect-uri“;//force,以便它始终返回刷新令牌 739 //设置状态 740 $state=“”; 741 if(!isset($this->settings['installid']) 742 { 743 //首次身份验证 744 //通过联系,以便获得安装id和init培训 745 $state=获取选项('admin_email')。 "|||".$ real_redirect_uri; 746 } 747 其他 748 { 749 $state=$this->设置['installi']。 "|||".$ real_redirect_uri; 750 } 751 $encodedstate=base64_encode($state); 752 753 返回“ https://accounts.google.com/o/oauth2/auth?response_type=code&client_id= $google_client_id&redirect_uri=$redirect_ uri&scope=$scope&access_type=offline&approval_prompt=force&state=$encodestate“;//force,以便它始终返回刷新令牌 732 754 } 733 755 -
ampedsense-adsense-split-tester/trunk/main.php 1308454兰特 1322822兰特 268 268 if(!isset($amped_sense->settings['googlerefreshtoken']) 269 269 { 270 echo“<p style='color:red'>要使用AmpedSense插件,您需要登录到您的Google帐户。<br/>您应该使用此站点上用于AdSense的Google帐户< br/><a href='“.$amped_sense->get_google_login_url().”'class='按钮'>单击以进行身份验证</a> </p>“; 270 echo“<p style='color:red'>要使用AmpedSense插件,您需要登录到您的Google帐户。<br/>您应该使用此站点上用于AdSense的Google帐户< /p> <a href='“.$amped_sense->get_google_login_url().”'class='button'>单击进行身份验证</a><br/><br/><p>这允许AmpedSense向您显示哪些广告效果最好,以便您可以轻松决定分割测试性能。 通过身份验证,您同意我们的<a href=' http://www.ampedsense.com/terms/ 'target='_blank'>术语</a>。 </p>“; 271 271 } 272 272 其他 … … 276 276 { 277 277 //使用代理,这样我们就不会泄露我们的秘密 278 $returnedas=$amped_sense->getUrlContents(“ http://www.ampedsense.com/api/wporg-googlehandler.php?rt= “.urlencode($amped_sense->设置['googlerefreshttoken']); 278 $installid=isset($amped_sense->设置['installid'])$ amped_sense->设置['installid']:0; 279 $returnedas=$amped_sense->getUrlContents(“ http://www.ampedsense.com/api/wporg-googlehandler.php?安装ID= $installid&rt=“.urlencode($amped_sense->设置['googlerefreshtoken']); 279 280 if(stristr($returnedas,“错误”)= “”|| stristr($returnedas,“|||”)==“”)//不应该有错误,需要分隔符 280 281 { -
ampedsense-adsense-split-tester/trunk/readme.txt 1308473兰特 1322822兰特 三 三 标签:广告,广告,谷歌 4 4 要求至少:3.6 5 测试达到:4.4 5 测试达到:4.4 .1 6 6 稳定标签:行李箱 7 7 许可证:GPLv2或更高版本 … … 70 70 ==变更日志== 71 71 72 = 4.05 = 73 *添加了更好的谷歌登录处理 74 72 75 = 4.04 = 73 76 *修复了编辑段创建新段的问题 -
ampedsense-adsense-split-tester/trunk/settings.php 1308454兰特 1322822兰特 73 73 <div class='col-sm-6'> 74 74 <input type='text'class='form-control'id='as_siteabbrev'name='as_steabbrev'maxlength='3'placeholder='Foo'value='<? php echo$amped_sense->设置['siteabbrev'];?>'> 75 中用作前缀的3个字母缩写 报告 75 中用作前缀的3个字母缩写 谷歌的 报告 76 76 </div> 77 77 </div>