Plugin Directory

Changeset 3215763


Ignore:
Timestamp:
01/01/2025 09:44:29 PM (15 months ago)
Author:
giucu91
Message:

update to 1.2.4

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

Legend:

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

    r3188038 r3215763  
    124124        if ( 'pers-fiz' == $_POST['tip_facturare'] ) {
    125125           
    126             if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
     126            if ( isset( $_POST['cnp'] ) ) {
    127127                $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
     128
     129                if ( '' == $av_settings['cnp'] ) {
     130                    $av_settings['cnp'] = '0000000000000';
     131                }
     132
    128133            }
    129134
     
    152157            $order->update_meta_data( 'av_facturare', $av_settings );
    153158            $order->save();
    154             // update_post_meta( $order_id, 'av_facturare', $av_settings );
    155159        }
    156160
     
    171175        if ( 'pers-fiz' == $data['tip_facturare'] ) {
    172176           
    173             if ( isset( $data['cnp'] ) && '' != $data['cnp'] ) {
    174                 $av_settings['cnp'] = sanitize_text_field($data['cnp']);
     177            if ( isset( $_POST['cnp'] ) ) {
     178                $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
     179
     180                if ( '' == $av_settings['cnp'] ) {
     181                    $av_settings['cnp'] = '0000000000000';
     182                }
     183
    175184            }
    176185
  • facturare-persoana-fizica-sau-juridica/trunk/facturare.php

    r3188038 r3215763  
    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.3
     7 * Version:           1.2.4
    88 * Author:            Avian Studio
    99 * Author URI:        https://avianstudio.com/
     
    1717}
    1818
    19 define( 'WOOFACTURARE_VERSION', '1.2.3' );
     19define( 'WOOFACTURARE_VERSION', '1.2.4' );
    2020define( 'WOOFACTURARE_SLUG', plugin_basename( __FILE__ ) );
    2121define( 'WOOFACTURARE_PATH', plugin_dir_path( __FILE__ ) );
  • facturare-persoana-fizica-sau-juridica/trunk/includes/functions.php

    r2383219 r3215763  
    77    }
    88
     9    if ( '0000000000000' == $cnp ) {
     10        return true;
     11    }
     12
    913    if ( $cnp != (int)$cnp ) {
    1014        return false;
    1115    }
     16
     17
    1218
    1319    $cnp = str_split($cnp);
  • facturare-persoana-fizica-sau-juridica/trunk/languages/facturare-persoana-fizica-sau-juridica.po

    r3188038 r3215763  
    1 # Copyright (C) 2024 Avian Studio
     1# Copyright (C) 2025 Avian Studio
    22# This file is distributed under the same license as the Facturare - Persoana Fizica sau Juridica package.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Facturare - Persoana Fizica sau Juridica 1.2.3\n"
     5"Project-Id-Version: Facturare - Persoana Fizica sau Juridica 1.2.4\n"
    66"Report-Msgid-Bugs-To: "
    77"https://wordpress.org/support/plugin/facturare-persoana-fizica-sau-juridica\n"
    8 "POT-Creation-Date: 2024-11-13 19:46:34+00:00\n"
     8"POT-Creation-Date: 2025-01-01 21:19:36+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=utf-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "PO-Revision-Date: 2024-MO-DA HO:MI+ZONE\n"
     12"PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n"
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    1414"Language-Team: LANGUAGE <LL@li.org>\n"
     
    2727
    2828#: admin/class-facturare-admin.php:12 admin/class-facturare-admin.php:97
    29 #: admin/class-facturare-admin.php:352 admin/class-wc-settings-facturare.php:40
     29#: admin/class-facturare-admin.php:361 admin/class-wc-settings-facturare.php:40
    3030#: admin/class-wc-settings-facturare.php:90
    3131#: admin/class-wc-settings-facturare.php:411
     
    5050
    5151#: admin/class-facturare-admin.php:18 admin/class-facturare-admin.php:106
    52 #: admin/class-facturare-admin.php:353 admin/class-wc-settings-facturare.php:41
     52#: admin/class-facturare-admin.php:362 admin/class-wc-settings-facturare.php:41
    5353#: admin/class-wc-settings-facturare.php:152
    5454#: admin/class-wc-settings-facturare.php:412
     
    142142msgstr ""
    143143
    144 #: admin/class-facturare-admin.php:274
     144#: admin/class-facturare-admin.php:283
    145145msgid "Setari"
    146146msgstr ""
    147147
    148 #: admin/class-facturare-admin.php:283
     148#: admin/class-facturare-admin.php:292
    149149msgid "Settings"
    150150msgstr ""
    151151
    152 #: admin/class-facturare-admin.php:347
     152#: admin/class-facturare-admin.php:356
    153153msgid "Tip facturare"
    154154msgstr ""
     
    321321msgstr ""
    322322
     323#: public/class-facturare-public.php:227
     324msgid "optional"
     325msgstr ""
     326
    323327#: public/class-facturare-public.php:228
    324 msgid "optional"
    325 msgstr ""
    326 
    327 #: public/class-facturare-public.php:229
    328328msgid "required"
    329329msgstr ""
  • facturare-persoana-fizica-sau-juridica/trunk/public/class-facturare-public.php

    r3188038 r3215763  
    216216            }
    217217        }
    218         // print_r( $fields );
    219218        return $fields;
    220219    }
     
    446445
    447446        if ( isset( $_POST['cnp'] ) ) {
    448             update_user_meta( $user_id, 'cnp', sanitize_text_field( $_POST['cnp'] ) );
     447            $cnp = sanitize_text_field( $_POST['cnp'] );
     448            if ( 'pers-fiz' == $_POST['tip_facturare'] && '' == $cnp ) {
     449                $cnp = '0000000000000';
     450            }
     451            update_user_meta( $user_id, 'cnp', $cnp );
    449452        }
    450453
  • facturare-persoana-fizica-sau-juridica/trunk/readme.txt

    r3188038 r3215763  
    44Requires at least: 3.5
    55Tested up to: 6.7
    6 Stable tag: 1.2.3
     6Stable tag: 1.2.4
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5858
    5959== Changelog ==
     60
     61** 1.2.4 **
     62- Fixed: Modificari pentru eFactura B2C. Posibilitatea de a introduce un CNP format de 13 de 0. By default daca nu este completat CNP-ul se va salva un numar cu 13 de 0.
    6063
    6164** 1.2.3 **
Note: See TracChangeset for help on using the changeset viewer.