Changeset 2634675
- Timestamp:
- 11/24/2021 10:39:30 AM (4 years ago)
- File:
-
- 1 edited
-
outgrow/trunk/outgrow-api.php (modified) (20 diffs)
Legend:
- Unmodified
- Added
- Removed
-
outgrow/trunk/outgrow-api.php
r2634568 r2634675 86 86 87 87 wp_enqueue_style( 'TinyMCE1-custom-class', plugins_url( './tinymce-custom-class.css', __FILE__ ) ); 88 // add_menu_page("Outgrow", "Outgrow", "manage_options", 'final_outgrow_calci_menu', " og_outgrow_calci_script_page", "dashicons-cake", 50);88 // add_menu_page("Outgrow", "Outgrow", "manage_options", 'final_outgrow_calci_menu', "calci_script_page", "dashicons-cake", 50); 89 89 } 90 90 … … 132 132 // font ends 133 133 134 register_activation_hook(__FILE__, ' og_outgrow_calci_api_table');135 register_activation_hook(__FILE__, ' og_outgrow_calci_table');136 register_deactivation_hook(__FILE__, ' og_deactivation_table');134 register_activation_hook(__FILE__, 'calci_api_table'); 135 register_activation_hook(__FILE__, 'calci_table'); 136 register_deactivation_hook(__FILE__, 'deactivation_table'); 137 137 138 138 function og_enqueue_script(){ … … 144 144 // ends 145 145 function og_outgrow_calci(){ 146 add_menu_page("Outgrow", "Outgrow", "manage_options", 'final_outgrow_calci_menu', " og_outgrow_calci_script_page", "dashicons-cake", 50);147 // add_menu_page("Outgrow", "Outgrow", "manage_options", 'final_outgrow_calci_menu', " og_outgrow_calci_script_page",'', 50);146 add_menu_page("Outgrow", "Outgrow", "manage_options", 'final_outgrow_calci_menu', "calci_script_page", "dashicons-cake", 50); 147 // add_menu_page("Outgrow", "Outgrow", "manage_options", 'final_outgrow_calci_menu', "calci_script_page",'', 50); 148 148 149 149 } 150 150 151 151 // ..................adding dropdown buttons................... 152 function wdm_add_mce_button() {152 function add_mce_button() { 153 153 // check user permissions 154 154 if ( !current_user_can( 'edit_posts' ) && !current_user_can( 'edit_pages' ) ) { … … 157 157 // check if WYSIWYG is enabled 158 158 if ( 'true' == get_user_option( 'rich_editing' ) ) { 159 add_filter( 'mce_external_plugins', ' wdm_add_tinymce_plugin' );160 add_filter( 'mce_buttons', ' wdm_register_mce_button' );159 add_filter( 'mce_external_plugins', 'add_tinymce_plugin' ); 160 add_filter( 'mce_buttons', 'register_mce_button' ); 161 161 } 162 162 } 163 add_action('admin_head', ' wdm_add_mce_button');163 add_action('admin_head', 'add_mce_button'); 164 164 165 165 166 166 // register new button in the editor 167 function wdm_register_mce_button( $buttons ) {167 function register_mce_button( $buttons ) { 168 168 array_push( $buttons, 'wdm_mce_dropbutton' ); 169 169 return $buttons; … … 173 173 // declare a script for the new button 174 174 // the script will insert the shortcode on the click event 175 function wdm_add_tinymce_plugin( $plugin_array ) {175 function add_tinymce_plugin( $plugin_array ) { 176 176 $plugin_array['wdm_mce_dropbutton'] = plugins_url('/outgrow/tinymce-custom-class.js'); 177 177 return $plugin_array; … … 196 196 if (isset($_POST['header_script1'])) { 197 197 if($_POST['header_script1']!=""){ 198 $out=check Repeat($_POST['header_script1']);198 $out=check_Repeat($_POST['header_script1']); 199 199 if($out!="present"){ 200 200 global $wpdb; … … 243 243 244 244 }else{ 245 // api Warning("No API Found - Please add your API to view Calculators.");246 api Warning("INVALID API");245 // api_Warning("No API Found - Please add your API to view Calculators."); 246 api_Warning("INVALID API"); 247 247 248 248 } … … 251 251 } 252 252 253 function og_outgrow_calci_script_page($api){253 function calci_script_page($api){ 254 254 global $wpdb; 255 255 $db_result = $wpdb->get_results('select * from wp_outgrow_calci_api_table'); 256 256 if(!$db_result){ 257 257 $msgError++; 258 // api Warning("Please add API Key");258 // api_Warning("Please add API Key"); 259 259 ?> 260 260 … … 286 286 'api_key' => $db_row->api_key 287 287 )); 288 api Warning("Expired Key - $db_row->api_key");288 api_Warning("Expired Key - $db_row->api_key"); 289 289 }else{ 290 290 … … 434 434 setcookie('API', null, -1, '/'); 435 435 } 436 $ dataGot=explode(" ",$_COOKIE["API"]);437 foreach($ dataGotas $data){438 if($ dataGot== $_POST['delete_data']){436 $gotData=explode(" ",$_COOKIE["API"]); 437 foreach($gotData as $data){ 438 if($gotData == $_POST['delete_data']){ 439 439 array_pop($apiArray,$_POST['delete_data']); 440 440 } … … 449 449 // shortcode starts 450 450 451 function og_display_outgrow_calci($atts,$content,$tag){451 function display_outgrow_calci($atts,$content,$tag){ 452 452 $custom="<style> 453 453 @media screen and (max-width: 640px){#og_iframe{height: 620px;width:100%;}} … … 502 502 $output="<div><div id='$values[id]' data-embedCookieDays='10' data-embedScheduling='false' data-embedTimed='true' data-embedExit='false' data-embedTimeFormat='0' data-embedTimeValue='5' 503 503 data-isLDrawer='true' data-embedBorderRadius='0' data-embedFontSize='12' data-textcolor='#fb5f66' data-bgcolor='#fb5f66' data-prop='outgrow-d' data-type='outgrow-l' 504 data-url='$values[data_url]' data-text='Get Started'></div><script src='//dyv6f9ner1ir9.cloudfront.net/assets/js/nploader.js'></script><script>initIframe('$values[id]');</script></div>"; 504 data-url='$values[data_url]' data-text='Get Started'> 505 506 </div> function outgrow-js() { 507 wp_enqueue_script( 'outgrow-js', '//dyv6f9ner1ir9.cloudfront.net/assets/js/nploader.js', array() ); 508 } 509 add_action( 'wp_enqueue_scripts', 'outgrow-js' ); 510 511 <script>initIframe('$values[id]');</script></div>"; 505 512 } 506 513 else if($values["type"] == "pop_up_r"){ … … 566 573 // print("<div><div class='op-interactive' id='$values[id]' data-url='$values[data_url]' data-surl='$values[short_url]' data-width='100%'></div><script src='//dyv6f9ner1ir9.cloudfront.net/assets/js/sloader.js'></script><script>initIframe('$values[id]');</script></div>"); 567 574 } 568 add_shortcode('outgrow',' og_display_outgrow_calci');575 add_shortcode('outgrow','display_outgrow_calci'); 569 576 570 577 // shortcode ends … … 574 581 575 582 // for api key 576 function og_outgrow_calci_api_table(){583 function calci_api_table(){ 577 584 global $wpdb; 578 585 require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); … … 588 595 589 596 // data table 590 function og_outgrow_calci_table(){597 function calci_table(){ 591 598 global $wpdb; 592 599 require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); … … 611 618 // deactivation 612 619 613 function og_deactivation_table(){620 function deactivation_table(){ 614 621 global $wpdb; 615 622 $wpdb->query('DROP table IF Exists wp_outgrow_calci_table'); … … 618 625 619 626 // icon 620 add_action('admin_menu', ' my_custom_favicon');621 622 623 function my_custom_favicon() {627 add_action('admin_menu', 'custom_favicon'); 628 629 630 function custom_favicon() { 624 631 625 632 echo ' … … 637 644 //repeated apis 638 645 639 function check Repeat($api){646 function check_Repeat($api){ 640 647 global $wpdb; 641 648 $db_result = $wpdb->get_results('select * from wp_outgrow_calci_api_table'); … … 643 650 foreach ($db_result as $db_row) { 644 651 if($db_row->api_key == $api){ 645 api Warning("API Already Exists - Please add new API.");652 api_Warning("API Already Exists - Please add new API."); 646 653 ?> 647 654 <?php … … 655 662 } 656 663 657 function api Warning($msg){664 function api_Warning($msg){ 658 665 // print_r("------------Error Count----------",$msgError); 659 666
Note: See TracChangeset
for help on using the changeset viewer.