Plugin Directory

Changeset 2634675


Ignore:
Timestamp:
11/24/2021 10:39:30 AM (4 years ago)
Author:
outgrow
Message:

making changes to plugin

File:
1 edited

Legend:

Unmodified
Added
Removed
  • outgrow/trunk/outgrow-api.php

    r2634568 r2634675  
    8686
    8787        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);
    8989    }
    9090
     
    132132// font ends
    133133
    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');
     134register_activation_hook(__FILE__, 'calci_api_table');
     135register_activation_hook(__FILE__, 'calci_table');
     136register_deactivation_hook(__FILE__, 'deactivation_table');
    137137
    138138function og_enqueue_script(){
     
    144144// ends
    145145function 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);
    148148
    149149}
    150150
    151151// ..................adding dropdown buttons...................
    152 function wdm_add_mce_button() {
     152function add_mce_button() {
    153153    // check user permissions
    154154    if ( !current_user_can( 'edit_posts' ) &&  !current_user_can( 'edit_pages' ) ) {
     
    157157   // check if WYSIWYG is enabled
    158158   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' );
    161161       }
    162162}
    163 add_action('admin_head', 'wdm_add_mce_button');
     163add_action('admin_head', 'add_mce_button');
    164164
    165165
    166166// register new button in the editor
    167 function wdm_register_mce_button( $buttons ) {
     167function register_mce_button( $buttons ) {
    168168    array_push( $buttons, 'wdm_mce_dropbutton' );
    169169    return $buttons;
     
    173173// declare a script for the new button
    174174// the script will insert the shortcode on the click event
    175 function wdm_add_tinymce_plugin( $plugin_array ) {
     175function add_tinymce_plugin( $plugin_array ) {
    176176  $plugin_array['wdm_mce_dropbutton'] =  plugins_url('/outgrow/tinymce-custom-class.js');
    177177  return $plugin_array;
     
    196196if (isset($_POST['header_script1'])) {
    197197    if($_POST['header_script1']!=""){
    198         $out=checkRepeat($_POST['header_script1']);
     198        $out=check_Repeat($_POST['header_script1']);
    199199        if($out!="present"){
    200200        global $wpdb;
     
    243243           
    244244        }else{
    245             // apiWarning("No API Found - Please add your API to view Calculators.");
    246             apiWarning("INVALID API");
     245            // api_Warning("No API Found - Please add your API to view Calculators.");
     246            api_Warning("INVALID API");
    247247
    248248        }
     
    251251}
    252252
    253 function og_outgrow_calci_script_page($api){
     253function calci_script_page($api){
    254254    global $wpdb;
    255255    $db_result = $wpdb->get_results('select * from wp_outgrow_calci_api_table');
    256256    if(!$db_result){
    257257        $msgError++;
    258     //    apiWarning("Please add API Key");
     258    //    api_Warning("Please add API Key");
    259259       ?>
    260260       
     
    286286                    'api_key' => $db_row->api_key
    287287                ));
    288                 apiWarning("Expired Key - $db_row->api_key");
     288                api_Warning("Expired Key - $db_row->api_key");
    289289            }else{
    290290               
     
    434434            setcookie('API', null, -1, '/');
    435435        }
    436     $dataGot=explode(" ",$_COOKIE["API"]);
    437     foreach($dataGot as $data){
    438         if($dataGot == $_POST['delete_data']){
     436    $gotData=explode(" ",$_COOKIE["API"]);
     437    foreach($gotData as $data){
     438        if($gotData == $_POST['delete_data']){
    439439            array_pop($apiArray,$_POST['delete_data']);
    440440        }
     
    449449// shortcode starts
    450450
    451 function og_display_outgrow_calci($atts,$content,$tag){
     451function display_outgrow_calci($atts,$content,$tag){
    452452    $custom="<style>
    453453    @media screen and (max-width: 640px){#og_iframe{height: 620px;width:100%;}}
     
    502502            $output="<div><div id='$values[id]' data-embedCookieDays='10' data-embedScheduling='false' data-embedTimed='true' data-embedExit='false' data-embedTimeFormat='0' data-embedTimeValue='5'
    503503            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}
     509add_action( 'wp_enqueue_scripts', 'outgrow-js' );
     510           
     511           <script>initIframe('$values[id]');</script></div>";
    505512        }
    506513        else if($values["type"] == "pop_up_r"){
     
    566573        // 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>");
    567574}
    568 add_shortcode('outgrow','og_display_outgrow_calci');
     575add_shortcode('outgrow','display_outgrow_calci');
    569576
    570577// shortcode ends
     
    574581
    575582// for api key
    576 function og_outgrow_calci_api_table(){
     583function calci_api_table(){
    577584    global $wpdb;
    578585    require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     
    588595
    589596// data table
    590 function og_outgrow_calci_table(){
     597function calci_table(){
    591598    global $wpdb;
    592599    require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
     
    611618// deactivation
    612619
    613 function og_deactivation_table(){
     620function deactivation_table(){
    614621    global $wpdb;
    615622    $wpdb->query('DROP table IF Exists wp_outgrow_calci_table');
     
    618625
    619626// icon
    620 add_action('admin_menu', 'my_custom_favicon');
    621 
    622 
    623 function my_custom_favicon() {
     627add_action('admin_menu', 'custom_favicon');
     628
     629
     630function custom_favicon() {
    624631       
    625632    echo '
     
    637644//repeated apis
    638645
    639 function checkRepeat($api){
     646function check_Repeat($api){
    640647    global $wpdb;
    641648    $db_result = $wpdb->get_results('select * from wp_outgrow_calci_api_table');
     
    643650        foreach ($db_result as $db_row) {
    644651            if($db_row->api_key  == $api){
    645                 apiWarning("API Already Exists - Please add new API.");   
     652                api_Warning("API Already Exists - Please add new API.");   
    646653            ?>
    647654        <?php
     
    655662}
    656663
    657 function apiWarning($msg){
     664function api_Warning($msg){
    658665    // print_r("------------Error Count----------",$msgError);
    659666
Note: See TracChangeset for help on using the changeset viewer.