Plugin Directory

Changeset 2994629


Ignore:
Timestamp:
11/12/2023 07:55:41 AM (2 years ago)
Author:
firebird75
Message:

6.4 compatibility

Location:
wats
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • wats/tags/1.0.65/readme.txt

    r2889882 r2994629  
    44Tags: support, ticket, helpdesk, ticket system, contact, case, CRM, help, support system, system, support ticket, ticketing system
    55Requires at least : 4.0
    6 Tested up to: 6.2
     6Tested up to: 6.4.1
    77Stable tag: 1.0.65
    88
     
    160160== Changelog ==
    161161
    162 = V1.0.65 (15/09/2022) =
    163 + added Wordpress 5.9 & 6.0 compatibility
     162= V1.0.65 (12/11/2023) =
     163+ added Wordpress 5.9-6.4 compatibility
     164+ added a creation date filter on frontend ticket listing
     165+ modified date format in frontend ticket listing to follow WordPress date format option value
     166+ added a type "integer" for custom field
    164167
    165168= V1.0.64 (13/08/2021) =
  • wats/tags/1.0.65/wats-lib.php

    r2785156 r2994629  
    3939function wats_is_string($i)
    4040{
     41    $temp = wp_strip_all_tags($i);
     42    if (strlen($temp) != strlen($i))
     43        return 0;
     44
    4145    if (WATS_VERIFY_STRING)
    42         return (preg_match("/^[\.\,\#\&\;\'\"\+\-\_\:?¿!¡()@ßÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d ]+$/", $i));
     46        return (preg_match("/^[\.\,\#\&\;\'\’\"\+\-\_\:\/?!()<>°*ß@ÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d ]+$/", $i));
    4347    else
    4448        return 1;
     
    5357function wats_is_paragraph($i)
    5458{
     59    $temp = wp_strip_all_tags($i);
     60    if (strlen($temp) != strlen($i))
     61        return 0;
     62   
    5563    if (WATS_VERIFY_STRING)
    56         return (preg_match("/^[\.\,\#\&\;\'\"\+\-\_\:\/?¿!¡()@ßÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d\s ]+$/", $i));
     64        return (preg_match("/^[\.\,\#\&\;\'\’\"\+\-\_\:\/?!()<>°*ß@ÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d\s ]+$/", $i));
    5765    else
    5866        return 1;
  • wats/tags/1.0.65/wats-options.php

    r2785156 r2994629  
    12241224        $message_result = array('success' => "FALSE", 'error' => __("Error : please select a valid value for frontend ticket listing bulk modification!",'WATS'));
    12251225    }
    1226     else if ($idtype != 0 && $idtype != 1 && $idtype != 2 && $idtype != 3 && $idtype != 4)
     1226    else if ($idtype != 0 && $idtype != 1 && $idtype != 2 && $idtype != 3 && $idtype != 4 && $idtype != 5)
    12271227    {
    12281228        $message_result = array('success' => "FALSE", 'error' => __("Error : please select a valid value for custom field type!",'WATS'));
     
    18921892        if (isset($table['type']) && $table['type'] == 4)
    18931893            $output .= ' selected';
    1894         $output .= '>'.__('Checkbox','WATS').'</option></select></td>';
     1894        $output .= '>'.__('Checkbox','WATS').'</option><option value="5"';
     1895        if (isset($table['type']) && $table['type'] == 5)
     1896            $output .= ' selected';
     1897        $output .= '>'.__('Integer number','WATS').'</option></select></td>';
    18951898        $output .= '<td>'.wats_options_display_custom_fields_selectors_field(array(0,4,5),'fsf'.$idvalue,$table['fsf']).'</td>';
    18961899        $output .= '<td>'.wats_options_display_custom_fields_selectors_field(array(0,1,2,3,4,5),'atef'.$idvalue,$table['atef']).'</td>';
     
    21312134        else  if ($table['type'] == 4)
    21322135            $output .= '<td>'.__('Checkbox','WATS').'</td>';
     2136        else  if ($table['type'] == 5)
     2137            $output .= '<td>'.__('Integer number','WATS').'</td>';
    21332138        $output .= '<td>'.$wats_custom_fields_selectors[$table['fsf']].'</td>';
    21342139        $output .= '<td>'.$wats_custom_fields_selectors[$table['atef']].'</td>';
     
    22042209    $output .= '<tr><th><label>'.__('Custom field meta key (DB) identifier','WATS').'</label></th><td><input type="text" id="customfieldsmetakey" size=30 /></td></tr>';
    22052210    $output .= '<tr><th><label>'.__('Custom field type','WATS').'</label></th><td>';
    2206     $output .= '<select name="wats_custom_field_type" id ="wats_custom_field_type" size="1"><option value="0">'.__('Text input','WATS').'</option><option value="1">'.__('Drop down selector','WATS').'</option><option value="2">'.__('Text input with datepicker','WATS').'</option><option value="3">'.__('Radio button','WATS').'</option><option value="4">'.__('Checkbox','WATS').'</option></select></td></tr>';
     2211    $output .= '<select name="wats_custom_field_type" id ="wats_custom_field_type" size="1"><option value="0">'.__('Text input','WATS').'</option><option value="1">'.__('Drop down selector','WATS').'</option><option value="2">'.__('Text input with datepicker','WATS').'</option><option value="3">'.__('Radio button','WATS').'</option><option value="4">'.__('Checkbox','WATS').'</option><option value="5">'.__('Integer number','WATS').'</option></select></td></tr>';
    22072212    $output .= wats_options_display_custom_fields_selectors(array(0,4,5),'fsf',__('Frontend submission form','WATS'));
    22082213    $output .= wats_options_display_custom_fields_selectors(array(0,1,2,3,4,5),'atef',__('Admin ticket edition page','WATS'));
  • wats/tags/1.0.65/wats-profile.php

    r2785156 r2994629  
    1313    if ($_POST['submit'])
    1414    {   
    15         get_currentuserinfo();
    1615        $old_user = $current_user;
    1716
  • wats/tags/1.0.65/wats.php

    r2785156 r2994629  
    1313/*
    14141/ Release history :
    15 - V1.0.65 (15/09/2022) :
    16 + added Wordpress 5.9 & 6.0 compatibility
     15- V1.0.65 (12/11/2023) :
     16+ added Wordpress 5.9-6.4 compatibility
     17+ added a creation date filter on frontend ticket listing
     18+ modified date format in frontend ticket listing to follow WordPress date format option value
     19+ added a type "integer" for custom field
    1720- V1.0.64 (13/08/2021) :
    1821+ fixed an interworking issue with Elementor Pro
  • wats/trunk/readme.txt

    r2889882 r2994629  
    44Tags: support, ticket, helpdesk, ticket system, contact, case, CRM, help, support system, system, support ticket, ticketing system
    55Requires at least : 4.0
    6 Tested up to: 6.2
     6Tested up to: 6.4.1
    77Stable tag: 1.0.65
    88
     
    160160== Changelog ==
    161161
    162 = V1.0.65 (15/09/2022) =
    163 + added Wordpress 5.9 & 6.0 compatibility
     162= V1.0.65 (12/11/2023) =
     163+ added Wordpress 5.9-6.4 compatibility
     164+ added a creation date filter on frontend ticket listing
     165+ modified date format in frontend ticket listing to follow WordPress date format option value
     166+ added a type "integer" for custom field
    164167
    165168= V1.0.64 (13/08/2021) =
  • wats/trunk/wats-lib.php

    r2582445 r2994629  
    3939function wats_is_string($i)
    4040{
     41    $temp = wp_strip_all_tags($i);
     42    if (strlen($temp) != strlen($i))
     43        return 0;
     44
    4145    if (WATS_VERIFY_STRING)
    42         return (preg_match("/^[\.\,\#\&\;\'\"\+\-\_\:?¿!¡()@ßÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d ]+$/", $i));
     46        return (preg_match("/^[\.\,\#\&\;\'\’\"\+\-\_\:\/?!()<>°*ß@ÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d ]+$/", $i));
    4347    else
    4448        return 1;
     
    5357function wats_is_paragraph($i)
    5458{
     59    $temp = wp_strip_all_tags($i);
     60    if (strlen($temp) != strlen($i))
     61        return 0;
     62   
    5563    if (WATS_VERIFY_STRING)
    56         return (preg_match("/^[\.\,\#\&\;\'\"\+\-\_\:\/?¿!¡()@ßÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d\s ]+$/", $i));
     64        return (preg_match("/^[\.\,\#\&\;\'\’\"\+\-\_\:\/?!()<>°*ß@ÀÁÂÃÄÅÇČĎĚÈÉÊËÌÍÎÏŇÒÓÔÕÖŘŠŤÙÚÛÜŮÝŽکگچپژیàáâãäåçčďěèéêëìíîïňðòóôõöřšťùúûüůýÿžدجحخهعغفقثصضطكمنتاأللأبيسشظزوةىآلالآرؤءئa-zA-Z-\d\s ]+$/", $i));
    5765    else
    5866        return 1;
  • wats/trunk/wats-options.php

    r2582465 r2994629  
    12241224        $message_result = array('success' => "FALSE", 'error' => __("Error : please select a valid value for frontend ticket listing bulk modification!",'WATS'));
    12251225    }
    1226     else if ($idtype != 0 && $idtype != 1 && $idtype != 2 && $idtype != 3 && $idtype != 4)
     1226    else if ($idtype != 0 && $idtype != 1 && $idtype != 2 && $idtype != 3 && $idtype != 4 && $idtype != 5)
    12271227    {
    12281228        $message_result = array('success' => "FALSE", 'error' => __("Error : please select a valid value for custom field type!",'WATS'));
     
    18921892        if (isset($table['type']) && $table['type'] == 4)
    18931893            $output .= ' selected';
    1894         $output .= '>'.__('Checkbox','WATS').'</option></select></td>';
     1894        $output .= '>'.__('Checkbox','WATS').'</option><option value="5"';
     1895        if (isset($table['type']) && $table['type'] == 5)
     1896            $output .= ' selected';
     1897        $output .= '>'.__('Integer number','WATS').'</option></select></td>';
    18951898        $output .= '<td>'.wats_options_display_custom_fields_selectors_field(array(0,4,5),'fsf'.$idvalue,$table['fsf']).'</td>';
    18961899        $output .= '<td>'.wats_options_display_custom_fields_selectors_field(array(0,1,2,3,4,5),'atef'.$idvalue,$table['atef']).'</td>';
     
    21312134        else  if ($table['type'] == 4)
    21322135            $output .= '<td>'.__('Checkbox','WATS').'</td>';
     2136        else  if ($table['type'] == 5)
     2137            $output .= '<td>'.__('Integer number','WATS').'</td>';
    21332138        $output .= '<td>'.$wats_custom_fields_selectors[$table['fsf']].'</td>';
    21342139        $output .= '<td>'.$wats_custom_fields_selectors[$table['atef']].'</td>';
     
    22042209    $output .= '<tr><th><label>'.__('Custom field meta key (DB) identifier','WATS').'</label></th><td><input type="text" id="customfieldsmetakey" size=30 /></td></tr>';
    22052210    $output .= '<tr><th><label>'.__('Custom field type','WATS').'</label></th><td>';
    2206     $output .= '<select name="wats_custom_field_type" id ="wats_custom_field_type" size="1"><option value="0">'.__('Text input','WATS').'</option><option value="1">'.__('Drop down selector','WATS').'</option><option value="2">'.__('Text input with datepicker','WATS').'</option><option value="3">'.__('Radio button','WATS').'</option><option value="4">'.__('Checkbox','WATS').'</option></select></td></tr>';
     2211    $output .= '<select name="wats_custom_field_type" id ="wats_custom_field_type" size="1"><option value="0">'.__('Text input','WATS').'</option><option value="1">'.__('Drop down selector','WATS').'</option><option value="2">'.__('Text input with datepicker','WATS').'</option><option value="3">'.__('Radio button','WATS').'</option><option value="4">'.__('Checkbox','WATS').'</option><option value="5">'.__('Integer number','WATS').'</option></select></td></tr>';
    22072212    $output .= wats_options_display_custom_fields_selectors(array(0,4,5),'fsf',__('Frontend submission form','WATS'));
    22082213    $output .= wats_options_display_custom_fields_selectors(array(0,1,2,3,4,5),'atef',__('Admin ticket edition page','WATS'));
  • wats/trunk/wats-profile.php

    r2582445 r2994629  
    1313    if ($_POST['submit'])
    1414    {   
    15         get_currentuserinfo();
    1615        $old_user = $current_user;
    1716
  • wats/trunk/wats.php

    r2785156 r2994629  
    1313/*
    14141/ Release history :
    15 - V1.0.65 (15/09/2022) :
    16 + added Wordpress 5.9 & 6.0 compatibility
     15- V1.0.65 (12/11/2023) :
     16+ added Wordpress 5.9-6.4 compatibility
     17+ added a creation date filter on frontend ticket listing
     18+ modified date format in frontend ticket listing to follow WordPress date format option value
     19+ added a type "integer" for custom field
    1720- V1.0.64 (13/08/2021) :
    1821+ fixed an interworking issue with Elementor Pro
Note: See TracChangeset for help on using the changeset viewer.