Changeset 1858974
- Timestamp:
- 04/16/2018 10:37:59 AM (8 years ago)
- Location:
- quick-adsense
- Files:
-
- 16 edited
-
tags/2.3.2/includes/api/vi.php (modified) (1 diff)
-
tags/2.3.2/includes/content.php (modified) (1 diff)
-
tags/2.3.2/includes/controls.php (modified) (1 diff)
-
tags/2.3.2/includes/js/admin.js (modified) (3 diffs)
-
tags/2.3.2/includes/quicktags.php (modified) (1 diff)
-
tags/2.3.2/includes/settings.php (modified) (4 diffs)
-
tags/2.3.2/includes/vi.php (modified) (5 diffs)
-
tags/2.3.2/readme.txt (modified) (1 diff)
-
trunk/includes/api/vi.php (modified) (1 diff)
-
trunk/includes/content.php (modified) (1 diff)
-
trunk/includes/controls.php (modified) (1 diff)
-
trunk/includes/js/admin.js (modified) (3 diffs)
-
trunk/includes/quicktags.php (modified) (1 diff)
-
trunk/includes/settings.php (modified) (4 diffs)
-
trunk/includes/vi.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
quick-adsense/tags/2.3.2/includes/api/vi.php
r1846873 r1858974 315 315 $selectedArgs['backgroundColor'] = $args['native_bg_color']; 316 316 } 317 318 if(isset($args['optional_1']) && ($args['optional_1'] != '') && ($args['optional_1'] != 'undefined')) {319 $selectedArgs['vioptional1'] = $args['optional_1'];320 }321 if(isset($args['optional_2']) && ($args['optional_2'] != '') && ($args['optional_2'] != 'undefined')) {322 $selectedArgs['vioptional2'] = $args['optional_2'];323 }324 if(isset($args['optional_3']) && ($args['optional_3'] != '') && ($args['optional_3'] != 'undefined')) {325 $selectedArgs['vioptional3'] = $args['optional_3'];326 }327 317 } 328 318 329 $viSettings = quick_adsense_vi_api_get_settings(); 330 if(($viSettings != false) && is_array($viSettings)) { 331 $viToken = quick_adsense_vi_api_get_publisher_token(); 332 if($viToken !== false) { 333 try{ 334 $response = wp_remote_request( 335 $viSettings['jsTagAPI'], 336 array( 337 'method' => 'POST', 338 'timeout' => 15, 339 'headers' => array( 340 'Content-Type' => 'application/json', 341 'Authorization' => $viToken 342 ), 343 'body' => json_encode($selectedArgs) 344 ) 345 ); 346 if(!is_wp_error($response)) { 347 if(400 == wp_remote_retrieve_response_code($response)) { 348 $responseBody = json_decode($response['body']); 349 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'error')) { 350 return array( 351 'status' => 'error', 352 'errorCode' => 'WIVI108', 353 'message' => $responseBody->error->description, 354 ); 319 //if(isset($selectedArgs['language']) && ($selectedArgs['language'] != '') && isset($selectedArgs['iabCategory']) && ($selectedArgs['iabCategory'] != '')) { /* Polling limiter temporarily removed as API now support defaults*/ 320 $viSettings = quick_adsense_vi_api_get_settings(); 321 if(($viSettings != false) && is_array($viSettings)) { 322 $viToken = quick_adsense_vi_api_get_publisher_token(); 323 if($viToken !== false) { 324 try{ 325 $response = wp_remote_request( 326 $viSettings['jsTagAPI'], 327 array( 328 'method' => 'POST', 329 'timeout' => 15, 330 'headers' => array( 331 'Content-Type' => 'application/json', 332 'Authorization' => $viToken 333 ), 334 'body' => json_encode($selectedArgs) 335 ) 336 ); 337 if(!is_wp_error($response)) { 338 if(400 == wp_remote_retrieve_response_code($response)) { 339 $responseBody = json_decode($response['body']); 340 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'error')) { 341 return array( 342 'status' => 'error', 343 'errorCode' => 'WIVI108', 344 'message' => $responseBody->error->description, 345 ); 346 } else { 347 return array( 348 'status' => 'error', 349 'errorCode' => 'WIVI107', 350 'message' => 'Response JSON error, Please try again later!', 351 ); 352 } 353 } else if(201 == wp_remote_retrieve_response_code($response)) { 354 $responseBody = json_decode($response['body']); 355 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'ok')) { 356 delete_transient('quick_adsense_vi_api_jstag'); 357 set_transient('quick_adsense_vi_api_jstag', $responseBody->data, YEAR_IN_SECONDS); 358 return $responseBody->data; 359 } else { 360 return array( 361 'status' => 'error', 362 'errorCode' => 'WIVI106', 363 'message' => 'Response JSON error!', 364 ); 365 } 355 366 } else { 356 367 return array( 357 368 'status' => 'error', 358 'errorCode' => 'WIVI10 7',359 'message' => ' Response JSON error, Please try again later!',369 'errorCode' => 'WIVI105', 370 'message' => 'Unknown response code', 360 371 ); 361 372 } 362 } else if(201 == wp_remote_retrieve_response_code($response)) {363 $responseBody = json_decode($response['body']);364 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'ok')) {365 delete_transient('quick_adsense_vi_api_jstag');366 set_transient('quick_adsense_vi_api_jstag', $responseBody->data, YEAR_IN_SECONDS);367 return $responseBody->data;368 } else {369 return array(370 'status' => 'error',371 'errorCode' => 'WIVI106',372 'message' => 'Response JSON error!',373 );374 }375 } else {376 return array(377 'status' => 'error',378 'errorCode' => 'WIVI105',379 'message' => 'Unknown response code',380 );381 373 } 374 } catch(Exception $ex) { 375 return array( 376 'status' => 'error', 377 'errorCode' => 'WIVI103', 378 'message' => 'Exception during API communication', 379 ); 382 380 } 383 } catch(Exception $ex){381 } else { 384 382 return array( 385 383 'status' => 'error', 386 'errorCode' => 'WIVI10 3',387 'message' => ' Exception during API communication',384 'errorCode' => 'WIVI102', 385 'message' => 'Authorization Token is Missing', 388 386 ); 389 387 } 390 } else {391 return array(388 //} else { 389 /*return array( 392 390 'status' => 'error', 393 'errorCode' => 'WIVI10 2',394 'message' => 'A uthorization Token is Missing',395 ); 396 }391 'errorCode' => 'WIVI101', 392 'message' => 'API is unreachable', 393 );*/ 394 //} 397 395 } else { 398 396 return array( 399 397 'status' => 'error', 400 'errorCode' => 'WIVI10 1',401 'message' => ' API is unreachable',398 'errorCode' => 'WIVI109', 399 'message' => 'Defaults Not Set', 402 400 ); 403 401 } -
quick-adsense/tags/2.3.2/includes/content.php
r1846873 r1858974 3 3 $quickAdsenseAdsId = array(); 4 4 $quickAdsenseBeginEnd = 0; 5 6 add_action('wp_head', 'quick_adsense_embed_wp_head'); 7 function quick_adsense_embed_wp_head() { 8 $settings = get_option('quick_adsense_settings'); 9 if(isset($settings['header_embed_code']) && ($settings['header_embed_code'] != '')) { 10 echo $settings['header_embed_code']; 11 } 12 } 13 14 add_action('wp_footer', 'quick_adsense_embed_wp_footer'); 15 function quick_adsense_embed_wp_footer() { 16 $settings = get_option('quick_adsense_settings'); 17 if(isset($settings['footer_embed_code']) && ($settings['footer_embed_code'] != '')) { 18 echo $settings['footer_embed_code']; 19 } 20 } 5 21 6 22 add_filter('the_content', 'quick_adsense_the_content'); -
quick-adsense/tags/2.3.2/includes/controls.php
r1846873 r1858974 35 35 $output .= '<label for="'.$name.'">'.$label.'</label><br />'; 36 36 } 37 $output .= '<textarea id="'.$id.'" name="'.$name.'" class="multilanguage-input '.$class.'" class="height: 100px;" style="'.$style.'" placeholder="'.$placeholder.'">'.$value.'</textarea>'; 37 $output .= '<textarea id="'.$id.'" name="'.$name.'" class="multilanguage-input '.$class.'" class="multilanguage-input '.$class.'" style="height: 100px; '.$style.'" placeholder="'.$placeholder.'">'.$value.'</textarea>'; 38 break; 39 case 'textarea-big': 40 if($label != '') { 41 $output .= '<label for="'.$name.'">'.$label.'</label><br />'; 42 } 43 $output .= '<textarea id="'.$id.'" name="'.$name.'" class="multilanguage-input '.$class.'" class="multilanguage-input '.$class.'" style="height: 300px; '.$style.'" placeholder="'.$placeholder.'">'.$value.'</textarea>'; 38 44 break; 39 45 case 'select': -
quick-adsense/tags/2.3.2/includes/js/admin.js
r1846873 r1858974 708 708 buttons : { 709 709 'Ok': function() { 710 jQuery('#quick_adsense_settings_tabs').tabs('option', 'active', 1);710 jQuery('#quick_adsense_settings_tabs').tabs('option', 'active', 2); 711 711 jQuery(this).dialog("close"); 712 712 } … … 750 750 var quick_adsense_vi_code_settings_font_family = jQuery('#quick_adsense_vi_code_settings_font_family').val(); 751 751 var quick_adsense_vi_code_settings_font_size = jQuery('#quick_adsense_vi_code_settings_font_size').val(); 752 var quick_adsense_vi_code_settings_optional_1 = jQuery('#quick_adsense_vi_code_settings_optional_1').val();753 var quick_adsense_vi_code_settings_optional_2 = jQuery('#quick_adsense_vi_code_settings_optional_2').val();754 var quick_adsense_vi_code_settings_optional_3 = jQuery('#quick_adsense_vi_code_settings_optional_3').val();755 752 jQuery('.ui-dialog-content').html('<div class="quick_adsense_ajaxloader"></div>'); 756 753 jQuery('.quick_adsense_ajaxloader').show(); … … 768 765 'quick_adsense_vi_code_settings_font_family': quick_adsense_vi_code_settings_font_family, 769 766 'quick_adsense_vi_code_settings_font_size': quick_adsense_vi_code_settings_font_size, 770 'quick_adsense_vi_code_settings_optional_1': quick_adsense_vi_code_settings_optional_1,771 'quick_adsense_vi_code_settings_optional_2': quick_adsense_vi_code_settings_optional_2,772 'quick_adsense_vi_code_settings_optional_3': quick_adsense_vi_code_settings_optional_3,773 767 }, function(response) { 774 768 if(response.indexOf('###SUCCESS###') !== -1) { -
quick-adsense/tags/2.3.2/includes/quicktags.php
r1846873 r1858974 16 16 if(!isset($settings['disable_disablead_quicktag_buttons']) || (!$settings['disable_disablead_quicktag_buttons'])) { 17 17 echo 'QTags.addButton("quick_adsense_quicktag_noads", "NoAds", "\n<!--NoAds-->\n", "", "", "No Ads", 201);'; 18 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffDef", "\n<!--OffDef-->\n", "", "", "No Def", 201);';19 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffWidget", "\n<!--OffWidget-->\n", "", "", "No AdWidgets", 201);';18 echo 'QTags.addButton("quick_adsense_quicktag_offdef", "OffDef", "\n<!--OffDef-->\n", "", "", "No Def", 201);'; 19 echo 'QTags.addButton("quick_adsense_quicktag_offwidget", "OffWidget", "\n<!--OffWidget-->\n", "", "", "No AdWidgets", 201);'; 20 20 } 21 21 if(!isset($settings['disable_positionad_quicktag_buttons']) || (!$settings['disable_positionad_quicktag_buttons'])) { 22 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffBegin", "\n<!--OffBegin-->\n", "", "", "Disable Beginning of Post Ads", 201);';23 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffMiddle", "\n<!--OffMiddle-->\n", "", "", "Disable Middle of Post Ads", 201);';24 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffEnd", "\n<!--OffEnd-->\n", "", "", "Disable End of Post Ads", 201);';25 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffAfMore", "\n<!--OffAfMore-->\n", "", "", "OffAfMore", 201);';26 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffBfLastPara", "\n<!--OffBfLastPara-->\n", "", "", "OffBfLastPara", 201);';22 echo 'QTags.addButton("quick_adsense_quicktag_offbegin", "OffBegin", "\n<!--OffBegin-->\n", "", "", "Disable Beginning of Post Ads", 201);'; 23 echo 'QTags.addButton("quick_adsense_quicktag_offmiddle", "OffMiddle", "\n<!--OffMiddle-->\n", "", "", "Disable Middle of Post Ads", 201);'; 24 echo 'QTags.addButton("quick_adsense_quicktag_offend", "OffEnd", "\n<!--OffEnd-->\n", "", "", "Disable End of Post Ads", 201);'; 25 echo 'QTags.addButton("quick_adsense_quicktag_offafmore", "OffAfMore", "\n<!--OffAfMore-->\n", "", "", "OffAfMore", 201);'; 26 echo 'QTags.addButton("quick_adsense_quicktag_offbflastpara", "OffBfLastPara", "\n<!--OffBfLastPara-->\n", "", "", "OffBfLastPara", 201);'; 27 27 } 28 28 } -
quick-adsense/tags/2.3.2/includes/settings.php
r1846873 r1858974 36 36 add_settings_section('quick_adsense_onpost', '', 'quick_adsense_onpost_content', 'quick-adsense-onpost'); 37 37 add_settings_section('quick_adsense_widgets', '', 'quick_adsense_widgets_content', 'quick-adsense-widgets'); 38 add_settings_section('quick_adsense_header_footer_codes', '', 'quick_adsense_header_footer_codes_plugin_card', 'quick-adsense-header-footer-codes'); 38 39 } 39 40 40 41 function quick_adsense_settings_page() { ?> 41 42 <div class="wrap"> 42 <h2 id="quick_adsense_title">Quick Adsense Setting <span style="font-size: 14px;">(Version 2. 3)</span></h2>43 <h2 id="quick_adsense_title">Quick Adsense Setting <span style="font-size: 14px;">(Version 2.4)</span></h2> 43 44 <form id="quick_adsense_settings_form" method="post" action="options.php" name="wp_auto_commenter_form" style="display: none;"> 44 45 <?php settings_fields('quick_adsense_settings'); ?> … … 46 47 <ul> 47 48 <li><a href="#tabs-settings">Settings</a></li> 49 <li><a href="#tabs-header-footer-codes">Header / Footer Codes</a></li> 48 50 <li><a href="#tabs-vi"> Monetization with vi stories </a></li> 49 51 </ul> … … 63 65 <?php submit_button('Save Changes'); ?> 64 66 </div> 67 <div id="tabs-header-footer-codes"> 68 <?php do_settings_sections('quick-adsense-header-footer-codes'); ?> 69 <?php submit_button('Save Changes'); ?> 70 </div> 65 71 <div id="tabs-vi"> 66 72 <?php do_settings_sections('quick-adsense-vi'); ?> … … 77 83 </div> 78 84 <?php 85 } 86 87 function quick_adsense_header_footer_codes_plugin_card() { 88 $settings = get_option('quick_adsense_settings'); 89 echo '<div id="quick_adsense_top_sections_wrapper">'; 90 echo '<div class="quick_adsense_block">'; 91 echo '<div class="quick_adsense_block_labels">'; 92 echo '<span>Header<br />Embed Code</span>'; 93 echo '</div>'; 94 echo '<div class="quick_adsense_block_controls">'; 95 echo quickadsense_get_control('textarea-big', '', 'quick_adsense_settings_header_embed_code', 'quick_adsense_settings[header_embed_code]', ((isset($settings['header_embed_code']))?$settings['header_embed_code']:'')); 96 echo '</div>'; 97 echo '<div class="clear"></div>'; 98 echo '<div class="quick_adsense_block_labels">'; 99 echo '<span>Footer<br />Embed Code</span>'; 100 echo '</div>'; 101 echo '<div class="quick_adsense_block_controls">'; 102 echo quickadsense_get_control('textarea-big', '', 'quick_adsense_settings_footer_embed_code', 'quick_adsense_settings[footer_embed_code]', ((isset($settings['footer_embed_code']))?$settings['footer_embed_code']:'')); 103 echo '</div>'; 104 echo '<div class="clear"></div>'; 105 echo '</div>'; 106 echo '</div>'; 79 107 } 80 108 -
quick-adsense/tags/2.3.2/includes/vi.php
r1846873 r1858974 142 142 echo '<div class="clear"></div>'; 143 143 } else { 144 echo '<p class="viError">There was an error processing your request, our team was notified.<br /> Please try again later.</p>';144 echo '<p class="viError">There was an error processing your request, our team was notified.<br />Try clearing your browser cache, log out and log in again.</p>'; 145 145 echo '<div id="quick_adsense_vi_earnings_wrapper">'; 146 146 echo '<div id="quick_adsense_vi_earnings">'; … … 172 172 } else { 173 173 echo '<div class="quick_adsense_popup_content_wrapper">'; 174 echo '<p> There was an error processing your request. Please try again later. </p>';174 echo '<p> There was an error processing your request. Please try again later.</p>'; 175 175 echo '</div>'; 176 176 } … … 316 316 echo '<small></small>'; 317 317 echo '</p>'; 318 echo '<p>';319 echo quickadsense_get_control('textarea', 'Optional 1', 'quick_adsense_vi_code_settings_optional_1', 'quick_adsense_vi_code_settings_optional_1', ((isset($vicodeSettings['optional_1']))?$vicodeSettings['optional_1']:''), null, 'input widefat', '', 'Max length 200 chars');320 echo '<small></small>';321 echo '</p>';322 echo '<p>';323 echo quickadsense_get_control('textarea', 'Optional 2', 'quick_adsense_vi_code_settings_optional_2', 'quick_adsense_vi_code_settings_optional_2', ((isset($vicodeSettings['optional_2']))?$vicodeSettings['optional_2']:''), null, 'input widefat', '', 'Max length 200 chars');324 echo '<small></small>';325 echo '</p>';326 echo '<p>';327 echo quickadsense_get_control('textarea', 'Optional 3', 'quick_adsense_vi_code_settings_optional_3', 'quick_adsense_vi_code_settings_optional_3', ((isset($vicodeSettings['optional_3']))?$vicodeSettings['optional_3']:''), null, 'input widefat', '', 'Max length 200 chars');328 echo '<small></small>';329 echo '</p>';330 318 echo '<p class="quick_adsense_vi_delay_notice">vi Ad Changes might take some time to take into effect</p>'; 331 319 echo '</div>'; … … 357 345 $vicodeSettings['font_family'] = ((isset($_POST['quick_adsense_vi_code_settings_font_family']))?$_POST['quick_adsense_vi_code_settings_font_family']:''); 358 346 $vicodeSettings['font_size'] = ((isset($_POST['quick_adsense_vi_code_settings_font_size']))?$_POST['quick_adsense_vi_code_settings_font_size']:''); 359 $vicodeSettings['optional_1'] = ((isset($_POST['quick_adsense_vi_code_settings_optional_1']))?$_POST['quick_adsense_vi_code_settings_optional_1']:'');360 $vicodeSettings['optional_2'] = ((isset($_POST['quick_adsense_vi_code_settings_optional_2']))?$_POST['quick_adsense_vi_code_settings_optional_2']:'');361 $vicodeSettings['optional_3'] = ((isset($_POST['quick_adsense_vi_code_settings_optional_3']))?$_POST['quick_adsense_vi_code_settings_optional_3']:'');362 347 update_option('quick_adsense_vi_code_settings', $vicodeSettings); 363 348 $viCodeStatus = quick_adsense_vi_api_set_vi_code($vicodeSettings); … … 368 353 } else { 369 354 echo '###FAIL###'; 370 echo '<p class="viError">There was an error processing your request, our team was notified.<br />Please try again later.</p>'; 355 echo '<p class="viError">There was an error processing your request, our team was notified.<br />Try clearing your browser cache, log out and log in again.</p>'; 356 echo '<p style="font-size: 10px; margin: 0;">'.$viCodeStatus['errorCode'].': '.$viCodeStatus['message'].'</p>'; 371 357 } 372 358 } else { -
quick-adsense/tags/2.3.2/readme.txt
r1846873 r1858974 51 51 = 2.3.2 = 52 52 * Bug fixes 53 * 3 option fields have been removed 54 * The API limiter added 55 * QuickTag issues have been fixed 53 56 54 57 = 2.3 = -
quick-adsense/trunk/includes/api/vi.php
r1846873 r1858974 315 315 $selectedArgs['backgroundColor'] = $args['native_bg_color']; 316 316 } 317 318 if(isset($args['optional_1']) && ($args['optional_1'] != '') && ($args['optional_1'] != 'undefined')) {319 $selectedArgs['vioptional1'] = $args['optional_1'];320 }321 if(isset($args['optional_2']) && ($args['optional_2'] != '') && ($args['optional_2'] != 'undefined')) {322 $selectedArgs['vioptional2'] = $args['optional_2'];323 }324 if(isset($args['optional_3']) && ($args['optional_3'] != '') && ($args['optional_3'] != 'undefined')) {325 $selectedArgs['vioptional3'] = $args['optional_3'];326 }327 317 } 328 318 329 $viSettings = quick_adsense_vi_api_get_settings(); 330 if(($viSettings != false) && is_array($viSettings)) { 331 $viToken = quick_adsense_vi_api_get_publisher_token(); 332 if($viToken !== false) { 333 try{ 334 $response = wp_remote_request( 335 $viSettings['jsTagAPI'], 336 array( 337 'method' => 'POST', 338 'timeout' => 15, 339 'headers' => array( 340 'Content-Type' => 'application/json', 341 'Authorization' => $viToken 342 ), 343 'body' => json_encode($selectedArgs) 344 ) 345 ); 346 if(!is_wp_error($response)) { 347 if(400 == wp_remote_retrieve_response_code($response)) { 348 $responseBody = json_decode($response['body']); 349 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'error')) { 350 return array( 351 'status' => 'error', 352 'errorCode' => 'WIVI108', 353 'message' => $responseBody->error->description, 354 ); 319 //if(isset($selectedArgs['language']) && ($selectedArgs['language'] != '') && isset($selectedArgs['iabCategory']) && ($selectedArgs['iabCategory'] != '')) { /* Polling limiter temporarily removed as API now support defaults*/ 320 $viSettings = quick_adsense_vi_api_get_settings(); 321 if(($viSettings != false) && is_array($viSettings)) { 322 $viToken = quick_adsense_vi_api_get_publisher_token(); 323 if($viToken !== false) { 324 try{ 325 $response = wp_remote_request( 326 $viSettings['jsTagAPI'], 327 array( 328 'method' => 'POST', 329 'timeout' => 15, 330 'headers' => array( 331 'Content-Type' => 'application/json', 332 'Authorization' => $viToken 333 ), 334 'body' => json_encode($selectedArgs) 335 ) 336 ); 337 if(!is_wp_error($response)) { 338 if(400 == wp_remote_retrieve_response_code($response)) { 339 $responseBody = json_decode($response['body']); 340 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'error')) { 341 return array( 342 'status' => 'error', 343 'errorCode' => 'WIVI108', 344 'message' => $responseBody->error->description, 345 ); 346 } else { 347 return array( 348 'status' => 'error', 349 'errorCode' => 'WIVI107', 350 'message' => 'Response JSON error, Please try again later!', 351 ); 352 } 353 } else if(201 == wp_remote_retrieve_response_code($response)) { 354 $responseBody = json_decode($response['body']); 355 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'ok')) { 356 delete_transient('quick_adsense_vi_api_jstag'); 357 set_transient('quick_adsense_vi_api_jstag', $responseBody->data, YEAR_IN_SECONDS); 358 return $responseBody->data; 359 } else { 360 return array( 361 'status' => 'error', 362 'errorCode' => 'WIVI106', 363 'message' => 'Response JSON error!', 364 ); 365 } 355 366 } else { 356 367 return array( 357 368 'status' => 'error', 358 'errorCode' => 'WIVI10 7',359 'message' => ' Response JSON error, Please try again later!',369 'errorCode' => 'WIVI105', 370 'message' => 'Unknown response code', 360 371 ); 361 372 } 362 } else if(201 == wp_remote_retrieve_response_code($response)) {363 $responseBody = json_decode($response['body']);364 if((json_last_error() == JSON_ERROR_NONE) && ($responseBody->status == 'ok')) {365 delete_transient('quick_adsense_vi_api_jstag');366 set_transient('quick_adsense_vi_api_jstag', $responseBody->data, YEAR_IN_SECONDS);367 return $responseBody->data;368 } else {369 return array(370 'status' => 'error',371 'errorCode' => 'WIVI106',372 'message' => 'Response JSON error!',373 );374 }375 } else {376 return array(377 'status' => 'error',378 'errorCode' => 'WIVI105',379 'message' => 'Unknown response code',380 );381 373 } 374 } catch(Exception $ex) { 375 return array( 376 'status' => 'error', 377 'errorCode' => 'WIVI103', 378 'message' => 'Exception during API communication', 379 ); 382 380 } 383 } catch(Exception $ex){381 } else { 384 382 return array( 385 383 'status' => 'error', 386 'errorCode' => 'WIVI10 3',387 'message' => ' Exception during API communication',384 'errorCode' => 'WIVI102', 385 'message' => 'Authorization Token is Missing', 388 386 ); 389 387 } 390 } else {391 return array(388 //} else { 389 /*return array( 392 390 'status' => 'error', 393 'errorCode' => 'WIVI10 2',394 'message' => 'A uthorization Token is Missing',395 ); 396 }391 'errorCode' => 'WIVI101', 392 'message' => 'API is unreachable', 393 );*/ 394 //} 397 395 } else { 398 396 return array( 399 397 'status' => 'error', 400 'errorCode' => 'WIVI10 1',401 'message' => ' API is unreachable',398 'errorCode' => 'WIVI109', 399 'message' => 'Defaults Not Set', 402 400 ); 403 401 } -
quick-adsense/trunk/includes/content.php
r1846873 r1858974 3 3 $quickAdsenseAdsId = array(); 4 4 $quickAdsenseBeginEnd = 0; 5 6 add_action('wp_head', 'quick_adsense_embed_wp_head'); 7 function quick_adsense_embed_wp_head() { 8 $settings = get_option('quick_adsense_settings'); 9 if(isset($settings['header_embed_code']) && ($settings['header_embed_code'] != '')) { 10 echo $settings['header_embed_code']; 11 } 12 } 13 14 add_action('wp_footer', 'quick_adsense_embed_wp_footer'); 15 function quick_adsense_embed_wp_footer() { 16 $settings = get_option('quick_adsense_settings'); 17 if(isset($settings['footer_embed_code']) && ($settings['footer_embed_code'] != '')) { 18 echo $settings['footer_embed_code']; 19 } 20 } 5 21 6 22 add_filter('the_content', 'quick_adsense_the_content'); -
quick-adsense/trunk/includes/controls.php
r1846873 r1858974 35 35 $output .= '<label for="'.$name.'">'.$label.'</label><br />'; 36 36 } 37 $output .= '<textarea id="'.$id.'" name="'.$name.'" class="multilanguage-input '.$class.'" class="height: 100px;" style="'.$style.'" placeholder="'.$placeholder.'">'.$value.'</textarea>'; 37 $output .= '<textarea id="'.$id.'" name="'.$name.'" class="multilanguage-input '.$class.'" class="multilanguage-input '.$class.'" style="height: 100px; '.$style.'" placeholder="'.$placeholder.'">'.$value.'</textarea>'; 38 break; 39 case 'textarea-big': 40 if($label != '') { 41 $output .= '<label for="'.$name.'">'.$label.'</label><br />'; 42 } 43 $output .= '<textarea id="'.$id.'" name="'.$name.'" class="multilanguage-input '.$class.'" class="multilanguage-input '.$class.'" style="height: 300px; '.$style.'" placeholder="'.$placeholder.'">'.$value.'</textarea>'; 38 44 break; 39 45 case 'select': -
quick-adsense/trunk/includes/js/admin.js
r1846873 r1858974 708 708 buttons : { 709 709 'Ok': function() { 710 jQuery('#quick_adsense_settings_tabs').tabs('option', 'active', 1);710 jQuery('#quick_adsense_settings_tabs').tabs('option', 'active', 2); 711 711 jQuery(this).dialog("close"); 712 712 } … … 750 750 var quick_adsense_vi_code_settings_font_family = jQuery('#quick_adsense_vi_code_settings_font_family').val(); 751 751 var quick_adsense_vi_code_settings_font_size = jQuery('#quick_adsense_vi_code_settings_font_size').val(); 752 var quick_adsense_vi_code_settings_optional_1 = jQuery('#quick_adsense_vi_code_settings_optional_1').val();753 var quick_adsense_vi_code_settings_optional_2 = jQuery('#quick_adsense_vi_code_settings_optional_2').val();754 var quick_adsense_vi_code_settings_optional_3 = jQuery('#quick_adsense_vi_code_settings_optional_3').val();755 752 jQuery('.ui-dialog-content').html('<div class="quick_adsense_ajaxloader"></div>'); 756 753 jQuery('.quick_adsense_ajaxloader').show(); … … 768 765 'quick_adsense_vi_code_settings_font_family': quick_adsense_vi_code_settings_font_family, 769 766 'quick_adsense_vi_code_settings_font_size': quick_adsense_vi_code_settings_font_size, 770 'quick_adsense_vi_code_settings_optional_1': quick_adsense_vi_code_settings_optional_1,771 'quick_adsense_vi_code_settings_optional_2': quick_adsense_vi_code_settings_optional_2,772 'quick_adsense_vi_code_settings_optional_3': quick_adsense_vi_code_settings_optional_3,773 767 }, function(response) { 774 768 if(response.indexOf('###SUCCESS###') !== -1) { -
quick-adsense/trunk/includes/quicktags.php
r1846873 r1858974 16 16 if(!isset($settings['disable_disablead_quicktag_buttons']) || (!$settings['disable_disablead_quicktag_buttons'])) { 17 17 echo 'QTags.addButton("quick_adsense_quicktag_noads", "NoAds", "\n<!--NoAds-->\n", "", "", "No Ads", 201);'; 18 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffDef", "\n<!--OffDef-->\n", "", "", "No Def", 201);';19 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffWidget", "\n<!--OffWidget-->\n", "", "", "No AdWidgets", 201);';18 echo 'QTags.addButton("quick_adsense_quicktag_offdef", "OffDef", "\n<!--OffDef-->\n", "", "", "No Def", 201);'; 19 echo 'QTags.addButton("quick_adsense_quicktag_offwidget", "OffWidget", "\n<!--OffWidget-->\n", "", "", "No AdWidgets", 201);'; 20 20 } 21 21 if(!isset($settings['disable_positionad_quicktag_buttons']) || (!$settings['disable_positionad_quicktag_buttons'])) { 22 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffBegin", "\n<!--OffBegin-->\n", "", "", "Disable Beginning of Post Ads", 201);';23 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffMiddle", "\n<!--OffMiddle-->\n", "", "", "Disable Middle of Post Ads", 201);';24 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffEnd", "\n<!--OffEnd-->\n", "", "", "Disable End of Post Ads", 201);';25 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffAfMore", "\n<!--OffAfMore-->\n", "", "", "OffAfMore", 201);';26 echo 'QTags.addButton("quick_adsense_quicktag_ noads", "OffBfLastPara", "\n<!--OffBfLastPara-->\n", "", "", "OffBfLastPara", 201);';22 echo 'QTags.addButton("quick_adsense_quicktag_offbegin", "OffBegin", "\n<!--OffBegin-->\n", "", "", "Disable Beginning of Post Ads", 201);'; 23 echo 'QTags.addButton("quick_adsense_quicktag_offmiddle", "OffMiddle", "\n<!--OffMiddle-->\n", "", "", "Disable Middle of Post Ads", 201);'; 24 echo 'QTags.addButton("quick_adsense_quicktag_offend", "OffEnd", "\n<!--OffEnd-->\n", "", "", "Disable End of Post Ads", 201);'; 25 echo 'QTags.addButton("quick_adsense_quicktag_offafmore", "OffAfMore", "\n<!--OffAfMore-->\n", "", "", "OffAfMore", 201);'; 26 echo 'QTags.addButton("quick_adsense_quicktag_offbflastpara", "OffBfLastPara", "\n<!--OffBfLastPara-->\n", "", "", "OffBfLastPara", 201);'; 27 27 } 28 28 } -
quick-adsense/trunk/includes/settings.php
r1846873 r1858974 36 36 add_settings_section('quick_adsense_onpost', '', 'quick_adsense_onpost_content', 'quick-adsense-onpost'); 37 37 add_settings_section('quick_adsense_widgets', '', 'quick_adsense_widgets_content', 'quick-adsense-widgets'); 38 add_settings_section('quick_adsense_header_footer_codes', '', 'quick_adsense_header_footer_codes_plugin_card', 'quick-adsense-header-footer-codes'); 38 39 } 39 40 40 41 function quick_adsense_settings_page() { ?> 41 42 <div class="wrap"> 42 <h2 id="quick_adsense_title">Quick Adsense Setting <span style="font-size: 14px;">(Version 2. 3)</span></h2>43 <h2 id="quick_adsense_title">Quick Adsense Setting <span style="font-size: 14px;">(Version 2.4)</span></h2> 43 44 <form id="quick_adsense_settings_form" method="post" action="options.php" name="wp_auto_commenter_form" style="display: none;"> 44 45 <?php settings_fields('quick_adsense_settings'); ?> … … 46 47 <ul> 47 48 <li><a href="#tabs-settings">Settings</a></li> 49 <li><a href="#tabs-header-footer-codes">Header / Footer Codes</a></li> 48 50 <li><a href="#tabs-vi"> Monetization with vi stories </a></li> 49 51 </ul> … … 63 65 <?php submit_button('Save Changes'); ?> 64 66 </div> 67 <div id="tabs-header-footer-codes"> 68 <?php do_settings_sections('quick-adsense-header-footer-codes'); ?> 69 <?php submit_button('Save Changes'); ?> 70 </div> 65 71 <div id="tabs-vi"> 66 72 <?php do_settings_sections('quick-adsense-vi'); ?> … … 77 83 </div> 78 84 <?php 85 } 86 87 function quick_adsense_header_footer_codes_plugin_card() { 88 $settings = get_option('quick_adsense_settings'); 89 echo '<div id="quick_adsense_top_sections_wrapper">'; 90 echo '<div class="quick_adsense_block">'; 91 echo '<div class="quick_adsense_block_labels">'; 92 echo '<span>Header<br />Embed Code</span>'; 93 echo '</div>'; 94 echo '<div class="quick_adsense_block_controls">'; 95 echo quickadsense_get_control('textarea-big', '', 'quick_adsense_settings_header_embed_code', 'quick_adsense_settings[header_embed_code]', ((isset($settings['header_embed_code']))?$settings['header_embed_code']:'')); 96 echo '</div>'; 97 echo '<div class="clear"></div>'; 98 echo '<div class="quick_adsense_block_labels">'; 99 echo '<span>Footer<br />Embed Code</span>'; 100 echo '</div>'; 101 echo '<div class="quick_adsense_block_controls">'; 102 echo quickadsense_get_control('textarea-big', '', 'quick_adsense_settings_footer_embed_code', 'quick_adsense_settings[footer_embed_code]', ((isset($settings['footer_embed_code']))?$settings['footer_embed_code']:'')); 103 echo '</div>'; 104 echo '<div class="clear"></div>'; 105 echo '</div>'; 106 echo '</div>'; 79 107 } 80 108 -
quick-adsense/trunk/includes/vi.php
r1846873 r1858974 142 142 echo '<div class="clear"></div>'; 143 143 } else { 144 echo '<p class="viError">There was an error processing your request, our team was notified.<br /> Please try again later.</p>';144 echo '<p class="viError">There was an error processing your request, our team was notified.<br />Try clearing your browser cache, log out and log in again.</p>'; 145 145 echo '<div id="quick_adsense_vi_earnings_wrapper">'; 146 146 echo '<div id="quick_adsense_vi_earnings">'; … … 172 172 } else { 173 173 echo '<div class="quick_adsense_popup_content_wrapper">'; 174 echo '<p> There was an error processing your request. Please try again later. </p>';174 echo '<p> There was an error processing your request. Please try again later.</p>'; 175 175 echo '</div>'; 176 176 } … … 316 316 echo '<small></small>'; 317 317 echo '</p>'; 318 echo '<p>';319 echo quickadsense_get_control('textarea', 'Optional 1', 'quick_adsense_vi_code_settings_optional_1', 'quick_adsense_vi_code_settings_optional_1', ((isset($vicodeSettings['optional_1']))?$vicodeSettings['optional_1']:''), null, 'input widefat', '', 'Max length 200 chars');320 echo '<small></small>';321 echo '</p>';322 echo '<p>';323 echo quickadsense_get_control('textarea', 'Optional 2', 'quick_adsense_vi_code_settings_optional_2', 'quick_adsense_vi_code_settings_optional_2', ((isset($vicodeSettings['optional_2']))?$vicodeSettings['optional_2']:''), null, 'input widefat', '', 'Max length 200 chars');324 echo '<small></small>';325 echo '</p>';326 echo '<p>';327 echo quickadsense_get_control('textarea', 'Optional 3', 'quick_adsense_vi_code_settings_optional_3', 'quick_adsense_vi_code_settings_optional_3', ((isset($vicodeSettings['optional_3']))?$vicodeSettings['optional_3']:''), null, 'input widefat', '', 'Max length 200 chars');328 echo '<small></small>';329 echo '</p>';330 318 echo '<p class="quick_adsense_vi_delay_notice">vi Ad Changes might take some time to take into effect</p>'; 331 319 echo '</div>'; … … 357 345 $vicodeSettings['font_family'] = ((isset($_POST['quick_adsense_vi_code_settings_font_family']))?$_POST['quick_adsense_vi_code_settings_font_family']:''); 358 346 $vicodeSettings['font_size'] = ((isset($_POST['quick_adsense_vi_code_settings_font_size']))?$_POST['quick_adsense_vi_code_settings_font_size']:''); 359 $vicodeSettings['optional_1'] = ((isset($_POST['quick_adsense_vi_code_settings_optional_1']))?$_POST['quick_adsense_vi_code_settings_optional_1']:'');360 $vicodeSettings['optional_2'] = ((isset($_POST['quick_adsense_vi_code_settings_optional_2']))?$_POST['quick_adsense_vi_code_settings_optional_2']:'');361 $vicodeSettings['optional_3'] = ((isset($_POST['quick_adsense_vi_code_settings_optional_3']))?$_POST['quick_adsense_vi_code_settings_optional_3']:'');362 347 update_option('quick_adsense_vi_code_settings', $vicodeSettings); 363 348 $viCodeStatus = quick_adsense_vi_api_set_vi_code($vicodeSettings); … … 368 353 } else { 369 354 echo '###FAIL###'; 370 echo '<p class="viError">There was an error processing your request, our team was notified.<br />Please try again later.</p>'; 355 echo '<p class="viError">There was an error processing your request, our team was notified.<br />Try clearing your browser cache, log out and log in again.</p>'; 356 echo '<p style="font-size: 10px; margin: 0;">'.$viCodeStatus['errorCode'].': '.$viCodeStatus['message'].'</p>'; 371 357 } 372 358 } else { -
quick-adsense/trunk/readme.txt
r1846873 r1858974 51 51 = 2.3.2 = 52 52 * Bug fixes 53 * 3 option fields have been removed 54 * The API limiter added 55 * QuickTag issues have been fixed 53 56 54 57 = 2.3 =
Note: See TracChangeset
for help on using the changeset viewer.