Plugin Directory

Changeset 3248738


Ignore:
Timestamp:
02/28/2025 10:39:14 PM (13 months ago)
Author:
giucu91
Message:

update to 1.2.6

Location:
facturare-persoana-fizica-sau-juridica
Files:
30 added
5 edited

Legend:

Unmodified
Added
Removed
  • facturare-persoana-fizica-sau-juridica/trunk/admin/class-facturare-admin.php

    r3221228 r3248738  
    121121        }
    122122
     123        $options = get_option( 'av_facturare', array() );
     124        $options = wp_parse_args( $options, $this->defaults );
     125
    123126        $av_settings['tip_facturare'] = sanitize_text_field($_POST['tip_facturare']);
    124127
    125128        if ( 'pers-fiz' == $_POST['tip_facturare'] ) {
    126129           
    127             if ( '' == $av_settings['cnp'] ) {
     130            if ( 'yes' == $options['facturare_pers_fiz_cnp_vizibility'] ) {
     131
     132                if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
     133                    $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
     134                }else{
     135                    $av_settings['cnp'] = '0000000000000';
     136                }
     137
     138            }elseif ( 'yes' == $options['facturare_pers_fiz_cnp_extra'] ) {
    128139                $av_settings['cnp'] = '0000000000000';
    129             }
    130 
    131             if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
    132                 $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
    133140            }
    134141
     
    171178        }
    172179
     180        $options = get_option( 'av_facturare', array() );
     181        $options = wp_parse_args( $options, $this->defaults );
     182
    173183        $av_settings['tip_facturare'] = $data['tip_facturare'];
    174184
    175185        if ( 'pers-fiz' == $data['tip_facturare'] ) {
    176            
    177             if ( '' == $av_settings['cnp'] ) {
     186
     187            if ( 'yes' == $options['facturare_pers_fiz_cnp_vizibility'] ) {
     188
     189                if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
     190                    $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
     191                }else{
     192                    $av_settings['cnp'] = '0000000000000';
     193                }
     194
     195            }elseif ( 'yes' == $options['facturare_pers_fiz_cnp_extra'] ) {
    178196                $av_settings['cnp'] = '0000000000000';
    179             }
    180 
    181             if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
    182                 $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
    183197            }
    184198
  • facturare-persoana-fizica-sau-juridica/trunk/facturare.php

    r3221228 r3248738  
    55 * Plugin URI:        https://facturare.georgeciobanu.com
    66 * Description:       Adaugă câmpurile necesare facturării persoanelor fizice sau juridice conform legislației din Romania în vigoare.
    7  * Version:           1.2.5
     7 * Version:           1.2.6
    88 * Author:            Avian Studio
    99 * Author URI:        https://avianstudio.com/
     
    1717}
    1818
    19 define( 'WOOFACTURARE_VERSION', '1.2.5' );
     19define( 'WOOFACTURARE_VERSION', '1.2.6' );
    2020define( 'WOOFACTURARE_SLUG', plugin_basename( __FILE__ ) );
    2121define( 'WOOFACTURARE_PATH', plugin_dir_path( __FILE__ ) );
  • facturare-persoana-fizica-sau-juridica/trunk/includes/class-facturare.php

    r3080908 r3248738  
    3030        require_once plugin_dir_path( dirname( __FILE__ ) ) . 'admin/class-facturare-review.php';
    3131        require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-facturare-public.php';
     32        // require_once plugin_dir_path( dirname( __FILE__ ) ) . 'public/class-facturare-checkout.php';
    3233        require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/class-facturare-options-helper.php';
    3334        require_once plugin_dir_path( dirname( __FILE__ ) ) . 'includes/compatibilities.php';
  • facturare-persoana-fizica-sau-juridica/trunk/languages/facturare-persoana-fizica-sau-juridica.po

    r3221228 r3248738  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Facturare - Persoana Fizica sau Juridica 1.2.5\n"
     5"Project-Id-Version: Facturare - Persoana Fizica sau Juridica 1.2.6\n"
    66"Report-Msgid-Bugs-To: "
    77"https://wordpress.org/support/plugin/facturare-persoana-fizica-sau-juridica\n"
    8 "POT-Creation-Date: 2025-01-12 21:29:33+00:00\n"
     8"POT-Creation-Date: 2025-02-28 22:29:59+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=utf-8\n"
     
    2727
    2828#: admin/class-facturare-admin.php:12 admin/class-facturare-admin.php:98
    29 #: admin/class-facturare-admin.php:360 admin/class-wc-settings-facturare.php:40
     29#: admin/class-facturare-admin.php:374 admin/class-wc-settings-facturare.php:40
    3030#: admin/class-wc-settings-facturare.php:90
    3131#: admin/class-wc-settings-facturare.php:418
     
    5050
    5151#: admin/class-facturare-admin.php:19 admin/class-facturare-admin.php:107
    52 #: admin/class-facturare-admin.php:361 admin/class-wc-settings-facturare.php:41
     52#: admin/class-facturare-admin.php:375 admin/class-wc-settings-facturare.php:41
    5353#: admin/class-wc-settings-facturare.php:159
    5454#: admin/class-wc-settings-facturare.php:419
     
    142142msgstr ""
    143143
    144 #: admin/class-facturare-admin.php:282
     144#: admin/class-facturare-admin.php:296
    145145msgid "Setari"
    146146msgstr ""
    147147
    148 #: admin/class-facturare-admin.php:291
     148#: admin/class-facturare-admin.php:305
    149149msgid "Settings"
    150150msgstr ""
    151151
    152 #: admin/class-facturare-admin.php:355
     152#: admin/class-facturare-admin.php:369
    153153msgid "Tip facturare"
    154154msgstr ""
  • facturare-persoana-fizica-sau-juridica/trunk/readme.txt

    r3221228 r3248738  
    44Requires at least: 3.5
    55Tested up to: 6.7
    6 Stable tag: 1.2.5
     6Stable tag: 1.2.6
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5858
    5959== Changelog ==
     60
     61** 1.2.6 **
     62Fix: Rezolvat problema legat de adaugarea 13 de 0 pentru CNP.
    6063
    6164** 1.2.5 **
Note: See TracChangeset for help on using the changeset viewer.