Plugin Directory

Changeset 2668557


Ignore:
Timestamp:
01/28/2022 07:56:45 PM (4 years ago)
Author:
felipe152
Message:
  • 1.9.7
  • Correção de bug de JS
  • Nova integração com Woo Reminder
Location:
powers-triggers-of-woo-to-chat/trunk
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • powers-triggers-of-woo-to-chat/trunk/admin/class-wwp-admin.php

    r2650668 r2668557  
    1717        add_action( 'wp_ajax_wwp_view_cartbounty', array( $this, 'wwp_view_cartbounty' ) );
    1818        add_action( 'wp_ajax_wwp_send_from_cartbounty', array( $this, 'wwp_send_from_cartbounty' ) );
     19        add_action( 'wp_ajax_wwp_wooreminders', array( $this, 'wwp_send_from_wooreminders' ) );
    1920
    2021       
     
    2930        if (wwp_is_plugin_active('woo-save-abandoned-carts/cartbounty-abandoned-carts.php') and $_GET['page']=='cartbounty' and ( !isset($_GET['tab']) or $_GET['tab']=='carts')){
    3031            $this->wwp_mod_cartbounty_abandoned_carts();
     32        }
     33        if (wwp_is_plugin_active('woo-reminder/woo-reminder.php') and $_GET['page']=='woo-reminder'){
     34            $this->wwp_mod_wooreminders();
    3135        }
    3236
     
    127131<?php
    128132    }
     133
    129134    function wwp_woocommerce_chk_perms_save($post_id, $post){
    130     $post_type = $post->post_type;
    131     if($post_id && $post_type=='shop_order' and isset($_POST['wwp_woocommerce_update_flag'])) {
    132         if(isset($_POST['wwp_woocommerce_chk_perms'])){
    133             update_post_meta($post_id,'wwp_notify_whatsapp',1);
    134         } else {
    135             delete_post_meta($post_id,'wwp_notify_whatsapp');
    136         }
    137     }
    138 }
     135        $post_type = $post->post_type;
     136        if($post_id && $post_type=='shop_order' and isset($_POST['wwp_woocommerce_update_flag'])) {
     137            if(isset($_POST['wwp_woocommerce_chk_perms'])){
     138                update_post_meta($post_id,'wwp_notify_whatsapp',1);
     139            } else {
     140                delete_post_meta($post_id,'wwp_notify_whatsapp');
     141            }
     142        }
     143    }
     144
     145
     146    //Woocommerce WooReminders
     147    function wwp_mod_wooreminders (){
     148        wp_enqueue_script('wwp-mod-wooreminders', plugin_dir_url( __FILE__ ) . 'js/mod_wooreminders.js', array('jquery'), rand(0,1000), true );
     149        wp_localize_script( 'wwp-mod-wooreminders', 'wwp_mod_wooreminders_object',
     150            array(
     151                'wpp_enable' => get_option( 'wpp_enable_wooreminders', false ),
     152            )
     153        );
     154    }
    139155
    140156    //Woocommerce Cartbounty
     
    190206        exit();
    191207    }
     208
     209    function wwp_send_from_wooreminders($wpp_enable = ''){
     210        if ( ( !$_POST or empty($_POST['wpp_enable']) ) and empty($wpp_enable)) { return;}
     211        if (!empty($_POST['wpp_enable'])) {
     212            $wpp_enable = $_POST['wpp_enable'];
     213        }
     214       
     215        if (update_option('wpp_enable_wooreminders', $wpp_enable, FALSE)) {
     216            $up = add_option('wpp_enable_wooreminders', $wpp_enable);
     217        }
     218               
     219        if ($up=== FALSE) {
     220            return false;
     221        }
     222        return true;
     223    }
     224
    192225    function wwp_send_from_cartbounty($wwp_id = ''){
    193226        if ( ( !$_POST or empty($_POST['wwp_id']) ) and empty($wwp_id)) { return;}
  • powers-triggers-of-woo-to-chat/trunk/admin/js/script.js

    r2650668 r2668557  
    11jQuery(document).ready(function($) {
    22    //abrir media
    3     var file_frame;
    4     var wp_media_post_id = wp.media.model.settings.post.id;
    5     var set_to_post_id = 0;
    6     var targetURL;
     3   
    74    $('.pac_open_media').on('click', function( event ){
     5        var file_frame;
     6        var wp_media_post_id = wp.media.model.settings.post.id;
     7        var set_to_post_id = 0;
     8        var targetURL;
    89        event.preventDefault();
    910        targetURL = $('#'+$(this).attr('data-url-target'));
  • powers-triggers-of-woo-to-chat/trunk/readme.txt

    r2652371 r2668557  
    33Tags: woocommerce and whatsapp , woocommerce , whastsapp , woocommerce integration with whatsapp ,woocommerce Order to whatsapp, Contact Form 7
    44Requires at least: 4.0.1
    5 Tested up to: 5.6.2
     5Tested up to: 5.9
    66Stable tag: 2.0.0
    77License: GPLv2 or later
     
    1616* CartBounty – Save and recover abandoned carts for WooCommerce
    1717* JetBooking
     18* Woo Reminder
    1819
    1920- Reconquiste clientes enviando um cupom por whastsapp automático quando o pedido for cancelado;
    2021- Crie mensagens personlizadas com mais de 30 variáveis disponíveis;
    2122- Envie o código de rastreio automaticamente com o link para acompanhar;
     23- Diversas integrações com plugins terceiros;
    2224
    2325== Como funciona ==
     
    5456
    5557== Changelog ==
     58* 1.9.7
     59* Correção de bug de JS
     60* Nova integração com Woo Reminder
    5661* 1.9.6
    5762* Corrigido bug da mensagem de alerta
  • powers-triggers-of-woo-to-chat/trunk/wc-whatsapp-powers.php

    r2652371 r2668557  
    44 * Plugin URI:  https://wordpress.org/plugins/powers-triggers-of-woo-to-chat/
    55 * Description: Automatiza envio de mensagens Whatsapp.
    6  * Version:     1.9.6
     6 * Version:     1.9.7
    77 * Author:      Felipe Peixoto
    88 * Author URI:  http://felipepeixoto.tecnologia.ws/projetos/plugins-para-wordpress/notificacoes-de-pedidos-por-whatsapp/
     
    141141                }
    142142            }
     143        }
     144        if (wwp_is_plugin_active('woo-reminder/woo-reminder.php')){
     145            include_once('class-wwp-wooreminder.php');
     146             add_action('wrmdr_mail_time', array(new Woowhatspowers_wooreminder_Front, 'wwp_send_cron'),1);
     147          }
    143148
    144         }
    145149    }
    146150
Note: See TracChangeset for help on using the changeset viewer.