Plugin Directory

Changeset 2338011


Ignore:
Timestamp:
07/09/2020 12:00:27 PM (6 years ago)
Author:
orangetoolz
Message:

Plugin updated & new version released (Removed cf7-to-zapier fully)

Location:
cf7-db-tool
Files:
30 added
9 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • cf7-db-tool/trunk/cf7-db-tool.php

    r2321537 r2338011  
    88 * Text Domain: cf7-db-tool
    99 * Tags: contact, cf7, integration, bulk mail, contact form 7, db, export, save, wpcf7, contact form 7 db,  contact form 7 database, contact form 7 data export, contact form 7 database addon
    10  * Version: 4.2.9
     10 * Version: 4.3.0
    1111 */
    1212
    13 define('CF7_DBT_VERSION', '4.2.9');
    14 define('CF7_DBT_DB_VERSION', '4.2.9');
     13define('CF7_DBT_VERSION', '4.3.0');
     14define('CF7_DBT_DB_VERSION', '4.3.0');
    1515define('CF7_DBT_PATH', __DIR__);
    1616define('CF7_DBT_URL', plugins_url(basename(CF7_DBT_PATH)));
  • cf7-db-tool/trunk/readme.txt

    r2321537 r2338011  
    11=== CF7 DB Tool & Bulk Email - All in one. ===
    22Contributors: orangetoolz
    3 Tags: contact, cf7, integration, bulk mail, contact form 7, db, export, save, wpcf7, contact form 7 db, contact form 7 database, contact form 7 data export, contact form 7 database addon, Anti-spam security, Antispam, Captcha, Captha, Recaptcha
     3Tags: contact, cf7, integration, bulk mail, contact form 7, db, export, save, wpcf7, contact form 7 db, contact form 7 database, contact form 7 data export, contact form 7 database addon
    44Requires at least: 4.8
    55Tested up to: 5.4
    6 Stable tag: 4.2.9
     6Stable tag: 4.3.0
    77License: GPLv2 or later
    88License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    1111
    1212== Description ==
    13 The “CF7 DB TOOL” plugin saves contact form 7 submissions to your WordPress database and Enable Bulk Email.
     13The "CF7 DB TOOL" plugin saves contact form 7 submissions to your WordPress database and Enable Bulk Email.
    1414After installing the plugin it automatically captures and stores all contact form 7 submission inside the wp-admin interface.
    1515
     
    1717
    1818Plug and Play addon.
    19 No configuration required.
    2019Store all data submitted by contact form 7 and show the list inside the wp-admin.
    2120Easy lightweight plugin.
     
    3130Email integration with bulk mail [Mailgun](https://www.mailgun.com/)
    3231Email integration with bulk mail with  [sendgrid](https://sendgrid.com/)
    33 Captcha Enable to protect spam.
    3432
    3533
     
    4644== Upcoming features: ==
    4745
    48 *Webhook
     46*Will provide a list
    4947
    5048REVIEW:
     
    69676. Reply option
    70687. Last 12 month graph report
    71 8. Bulk mail
     698. Bulk mail 
    72709. Mailgun Configure
     7110. SendGrid Configure
    7372
    7473== Frequently asked questions ==
     
    140139*Bug fix
    141140
    142 
    143141= 4.1.0 =
    144142*Release Date - April 03, 2020*
     
    153151*Email integration with bulk mail with
    154152
    155 = 4.2.8 =
    156 *Release Date - April 17, 2020*
    157 *Captcha Enable to protect spam.
    158 
    159 = 4.2.9 =
     153= 4.3.0 =
     154*Release Date - July 9, 2020*
    160155Restore the plugin
    161156
  • cf7-db-tool/trunk/src/Plugin.php

    r2321537 r2338011  
    11<?php
    22namespace CF7DBTOOL;
    3 use CFTZ_Module_CF7;
    43
    54class Plugin
     
    5958        require_once 'Report.php';
    6059        require_once'BulkMail.php';
    61         require_once 'captcha/cf7DbToolcaptcha.php';
    6260        $this->config = new Config();
    6361        add_action('admin_menu', [$this, 'addOptionsPage'], 5);
     
    7472
    7573    /**
    76      * add plugin option page in admin menu
     74     * add plugin option page in admin menu / Register field for mail provider
    7775     * @return void
    7876     */
     
    115113         * */
    116114        add_submenu_page( 'cf7_dbt', 'Mail Settings', 'Mail settings', 'manage_options', 'Mail-Settings',[$this, 'cf7BulkMailSettings'] );
    117         /**
    118          * Submenu for captcha settings
    119          * */
    120         add_submenu_page( 'cf7_dbt', 'Captcha Settings', 'Captcha Settings', 'manage_options', 'Captcha-Settings',[$this, 'cf7BulkCaptchaSettings'] );
    121 
    122 
    123         /**
    124          * Register filed function call
     115
     116        /**
     117         * Register filed function call for mail provider
    125118         * */
    126119        add_action( 'admin_init', [$this, 'custom_settings_fields'] );
     
    184177
    185178    /**
    186      * Callback for captcha File include
    187      * @return void
    188      */
    189     public  function cf7BulkCaptchaSettings(){
    190         require_once 'setting-options-fileds/captcha-settings-fields.php';
    191         }
    192 
    193     /**
    194      * Register field for api & url for MailGun
     179     * Register field for api & url for MailGun, sendgrid
    195180     */
    196181
     
    230215        add_settings_field('sendgrid_password','SendGrid Password', [$this, 'sendgrid_userPassword'],'mail-support-options','sendgrid_mail_setting');
    231216
    232         /**
    233          * Captcha registered fileds
    234          * */
    235         register_setting('captcha-settings-group', 'cf7db-captcha-active');
    236         //register_setting('captcha-settings-group', 'cf7db-captcha-keyLenght');
    237 
    238 
    239         /**
    240          * captcha settings Section
    241          * */
    242         add_settings_section( 'cf7_db_captcha_setting', 'Customize your captcha settings', [$this, 'cf7DbToolCaptcha__section_cb'], 'Captcha-Settings' );
    243         /**
    244          * Captcha Settings fileds
    245          * */
    246         add_settings_field('active_cf7DbToolCaptcha','Active Captcha', [$this, 'active_captcha_cb'],'Captcha-Settings','cf7_db_captcha_setting');
    247         //add_settings_field('cf7DbToolCaptchaKeyLenght','Captcha Key Length', [$this, 'cf7DbKeyLength'],'Captcha-Settings','cf7_db_captcha_setting');
    248 
    249     }
    250 
    251 
    252     /**
    253      * Captcha Fields Design
    254      * */
    255     //Active / Deactive captcha
    256     public function active_captcha_cb(){
    257         $active_captcha = get_option('cf7db-captcha-active');
    258         $checkded =  ($active_captcha? 'checked' : '');
    259         echo '<label><input type="checkbox"  '.$checkded.'  name="cf7db-captcha-active" class="active_captcha" value="1">  </label>';
    260         echo '<span>(If you already using <i><b>Really Simple CAPTCHA</b></i>, you dont need to active this.)</span>';
    261 
    262     }
    263     //Captcha Length
    264 //  public function cf7DbKeyLength(){
    265 //      $capthcaLenght = get_option('cf7db-captcha-keyLenght');
    266 //      $capthcaLenght =  ($capthcaLenght? $capthcaLenght : 4);
    267 //      echo '<input type="number" class="captcha-keylenght"  value="'.$capthcaLenght.'" name="cf7db-captcha-keyLenght" > ';
    268 //  }
    269 
    270     /**
    271      * Mail provider inputs Fileds design
     217    }
     218
     219
     220    /**
     221     * Mail provider enable/disable
    272222     * */
    273223    //Active / Deactive mail provider
Note: See TracChangeset for help on using the changeset viewer.