Plugin Directory

Changeset 3177807


Ignore:
Timestamp:
10/29/2024 09:02:49 AM (17 months ago)
Author:
zohocrm
Message:

Wordpress latest version compatibility check

Location:
zoho-crm-forms/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • zoho-crm-forms/trunk/Readme.txt

    r3142240 r3177807  
    77Author: Zoho CRM
    88Tested up to: 6.5
    9 Stable tag:1.7.9.0
     9Stable tag:1.7.9.1
    1010License: GPLv2 or later
    11 Version: 1.7.9.0
     11Version: 1.7.9.1
    1212License URI: http://www.gnu.org/licenses/gpl-2.0.html
    1313
     
    2872871.7.9.0
    288288Auto increment field issue fixed
     2891.7.9.1
     290Wordpress latest version compatibility check
     291
     292
    289293
    290294== Upgrade notice ==
  • zoho-crm-forms/trunk/includes/crmcontactformfieldsmapping.php

    r2864993 r3177807  
    3737                <div class='exist_mapping col-md-4'> <select id='map_thirdparty_module' class='selectpicker form-control' data-live-search='false' name='map_thirdparty_module'  onchange='selectThirdModule(this,$siteurl)'><option value=''>Select Module</option>";
    3838        foreach ($layoutarray as $key => $value) {
    39            $webform_layout_lists .= "<option value='" . $value->api_name . "'>" . $value->plural_label . "</option>";
     39           $webform_layout_lists .= "<option value='" . esc_html($value->api_name) . "'>" . $value->plural_label . "</option>";
    4040        }
    4141       $webform_layout_lists .= "</select><span class='smaill-loading-image'></span></div></div><br><br>";
  • zoho-crm-forms/trunk/includes/crmcontactformgenerator.php

    r2821154 r3177807  
    281281                $htmlcontent1 .= '';
    282282                $htmlcontent1 .= "'/><span class='crmforms_field_error' id='" . $config_fields[$i]['name'] . "error{$_SESSION["generated_forms"]}'>";
    283                 if (isset($_POST['submitcontactform']) && (intval($_POST['formnumber']) !='')) {
     283                if (sanitize_text_field(isset($_POST['submitcontactform'])) && (intval($_POST['formnumber']) !='')) {
    284284                    if ($config_fields[$i]['zcf_mandatory'] == 1 && sanitize_text_field($_POST[$config_fields[$i]['name']]) == "") {
    285285                        $htmlcontent1 .= $config_fields[$i]['display_label'] . " cannot be empty";
     
    426426            }
    427427            elseif ($fieldtype == 'boolean') {
    428                 $htmlcontent1 .= '<td><input type="checkbox" class="boolean '.$M.'" name=' . $config_fields[$i]['name'] . ' id="' . $module_options . '_' . $config_fields[$i]['name'] . '"    /><br/><span class="crmforms_field_error" id="' . $config_fields[$i]['name'] . 'error' . $_SESSION["generated_forms"] . '">';
    429                 if (isset($_POST['submitcontactform']) && (intval($_POST['formnumber']) ==$_SESSION['generated_forms'])) {
     428                $htmlcontent1 .= '<td><input type="checkbox" class="boolean '.$M.'" name=' . $config_fields[$i]['name'] . ' id="' . $module_options . '_' . $config_fields[$i]['name'] . '"    /><br/><span class="crmforms_field_error" id="' . $config_fields[$i]['name'] . 'error' . sanitize_text_field($_SESSION["generated_forms"]) . '">';
     429if(sanitize_text_field(isset($_POST['submitcontactform'])) && (sanitize_text_field(intval($_POST['formnumber']))) == sanitize_text_field($_SESSION['generated_forms'])){
    430430                    if ($config_fields[$i]['zcf_mandatory'] == 1 && sanitize_text_field($_POST[$config_fields[$i]['name']]) == "") {
    431431                        $htmlcontent1 .= $config_fields[$i]['display_label'] . " cannot be empty";
     
    452452            } elseif ($fieldtype == 'phone') {
    453453                $htmlcontent1 .= "<td><input type='text' class='phone{$M} crmforms_post_fields' name='{$config_fields[$i]['name']}' id='{$module_options}_{$config_fields[$i]['name']}' value='";
    454                 if (sanitize_text_field(isset($_POST[$config_fields[$i]['name']])) && (sanitize_text_field(intval($_POST['formnumber'])) == $_SESSION['generated_forms']) && $count_error != 0)
     454if (sanitize_text_field(isset($_POST[$config_fields[$i]['name']])) && (sanitize_text_field(intval($_POST['formnumber'])) ==sanitize_text_field($_SESSION['generated_forms'])) && $count_error != 0)
    455455                    $htmlcontent1 .= sanitize_text_field($_POST[$config_fields[$i]['name']]);
    456456                else
     
    495495                $htmlcontent1 .= $htmlcontent2;
    496496            } else {
    497                 $htmlcontent1 .= "<td><input type='hidden'  class='form-control dafalutvalue ss' name='{$config_fields[$i]['name']}'   value='" . $config_fields[$i]['defaultvalue'] . "'>";
     497                $htmlcontent1 .= "<td><input type='hidden'  class='form-control dafalutvalue ss' name='{$config_fields[$i]['name']}'   value='" . esc_html($config_fields[$i]['defaultvalue']) . "'>";
    498498            }
    499499             $htmlcontent1 .= '</tr>';
     
    529529    }
    530530    $htmlcontent .= "</td></tr></table>";
    531     $htmlcontent .= "<input type='hidden' value='" . $module . "' name='moduleName' /><input type='hidden'  name='layoutId' value='" . $config_fields[0] ['layoutId'] . "'/></div></form>";
    532 
    533     if (sanitize_text_field(isset($_POST['submitcontactform'])) && (sanitize_text_field(intval($_POST['formnumber'])) == $_SESSION['generated_forms'])) {
     531    $htmlcontent .= "<input type='hidden' value='" . esc_html($module) . "' name='moduleName' /><input type='hidden'  name='layoutId' value='" . esc_html($config_fields[0] ['layoutId']) . "'/></div></form>";
     532
     533    if (sanitize_text_field(isset($_POST['submitcontactform'])) && (sanitize_text_field(intval($_POST['formnumber'])) == sanitize_text_field($_SESSION['generated_forms']))) {
    534534        if ($count_error == 0) {
    535535            $htmlcontent .= zcf_callcontactform7mapping($formtype);
  • zoho-crm-forms/trunk/includes/crmcustomfunctions.php

    r2823087 r3177807  
    9898        $content = "<option value=''>Select Layout</option>";
    9999        foreach ($layoutarray as $key => $value) {
    100             $content .= "<option  value='" . $value->layoutID . "'>" . $value->Layoutname . "</option>";
     100            $content .= "<option  value='" . esc_html($value->layoutID) . "'>" . $value->Layoutname . "</option>";
    101101        }
    102102        $allowedposttags = zcf_allowed_tag();
     
    178178                include(ZCF_BASE_DIR_URI . 'includes/crmshortcodefunctions.php');
    179179                $fields = new zcfManageShortcodesActions();
    180                 $all_fields = $fields->zcfCrmManageFieldsLists(sanitize_text_field($_REQUEST['shortcode']), sanitize_text_field($_REQUEST['crmtype']), sanitize_text_field($_REQUEST['module']), sanitize_text_field($_REQUEST['bulkaction']), sanitize_text_field($_REQUEST['chkarray']), sanitize_text_field($_REQUEST['labelarray']), sanitize_text_field($_REQUEST['orderarray']), $_REQUEST['defaultvalue'], sanitize_text_field($_REQUEST['inputtype']));
     180                $all_fields = $fields->zcfCrmManageFieldsLists(sanitize_text_field($_REQUEST['shortcode']), sanitize_text_field($_REQUEST['crmtype']), sanitize_text_field($_REQUEST['module']), sanitize_text_field($_REQUEST['bulkaction']), sanitize_text_field($_REQUEST['chkarray']), sanitize_text_field($_REQUEST['labelarray']), sanitize_text_field($_REQUEST['orderarray']), sanitize_text_field($_REQUEST['defaultvalue']), sanitize_text_field($_REQUEST['inputtype']));
    181181                $moduleslug = rtrim(strtolower($module), "s");
    182182                $config_fields = get_option("crmforms_crmformswpbuilder_{$moduleslug}_fields-tmp");
  • zoho-crm-forms/trunk/includes/crminterfunction.php

    r2823084 r3177807  
    181181      $user = wp_get_current_user();
    182182      $allowed_roles = array( 'editor', 'administrator', 'author' );
    183       if ( isset( $_REQUEST['action'] )&& (wp_verify_nonce( $_POST['nonce'],$action.'_nonce' ) && array_intersect( $allowed_roles, $user->roles ))){
     183      if (sanitize_text_field(isset($_REQUEST['action']) )&& (wp_verify_nonce( $_POST['nonce'],$action.'_nonce' ) && array_intersect( $allowed_roles, $user->roles ))){
    184184        $thirdparty_title_key = sanitize_text_field($_REQUEST['tp_title_key']);
    185185        $thirdparty_title_value = sanitize_text_field($_REQUEST['tp_title_val']);
  • zoho-crm-forms/trunk/index.php

    r3142240 r3177807  
    44 * Plugin Name: Zoho CRM Lead Magnet
    55 * Description: Websites are one of the most important sources of leads for your business. That means your CRM system should be well integrated with your website to contextually capture each and every visitor to turn them into a lead.Introducing the Zoho CRM Lead Capture plugin for Wordpress. This lets you create webforms, embed them in your website, and automatically capture leads directly into your CRM with zero attenuation.Not only is the integration easy to set-up but it's also easy on your wallet.
    6  * Version: 1.7.9.0
     6 * Version: 1.7.9.1
    77 * ***************************************************************************************** */
    88if (!defined('ABSPATH'))
    99    exit;
    1010
    11         define( 'ZCF_VERSION', '1.7.9.0' );
     11        define( 'ZCF_VERSION', '1.7.9.1' );
    1212        define( 'ZCF_LBPLUGINFILE', __FILE__ );
    1313        define( 'ZCF_LBPLUGIN_URL', untrailingslashit( plugins_url( '', ZCF_LBPLUGINFILE ) ) );
Note: See TracChangeset for help on using the changeset viewer.