Plugin Directory

Changeset 2281961


Ignore:
Timestamp:
04/12/2020 04:17:31 PM (6 years ago)
Author:
esoftarena
Message:

Add google reCAPTCHA v3
change the default message that is displayed after a form submission

Location:
amp-for-contact-form-7/trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • amp-for-contact-form-7/trunk/Includes/FrontEnd/FrontEnd.php

    r2257502 r2281961  
    11<?php
    22
    3 namespace Amp__cf7\FrontEnd;
     3/**
     4 * The FrontEnd Main functionality of the plugin.
     5 *
     6 *
     7 * @package    AMP for Contact Form 7
     8 * @subpackage AMP for Contact Form 7/Frontend
     9 * @author     Roni
     10 */
    411
    5 use Amp__cf7\FrontEnd\Assets\Assets;
    6 use Amp__cf7\FrontEnd\Cf7\Cf7;
    7 use Amp__cf7\FrontEnd\ShortCode\ShortCode;
    8 
     12// Set Namespace.
     13namespace ESOFT\AMPCF7\INCLUDES\FrontEnd;
    914
    1015class FrontEnd
    1116{
    12     public function __construct()
     17
     18    function __construct()
    1319    {
    14         new ShortCode();
    15         new Assets();
    16         // new Cf7\Cf7();
     20        add_action('wp_enqueue_scripts', [$this, 'frontend_hooks']);
    1721        new Cf7();
    1822    }
     23
     24    /**
     25     * Enqueue Css And JS
     26     */
     27
     28    function frontend_hooks()
     29    {
     30        wp_enqueue_script('ampcf7-frontend-script', AMPCF7_URL . 'includes/FrontEnd/Assets/js/FrontEnd.js', array('jquery'), '1.0.0', true);
     31        wp_enqueue_style('ampcf7-frontend-style', AMPCF7_URL . 'includes/FrontEnd/Assets/css/FrontEnd.css');
     32    }
    1933}
  • amp-for-contact-form-7/trunk/amp-for-contact-form-7.php

    r2257496 r2281961  
    11<?php
    2 /*
    3 Plugin Name: AMP for Contact Form 7 
    4 Plugin URI: http://www.rapidthemes.net/wp/plugins/fix-amp-contact-form7
    5 Description: Contact Form 7 With amp Plugin.
    6 Author: eSoft Arena Limited
    7 Version: 1.1
    8 Author URI: http://www.esoftarena.com/
    9 License: GPL-2.0+
    10 License URI: http://www.gnu.org/licenses/gpl-2.0.txt
    11 Text Domain: Amp__cf7
    12 Domain Path: /languages
    13 Copyright 2019-2020 by esoftarena
    14 */
    152
    16 use Amp__cf7\Activation\Activation;
    17 use Amp__cf7\Deactivation\Deactivation;
    18 use Amp__cf7\Includes;
     3/**
     4 * Plugin Name:         AMP for Contact Form 7
     5 * Plugin URI:          http://www.rapidthemes.net/wp/plugins/fix-amp-contact-form7
     6 * Description:         Contact Form 7 With amp Plugin.
     7 * Author:              eSoft Arena Limited
     8 * Author URI:          http://www.esoftarena.com/
     9 * Version:             1.2
     10 * License:             GPL-2.0+
     11 * License URI:         http://www.gnu.org/licenses/gpl-2.0.txt
     12 * Text Domain:         AMPCF7
     13 * Domain Path:         /languages
     14 * Copyright 2019-2020 by esoftarena
     15 */
    1916
    20 if (!defined('ABSPATH')) {
    21     exit;
    22 }
     17// Initialized Namespace.
     18namespace ESOFT\AMPCF7;
     19
     20// If this file is called directly, abort.
     21if (!defined('ABSPATH')) exit;
    2322
    2423require_once __DIR__ . '/vendor/autoload.php';
    2524
    26 final class Amp__cf7__final_class
    27 {
    28     const version = '1.1';
     25if (!class_exists('AmpCF7')) :
    2926
    30     private function __construct()
    31     {
    32         $this->define_constants();
    33         register_activation_hook(__FILE__, [$this, 'activation']);
    34         register_deactivation_hook(__FILE__, [$this, 'deactivation']);
    35         add_action('plugins_loaded', [$this, 'plugin_init']);
    36         add_filter('wpcf7_form_novalidate', [$this, 'amp__cf7__novalidate_callback'], 10, 3);
    37     }
     27    /**
     28     * Main AMP Contact Form 7 Class
     29     *
     30     * @since 1.2
     31     */
    3832
    39     function define_constants()
    40     {
    41         define('Amp__cf7__VERSION', self::version);
    42         if (($_SERVER["SERVER_ADDR"] == '::1' or $_SERVER["SERVER_ADDR"] == '127.0.0.1')) {
    43             define('__VERSION__', time());
    44         } else {
    45             define('__VERSION__', self::version);
    46         }
    47         define('ROOT_URL', plugin_dir_url(__FILE__));
    48         define('amp__cf7_pluginsFOLDER', plugin_basename(dirname(__FILE__)));
    49         define('amp__cf7_plugins_ABSPATH', trailingslashit(str_replace("\\", "/", WP_PLUGIN_DIR . '/' . plugin_basename(dirname(__FILE__)))));
    50         define('amp__cf7_plugins_URLPATH', trailingslashit(plugins_url() . '/' . plugin_basename(dirname(__FILE__))));
    51     }
     33    final class AmpCF7
     34    {
     35        function __construct()
     36        {
     37            $this->define_constants();
     38            $this->load_dependencies();
    5239
    53     function activation()
    54     {
    55         // new Activation();
    56     }
     40            /**
     41             * Active Deactive Hook
     42             */
     43            register_activation_hook(__FILE__, [$this, 'activate_plugin']);
     44        }
    5745
    58     function deactivation()
    59     {
    60         // new Deactivation();
    61     }
     46        /**
     47         * Define All Constants
     48         */
     49        function define_constants()
     50        {
     51            if (!defined('AMPCF7_NAME')) {
     52                define('AMPCF7_NAME', plugin_basename(__FILE__)); // Plugin Name
     53            }
     54            if (!defined('AMPCF7_HANDLE')) {
     55                define('AMPCF7_HANDLE', plugin_basename(dirname(__FILE__))); // Plugin Handle
     56            }
     57            if (!defined('AMPCF7_PATH')) {
     58                define('AMPCF7_PATH', plugin_dir_path(__FILE__)); // Plugin Path
     59            }
     60            if (!defined('AMPCF7_URL')) {
     61                define('AMPCF7_URL', plugins_url('', __FILE__) . '/'); // Plugin URL
     62            }
     63            if (!defined('AMPCF7_VERSION')) {
     64                define('AMPCF7_VERSION', '1.2'); // Plugin Version
     65            }
     66        }
    6267
    63     function plugin_init()
    64     {
    65         load_plugin_textdomain('Amp__cf7', false, basename(dirname(__FILE__)) . '/languages');
    66         new Includes();
    67     }
    68     function amp__cf7__novalidate_callback()
    69     {
    70         __return_false();
    71     }
    72     public static function init()
    73     {
    74         static $instance = false;
    75         if (!$instance) {
    76             $instance = new self();
    77         }
     68        /**
     69         * Divided Admin And Public Section
     70         */
     71        function load_dependencies()
     72        {
     73            /**
     74             * Admin Section
     75             */
     76            if (is_admin()) {
     77                new INCLUDES\Admin\Admin();
     78            } else {
     79                new INCLUDES\FrontEnd\FrontEnd();
     80            }
     81        }
    7882
    79         return $instance;
    80     }
    81 }
     83        /**
     84         * Plugin Active Function
     85         */
     86        public function activate_plugin()
     87        {
     88            new INCLUDES\activator();
     89        }
     90    }
    8291
    83 function Amp__cf7__main_function()
    84 {
    85     return Amp__cf7__final_class::init();
    86 }
     92endif; // End if class_exists check.
    8793
    88 Amp__cf7__main_function();
     94new AmpCF7;
  • amp-for-contact-form-7/trunk/composer.json

    r2257502 r2281961  
    11{
    2     "name": "khalifalmahmud/Amp__cf7",
    3     "description": "Contact Form 7 With amp Plugin.",
     2    "name": "esoft/ampcf7",
     3    "description": "Contact Form 7 With amp Plugin",
    44    "type": "wordpress-plugin",
    55    "license": "GPLv2",
    6     "authors": [
    7         {
    8             "name": "Khalif Al Mahmud",
    9             "email": "[email protected]"
    10         }
    11     ],
     6    "authors": [{
     7        "name": "eSoft Arena Limited",
     8        "email": "[email protected]"
     9    }],
    1210    "minimum-stability": "dev",
    1311    "require": {},
    1412    "autoload": {
    1513        "psr-4": {
    16             "Amp__cf7\\": "Includes/"
     14            "ESOFT\\AMPCF7\\INCLUDES\\": "includes/"
    1715        },
    18         "files": []
     16        "files": [
     17            "includes/functions.php"
     18        ]
    1919    }
    2020}
  • amp-for-contact-form-7/trunk/error_log

    r2250669 r2281961  
    1 
    2 
  • amp-for-contact-form-7/trunk/readme.txt

    r2257496 r2281961  
    11=== AMP for Contact Form 7 ===
    2 Contributors: esoftarenaltd,khalifalmahmud,shattique,kaderuap
     2Contributors: esoftarenaltd,kaderuap,khalifalmahmud,shattique
    33Tags: AMP for Contact Form 7,AMP,Contact Form 7
    44Donate link: *
     
    3333* quiz
    3434* file
     35* captcha
     36* change the default message that is displayed after a form submission
    3537
    3638== For premium version we are offering extra 3 features : ==
    3739
    3840* checkbox
    39 * captcha
    40 * change the default message that is displayed after a form submission
    41 
    4241
    4342== Installation ==
     
    6362This is the first Version of AMP for Contact Form 7 plugin
    6463= 1.1 =
    65 OOP Coding Structure
     64OOP Coding Structure With Namespace
     65= 1.2 =
     66Add google reCAPTCHA v3
     67change the default message that is displayed after a form submission
  • amp-for-contact-form-7/trunk/uninstall.php

    r2257496 r2281961  
    22
    33/**
    4  * @author     khalifalmahmud
    5  * @package    human-bmi-bmr-calculation
     4 * Fired when the plugin is uninstalled.
     5 *
     6 * When populating this file, consider the following flow
     7 * of control:
     8 *
     9 * - This method should be static
     10 * - Check if the $_REQUEST content actually is the plugin name
     11 * - Run an admin referrer check to make sure it goes through authentication
     12 * - Verify the output of $_GET makes sense
     13 * - Repeat with other user roles. Best directly by using the links/query string parameters.
     14 * - Repeat things for multisite. Once for a single site in the network, once sitewide.
     15 *
     16 * This file may be updated more in future version of the Boilerplate; however, this is the
     17 * general skeleton and outline for how the file should work.
     18 *
     19 * For more information, see the following discussion:
     20 * https://github.com/tommcfarlin/WordPress-Plugin-Boilerplate/pull/123#issuecomment-28541913
     21 *
     22 * @link       http://www.rapidthemes.net/wp/plugins/fix-amp-contact-form7
     23 * @since      1.2
     24 *
     25 * @package    AMP for Contact Form 7
    626 */
    727
    828// If uninstall not called from WordPress, then exit.
    929if (!defined('WP_UNINSTALL_PLUGIN')) {
    10     exit;
     30    exit;
    1131}
    1232
    13 class Uninstall
     33new Plugin_Uninstall;
     34
     35class Plugin_Uninstall
    1436{
    15     public function Uninstall_Database_Table()
    16     {
    17         global $wpdb;
    18         $table_name = $wpdb->prefix . "human_bmi_bmr_calculation";
    19         $sql = "DROP TABLE IF EXISTS " . $table_name;
    20         $wpdb->query($sql);
    21     }
     37
     38    /**
     39     * Unistall Plugin
     40     *
     41     * @since    1.2
     42     */
     43
     44    public function __construct()
     45    {
     46        delete_option('active_captcha');
     47        delete_option('ampcf7_captchakey');
     48        delete_option('ampcf7_sucmessage');
     49    }
    2250}
    23 $unintall = new Uninstall();
    24 $unintall->Uninstall_Database_Table();
  • amp-for-contact-form-7/trunk/vendor/autoload.php

    r2257502 r2281961  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit740498b87635aeea1b129f4fb9ab7e61::getLoader();
     7return ComposerAutoloaderInit3dadb62fe91063123cac76ba428e46ad::getLoader();
  • amp-for-contact-form-7/trunk/vendor/composer/ClassLoader.php

    r2257502 r2281961  
    280280    public function setApcuPrefix($apcuPrefix)
    281281    {
    282         $this->apcuPrefix = function_exists('apcu_fetch') && ini_get('apc.enabled') ? $apcuPrefix : null;
     282        $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null;
    283283    }
    284284
     
    378378            while (false !== $lastPos = strrpos($subPath, '\\')) {
    379379                $subPath = substr($subPath, 0, $lastPos);
    380                 $search = $subPath.'\\';
     380                $search = $subPath . '\\';
    381381                if (isset($this->prefixDirsPsr4[$search])) {
    382382                    $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1);
  • amp-for-contact-form-7/trunk/vendor/composer/LICENSE

    r2257502 r2281961  
    1 Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
    2 Upstream-Name: Composer
    3 Upstream-Contact: Jordi Boggiano <[email protected]>
    4 Source: https://github.com/composer/composer
    51
    6 Files: *
    7 Copyright: 2016, Nils Adermann <[email protected]>
    8            2016, Jordi Boggiano <[email protected]>
    9 License: Expat
     2Copyright (c) Nils Adermann, Jordi Boggiano
    103
    11 Files: src/Composer/Util/TlsHelper.php
    12 Copyright: 2016, Nils Adermann <[email protected]>
    13            2016, Jordi Boggiano <[email protected]>
    14            2013, Evan Coury <[email protected]>
    15 License: Expat and BSD-2-Clause
     4Permission is hereby granted, free of charge, to any person obtaining a copy
     5of this software and associated documentation files (the "Software"), to deal
     6in the Software without restriction, including without limitation the rights
     7to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
     8copies of the Software, and to permit persons to whom the Software is furnished
     9to do so, subject to the following conditions:
    1610
    17 License: BSD-2-Clause
    18  Redistribution and use in source and binary forms, with or without modification,
    19  are permitted provided that the following conditions are met:
    20  .
    21      * Redistributions of source code must retain the above copyright notice,
    22        this list of conditions and the following disclaimer.
    23  .
    24      * Redistributions in binary form must reproduce the above copyright notice,
    25        this list of conditions and the following disclaimer in the documentation
    26        and/or other materials provided with the distribution.
    27  .
    28  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
    29  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    30  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    31  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
    32  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    33  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
    34  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
    35  ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    36  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    37  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
     11The above copyright notice and this permission notice shall be included in all
     12copies or substantial portions of the Software.
    3813
    39 License: Expat
    40  Permission is hereby granted, free of charge, to any person obtaining a copy
    41  of this software and associated documentation files (the "Software"), to deal
    42  in the Software without restriction, including without limitation the rights
    43  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    44  copies of the Software, and to permit persons to whom the Software is furnished
    45  to do so, subject to the following conditions:
    46  .
    47  The above copyright notice and this permission notice shall be included in all
    48  copies or substantial portions of the Software.
    49  .
    50  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    51  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    52  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    53  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    54  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    55  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
    56  THE SOFTWARE.
     14THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     15IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     16FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
     17AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
     18LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
     19OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
     20THE SOFTWARE.
     21
  • amp-for-contact-form-7/trunk/vendor/composer/autoload_psr4.php

    r2257502 r2281961  
    77
    88return array(
    9     'Amp__cf7\\' => array($baseDir . '/Includes'),
     9    'ESOFT\\AMPCF7\\INCLUDES\\' => array($baseDir . '/includes'),
    1010);
  • amp-for-contact-form-7/trunk/vendor/composer/autoload_real.php

    r2257502 r2281961  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit740498b87635aeea1b129f4fb9ab7e61
     5class ComposerAutoloaderInit3dadb62fe91063123cac76ba428e46ad
    66{
    77    private static $loader;
     
    1414    }
    1515
     16    /**
     17     * @return \Composer\Autoload\ClassLoader
     18     */
    1619    public static function getLoader()
    1720    {
     
    2023        }
    2124
    22         spl_autoload_register(array('ComposerAutoloaderInit740498b87635aeea1b129f4fb9ab7e61', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit3dadb62fe91063123cac76ba428e46ad', 'loadClassLoader'), true, true);
    2326        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    24         spl_autoload_unregister(array('ComposerAutoloaderInit740498b87635aeea1b129f4fb9ab7e61', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit3dadb62fe91063123cac76ba428e46ad', 'loadClassLoader'));
    2528
    2629        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    2831            require_once __DIR__ . '/autoload_static.php';
    2932
    30             call_user_func(\Composer\Autoload\ComposerStaticInit740498b87635aeea1b129f4fb9ab7e61::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit3dadb62fe91063123cac76ba428e46ad::getInitializer($loader));
    3134        } else {
    3235            $map = require __DIR__ . '/autoload_namespaces.php';
     
    4851        $loader->register(true);
    4952
     53        if ($useStaticLoader) {
     54            $includeFiles = Composer\Autoload\ComposerStaticInit3dadb62fe91063123cac76ba428e46ad::$files;
     55        } else {
     56            $includeFiles = require __DIR__ . '/autoload_files.php';
     57        }
     58        foreach ($includeFiles as $fileIdentifier => $file) {
     59            composerRequire3dadb62fe91063123cac76ba428e46ad($fileIdentifier, $file);
     60        }
     61
    5062        return $loader;
    5163    }
    5264}
     65
     66function composerRequire3dadb62fe91063123cac76ba428e46ad($fileIdentifier, $file)
     67{
     68    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     69        require $file;
     70
     71        $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
     72    }
     73}
  • amp-for-contact-form-7/trunk/vendor/composer/autoload_static.php

    r2257502 r2281961  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit740498b87635aeea1b129f4fb9ab7e61
     7class ComposerStaticInit3dadb62fe91063123cac76ba428e46ad
    88{
     9    public static $files = array (
     10        '18044e06ed9f58f5f2c43124ea283c88' => __DIR__ . '/../..' . '/includes/functions.php',
     11    );
     12
    913    public static $prefixLengthsPsr4 = array (
    10         'A' =>
     14        'E' =>
    1115        array (
    12             'Amp__cf7\\' => 9,
     16            'ESOFT\\AMPCF7\\INCLUDES\\' => 22,
    1317        ),
    1418    );
    1519
    1620    public static $prefixDirsPsr4 = array (
    17         'Amp__cf7\\' =>
     21        'ESOFT\\AMPCF7\\INCLUDES\\' =>
    1822        array (
    19             0 => __DIR__ . '/../..' . '/Includes',
     23            0 => __DIR__ . '/../..' . '/includes',
    2024        ),
    2125    );
     
    2428    {
    2529        return \Closure::bind(function () use ($loader) {
    26             $loader->prefixLengthsPsr4 = ComposerStaticInit740498b87635aeea1b129f4fb9ab7e61::$prefixLengthsPsr4;
    27             $loader->prefixDirsPsr4 = ComposerStaticInit740498b87635aeea1b129f4fb9ab7e61::$prefixDirsPsr4;
     30            $loader->prefixLengthsPsr4 = ComposerStaticInit3dadb62fe91063123cac76ba428e46ad::$prefixLengthsPsr4;
     31            $loader->prefixDirsPsr4 = ComposerStaticInit3dadb62fe91063123cac76ba428e46ad::$prefixDirsPsr4;
    2832
    2933        }, null, ClassLoader::class);
Note: See TracChangeset for help on using the changeset viewer.