Plugin Directory

Changeset 3221228


Ignore:
Timestamp:
01/12/2025 09:35:03 PM (15 months ago)
Author:
giucu91
Message:

update to 1.2.5

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

    r3215763 r3221228  
    1515            'facturare_pers_fiz_cnp_vizibility'         => 'no',
    1616            'facturare_pers_fiz_cnp_required'           => 'no',
     17            'facturare_pers_fiz_cnp_extra'              => 'no',
    1718            'facturare_pers_fiz_cnp_error'              => esc_html__( 'Datorita legislatiei in vigoare trebuie sa completati campul CNP', 'woo-facturare' ),
    1819            'facturare_pers_jur_label'                  => esc_html__( 'Persoana Juridica', 'woo-facturare' ),
     
    124125        if ( 'pers-fiz' == $_POST['tip_facturare'] ) {
    125126           
    126             if ( isset( $_POST['cnp'] ) ) {
     127            if ( '' == $av_settings['cnp'] ) {
     128                $av_settings['cnp'] = '0000000000000';
     129            }
     130
     131            if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
    127132                $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
    128 
    129                 if ( '' == $av_settings['cnp'] ) {
    130                     $av_settings['cnp'] = '0000000000000';
    131                 }
    132 
    133133            }
    134134
     
    175175        if ( 'pers-fiz' == $data['tip_facturare'] ) {
    176176           
    177             if ( isset( $_POST['cnp'] ) ) {
     177            if ( '' == $av_settings['cnp'] ) {
     178                $av_settings['cnp'] = '0000000000000';
     179            }
     180
     181            if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp'] ) {
    178182                $av_settings['cnp'] = sanitize_text_field($_POST['cnp']);
    179 
    180                 if ( '' == $av_settings['cnp'] ) {
    181                     $av_settings['cnp'] = '0000000000000';
    182                 }
    183 
    184183            }
    185184
  • facturare-persoana-fizica-sau-juridica/trunk/admin/class-wc-settings-facturare.php

    r3076561 r3221228  
    129129                ),
    130130                array(
     131                    'title'   => esc_html__( 'Extra', 'woo-facturare' ),
     132                    'desc'    => __( "Nu afișa câmpul CNP pe pagina de checkout, dar salvează valoarea implicită '0000000000000' (13 zerouri) dacă este selectată opțiunea 'Persoană Fizică' în procesul de checkout.", 'woo-facturare' ),
     133                    'id'      => 'av_facturare[facturare_pers_fiz_cnp_extra]',
     134                    'default' => 'no',
     135                    'type'    => 'checkbox',
     136                ),
     137                array(
    131138                    'name'    => esc_html__( 'Mesaj Eroare', 'woo-facturare' ),
    132139                    'type'    => 'textarea',
  • facturare-persoana-fizica-sau-juridica/trunk/facturare.php

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

    r3215763 r3221228  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Facturare - Persoana Fizica sau Juridica 1.2.4\n"
     5"Project-Id-Version: Facturare - Persoana Fizica sau Juridica 1.2.5\n"
    66"Report-Msgid-Bugs-To: "
    77"https://wordpress.org/support/plugin/facturare-persoana-fizica-sau-juridica\n"
    8 "POT-Creation-Date: 2025-01-01 21:19:36+00:00\n"
     8"POT-Creation-Date: 2025-01-12 21:29:33+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=utf-8\n"
     
    2626"X-Generator: grunt-wp-i18n 1.0.3\n"
    2727
    28 #: admin/class-facturare-admin.php:12 admin/class-facturare-admin.php:97
    29 #: admin/class-facturare-admin.php:361 admin/class-wc-settings-facturare.php:40
     28#: 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
    3030#: admin/class-wc-settings-facturare.php:90
    31 #: admin/class-wc-settings-facturare.php:411
    32 #: public/class-facturare-public.php:9
     31#: admin/class-wc-settings-facturare.php:418
     32#: public/class-facturare-checkout.php:9 public/class-facturare-public.php:9
    3333msgid "Persoana Fizica"
    3434msgstr ""
    3535
    3636#: admin/class-facturare-admin.php:13 admin/class-wc-settings-facturare.php:107
    37 #: public/class-facturare-public.php:10
     37#: public/class-facturare-checkout.php:10 public/class-facturare-public.php:10
    3838msgid "CNP"
    3939msgstr ""
    4040
    4141#: admin/class-facturare-admin.php:14 admin/class-wc-settings-facturare.php:113
    42 #: public/class-facturare-public.php:11
     42#: public/class-facturare-checkout.php:11 public/class-facturare-public.php:11
    4343msgid "Introduceti Codul numeric personal"
    4444msgstr ""
    4545
    46 #: admin/class-facturare-admin.php:17 admin/class-wc-settings-facturare.php:133
    47 #: public/class-facturare-public.php:14
     46#: admin/class-facturare-admin.php:18 admin/class-wc-settings-facturare.php:140
     47#: public/class-facturare-checkout.php:14 public/class-facturare-public.php:14
    4848msgid "Datorita legislatiei in vigoare trebuie sa completati campul CNP"
    4949msgstr ""
    5050
    51 #: admin/class-facturare-admin.php:18 admin/class-facturare-admin.php:106
    52 #: admin/class-facturare-admin.php:362 admin/class-wc-settings-facturare.php:41
    53 #: admin/class-wc-settings-facturare.php:152
    54 #: admin/class-wc-settings-facturare.php:412
    55 #: public/class-facturare-public.php:15
     51#: 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
     53#: admin/class-wc-settings-facturare.php:159
     54#: admin/class-wc-settings-facturare.php:419
     55#: public/class-facturare-checkout.php:15 public/class-facturare-public.php:15
    5656msgid "Persoana Juridica"
    5757msgstr ""
    5858
    59 #: admin/class-facturare-admin.php:19 admin/class-wc-settings-facturare.php:170
    60 #: public/class-facturare-public.php:16
     59#: admin/class-facturare-admin.php:20 admin/class-wc-settings-facturare.php:177
     60#: public/class-facturare-checkout.php:16 public/class-facturare-public.php:16
    6161msgid "Nume Firma"
    6262msgstr ""
    6363
    64 #: admin/class-facturare-admin.php:20 admin/class-wc-settings-facturare.php:176
    65 #: public/class-facturare-public.php:17
     64#: admin/class-facturare-admin.php:21 admin/class-wc-settings-facturare.php:183
     65#: public/class-facturare-checkout.php:17 public/class-facturare-public.php:17
    6666msgid "Introduceti numele firmei dumneavoastra"
    6767msgstr ""
    6868
    69 #: admin/class-facturare-admin.php:23 admin/class-wc-settings-facturare.php:196
    70 #: public/class-facturare-public.php:20
     69#: admin/class-facturare-admin.php:24 admin/class-wc-settings-facturare.php:203
     70#: public/class-facturare-checkout.php:20 public/class-facturare-public.php:20
    7171msgid "Pentru a va putea emite factura avem nevoie de numele firmei dumneavoastra"
    7272msgstr ""
    7373
    74 #: admin/class-facturare-admin.php:24 admin/class-wc-settings-facturare.php:214
    75 #: public/class-facturare-public.php:21
     74#: admin/class-facturare-admin.php:25 admin/class-wc-settings-facturare.php:221
     75#: public/class-facturare-checkout.php:21 public/class-facturare-public.php:21
    7676msgid "CUI"
    7777msgstr ""
    7878
    79 #: admin/class-facturare-admin.php:25 admin/class-wc-settings-facturare.php:220
    80 #: public/class-facturare-public.php:22
     79#: admin/class-facturare-admin.php:26 admin/class-wc-settings-facturare.php:227
     80#: public/class-facturare-checkout.php:22 public/class-facturare-public.php:22
    8181msgid "Introduceti Codul Unic de Inregistrare"
    8282msgstr ""
    8383
    84 #: admin/class-facturare-admin.php:28 admin/class-wc-settings-facturare.php:247
    85 #: public/class-facturare-public.php:26
     84#: admin/class-facturare-admin.php:29 admin/class-wc-settings-facturare.php:254
     85#: public/class-facturare-checkout.php:26 public/class-facturare-public.php:26
    8686msgid "Pentru a va putea emite factura avem nevoie de CUI-ul firmei dumneavoastra"
    8787msgstr ""
    8888
    89 #: admin/class-facturare-admin.php:29 admin/class-wc-settings-facturare.php:265
    90 #: public/class-facturare-public.php:27
     89#: admin/class-facturare-admin.php:30 admin/class-wc-settings-facturare.php:272
     90#: public/class-facturare-checkout.php:27 public/class-facturare-public.php:27
    9191msgid "Nr. Reg. Com"
    9292msgstr ""
    9393
    94 #: admin/class-facturare-admin.php:33 admin/class-wc-settings-facturare.php:291
    95 #: public/class-facturare-public.php:31
     94#: admin/class-facturare-admin.php:34 admin/class-wc-settings-facturare.php:298
     95#: public/class-facturare-checkout.php:31 public/class-facturare-public.php:31
    9696msgid ""
    9797"Pentru a va putea emite factura avem nevoie de numarul de ordine in "
     
    9999msgstr ""
    100100
    101 #: admin/class-facturare-admin.php:34 admin/class-wc-settings-facturare.php:309
    102 #: public/class-facturare-public.php:32
     101#: admin/class-facturare-admin.php:35 admin/class-wc-settings-facturare.php:316
     102#: public/class-facturare-checkout.php:32 public/class-facturare-public.php:32
    103103msgid "Nume Banca"
    104104msgstr ""
    105105
    106 #: admin/class-facturare-admin.php:35 admin/class-wc-settings-facturare.php:315
    107 #: public/class-facturare-public.php:33
     106#: admin/class-facturare-admin.php:36 admin/class-wc-settings-facturare.php:322
     107#: public/class-facturare-checkout.php:33 public/class-facturare-public.php:33
    108108msgid "Numele bancii cu care lucrati"
    109109msgstr ""
    110110
    111 #: admin/class-facturare-admin.php:38 admin/class-wc-settings-facturare.php:335
    112 #: public/class-facturare-public.php:36
     111#: admin/class-facturare-admin.php:39 admin/class-wc-settings-facturare.php:342
     112#: public/class-facturare-checkout.php:36 public/class-facturare-public.php:36
    113113msgid "Pentru a va putea emite factura avem nevoie de numele bancii cu care lucrati"
    114114msgstr ""
    115115
    116 #: admin/class-facturare-admin.php:39 admin/class-wc-settings-facturare.php:353
    117 #: public/class-facturare-public.php:37
     116#: admin/class-facturare-admin.php:40 admin/class-wc-settings-facturare.php:360
     117#: public/class-facturare-checkout.php:37 public/class-facturare-public.php:37
    118118msgid "IBAN"
    119119msgstr ""
    120120
    121 #: admin/class-facturare-admin.php:40 admin/class-wc-settings-facturare.php:359
    122 #: public/class-facturare-public.php:38
     121#: admin/class-facturare-admin.php:41 admin/class-wc-settings-facturare.php:366
     122#: public/class-facturare-checkout.php:38 public/class-facturare-public.php:38
    123123msgid "Numarul contului IBAN"
    124124msgstr ""
    125125
    126 #: admin/class-facturare-admin.php:43 admin/class-wc-settings-facturare.php:379
    127 #: public/class-facturare-public.php:41
     126#: admin/class-facturare-admin.php:44 admin/class-wc-settings-facturare.php:386
     127#: public/class-facturare-checkout.php:41 public/class-facturare-public.php:41
    128128msgid "Pentru a va putea emite factura avem nevoie de numarul contului"
    129129msgstr ""
    130130
    131 #: admin/class-facturare-admin.php:46 admin/class-wc-settings-facturare.php:420
    132 #: public/class-facturare-public.php:44
     131#: admin/class-facturare-admin.php:47 admin/class-wc-settings-facturare.php:427
     132#: public/class-facturare-checkout.php:44 public/class-facturare-public.php:44
    133133msgid "Tip Facturare"
    134134msgstr ""
    135135
    136 #: admin/class-facturare-admin.php:79 admin/class-wc-settings-facturare.php:27
     136#: admin/class-facturare-admin.php:80 admin/class-wc-settings-facturare.php:27
    137137msgid "Facturare"
    138138msgstr ""
    139139
    140 #: admin/class-facturare-admin.php:80 admin/class-wc-settings-facturare.php:39
     140#: admin/class-facturare-admin.php:81 admin/class-wc-settings-facturare.php:39
    141141msgid "General"
    142142msgstr ""
    143143
    144 #: admin/class-facturare-admin.php:283
     144#: admin/class-facturare-admin.php:282
    145145msgid "Setari"
    146146msgstr ""
    147147
    148 #: admin/class-facturare-admin.php:292
     148#: admin/class-facturare-admin.php:291
    149149msgid "Settings"
    150150msgstr ""
    151151
    152 #: admin/class-facturare-admin.php:356
     152#: admin/class-facturare-admin.php:355
    153153msgid "Tip facturare"
    154154msgstr ""
     
    167167
    168168#: admin/class-wc-settings-facturare.php:105
    169 #: admin/class-wc-settings-facturare.php:168
    170 #: admin/class-wc-settings-facturare.php:212
    171 #: admin/class-wc-settings-facturare.php:263
    172 #: admin/class-wc-settings-facturare.php:307
    173 #: admin/class-wc-settings-facturare.php:351
    174 #: admin/class-wc-settings-facturare.php:418
     169#: admin/class-wc-settings-facturare.php:175
     170#: admin/class-wc-settings-facturare.php:219
     171#: admin/class-wc-settings-facturare.php:270
     172#: admin/class-wc-settings-facturare.php:314
     173#: admin/class-wc-settings-facturare.php:358
     174#: admin/class-wc-settings-facturare.php:425
    175175msgid "Label"
    176176msgstr ""
    177177
    178178#: admin/class-wc-settings-facturare.php:111
    179 #: admin/class-wc-settings-facturare.php:174
    180 #: admin/class-wc-settings-facturare.php:218
    181 #: admin/class-wc-settings-facturare.php:269
    182 #: admin/class-wc-settings-facturare.php:313
    183 #: admin/class-wc-settings-facturare.php:357
    184 msgid "Placeholder"
    185 msgstr ""
    186 
    187 #: admin/class-wc-settings-facturare.php:117
    188 #: admin/class-wc-settings-facturare.php:180
    189 #: admin/class-wc-settings-facturare.php:231
    190 #: admin/class-wc-settings-facturare.php:275
    191 #: admin/class-wc-settings-facturare.php:319
    192 #: admin/class-wc-settings-facturare.php:363
    193 msgid "Vizibilitate"
    194 msgstr ""
    195 
    196 #: admin/class-wc-settings-facturare.php:118
    197179#: admin/class-wc-settings-facturare.php:181
    198 #: admin/class-wc-settings-facturare.php:232
     180#: admin/class-wc-settings-facturare.php:225
    199181#: admin/class-wc-settings-facturare.php:276
    200182#: admin/class-wc-settings-facturare.php:320
    201183#: admin/class-wc-settings-facturare.php:364
    202 msgid "Arata acest camp pe pagina de checkout"
    203 msgstr ""
    204 
    205 #: admin/class-wc-settings-facturare.php:124
     184msgid "Placeholder"
     185msgstr ""
     186
     187#: admin/class-wc-settings-facturare.php:117
    206188#: admin/class-wc-settings-facturare.php:187
    207189#: admin/class-wc-settings-facturare.php:238
     
    209191#: admin/class-wc-settings-facturare.php:326
    210192#: admin/class-wc-settings-facturare.php:370
    211 msgid "Obligatoriu"
    212 msgstr ""
    213 
    214 #: admin/class-wc-settings-facturare.php:125
    215 msgid "Da, campul <strong>CNP</strong> este Obligatoriu"
    216 msgstr ""
    217 
    218 #: admin/class-wc-settings-facturare.php:131
     193msgid "Vizibilitate"
     194msgstr ""
     195
     196#: admin/class-wc-settings-facturare.php:118
     197#: admin/class-wc-settings-facturare.php:188
     198#: admin/class-wc-settings-facturare.php:239
     199#: admin/class-wc-settings-facturare.php:283
     200#: admin/class-wc-settings-facturare.php:327
     201#: admin/class-wc-settings-facturare.php:371
     202msgid "Arata acest camp pe pagina de checkout"
     203msgstr ""
     204
     205#: admin/class-wc-settings-facturare.php:124
    219206#: admin/class-wc-settings-facturare.php:194
    220207#: admin/class-wc-settings-facturare.php:245
     
    222209#: admin/class-wc-settings-facturare.php:333
    223210#: admin/class-wc-settings-facturare.php:377
     211msgid "Obligatoriu"
     212msgstr ""
     213
     214#: admin/class-wc-settings-facturare.php:125
     215msgid "Da, campul <strong>CNP</strong> este Obligatoriu"
     216msgstr ""
     217
     218#: admin/class-wc-settings-facturare.php:131
     219msgid "Extra"
     220msgstr ""
     221
     222#: admin/class-wc-settings-facturare.php:132
     223msgid ""
     224"Nu afișa câmpul CNP pe pagina de checkout, dar salvează valoarea implicită "
     225"'0000000000000' (13 zerouri) dacă este selectată opțiunea 'Persoană Fizică' "
     226"în procesul de checkout."
     227msgstr ""
     228
     229#: admin/class-wc-settings-facturare.php:138
     230#: admin/class-wc-settings-facturare.php:201
     231#: admin/class-wc-settings-facturare.php:252
     232#: admin/class-wc-settings-facturare.php:296
     233#: admin/class-wc-settings-facturare.php:340
     234#: admin/class-wc-settings-facturare.php:384
    224235msgid "Mesaj Eroare"
    225236msgstr ""
    226237
    227 #: admin/class-wc-settings-facturare.php:145
     238#: admin/class-wc-settings-facturare.php:152
    228239msgid "Setari Persoane Juridice"
    229240msgstr ""
    230241
    231 #: admin/class-wc-settings-facturare.php:150
     242#: admin/class-wc-settings-facturare.php:157
    232243msgid "Label Persoana Juridica"
    233244msgstr ""
    234245
    235 #: admin/class-wc-settings-facturare.php:162
     246#: admin/class-wc-settings-facturare.php:169
    236247msgid "Camp Nume Firma"
    237248msgstr ""
    238249
    239 #: admin/class-wc-settings-facturare.php:188
     250#: admin/class-wc-settings-facturare.php:195
    240251msgid "Da, campul <strong>Nume Firma</strong> este Obligatoriu"
    241252msgstr ""
    242253
    243 #: admin/class-wc-settings-facturare.php:206
     254#: admin/class-wc-settings-facturare.php:213
    244255msgid "Camp CUI"
    245256msgstr ""
    246257
    247 #: admin/class-wc-settings-facturare.php:224
     258#: admin/class-wc-settings-facturare.php:231
    248259msgid "Validare"
    249260msgstr ""
    250261
    251 #: admin/class-wc-settings-facturare.php:225
     262#: admin/class-wc-settings-facturare.php:232
    252263msgid ""
    253264"Folosim un algoritm ca sa ne asiguram ca CUI-ul introdus este valid, din "
     
    255266msgstr ""
    256267
    257 #: admin/class-wc-settings-facturare.php:239
     268#: admin/class-wc-settings-facturare.php:246
    258269msgid "Da, campul <strong>CUI</strong> este Obligatoriu"
    259270msgstr ""
    260271
    261 #: admin/class-wc-settings-facturare.php:257
     272#: admin/class-wc-settings-facturare.php:264
    262273msgid "Camp Nr. Reg. Com."
    263274msgstr ""
    264275
    265 #: admin/class-wc-settings-facturare.php:283
     276#: admin/class-wc-settings-facturare.php:290
    266277msgid "Da, campul <strong>Nr. Reg. Com</strong> este Obligatoriu"
    267278msgstr ""
    268279
    269 #: admin/class-wc-settings-facturare.php:301
     280#: admin/class-wc-settings-facturare.php:308
    270281msgid "Camp Nume Banca"
    271282msgstr ""
    272283
    273 #: admin/class-wc-settings-facturare.php:327
     284#: admin/class-wc-settings-facturare.php:334
    274285msgid "Da, campul <strong>Nume Banca</strong> este Obligatoriu"
    275286msgstr ""
    276287
    277 #: admin/class-wc-settings-facturare.php:345
     288#: admin/class-wc-settings-facturare.php:352
    278289msgid "Camp IBAN"
    279290msgstr ""
    280291
    281 #: admin/class-wc-settings-facturare.php:371
     292#: admin/class-wc-settings-facturare.php:378
    282293msgid "Da, campul <strong>IBAN</strong> este Obligatoriu"
    283294msgstr ""
    284295
    285 #: admin/class-wc-settings-facturare.php:392
     296#: admin/class-wc-settings-facturare.php:399
    286297msgid "Setari Generale"
    287298msgstr ""
    288299
    289 #: admin/class-wc-settings-facturare.php:397
     300#: admin/class-wc-settings-facturare.php:404
    290301msgid "Tip"
    291302msgstr ""
    292303
    293 #: admin/class-wc-settings-facturare.php:400
     304#: admin/class-wc-settings-facturare.php:407
    294305msgid "Butoane radio"
    295306msgstr ""
    296307
    297 #: admin/class-wc-settings-facturare.php:401
     308#: admin/class-wc-settings-facturare.php:408
    298309msgid "Select"
    299310msgstr ""
    300311
    301 #: admin/class-wc-settings-facturare.php:404
     312#: admin/class-wc-settings-facturare.php:411
    302313msgid ""
    303314"<p>Cum va fi afisata optiunea de a alaege intre persoana fizica sau "
     
    305316msgstr ""
    306317
    307 #: admin/class-wc-settings-facturare.php:408
     318#: admin/class-wc-settings-facturare.php:415
    308319msgid "Optiune implicita"
    309320msgstr ""
    310321
    311 #: admin/class-wc-settings-facturare.php:414
     322#: admin/class-wc-settings-facturare.php:421
    312323msgid "<p>Optiunea care va fi selectata implicit pe pagina de checkout</p>"
    313324msgstr ""
    314325
    315 #: admin/class-wc-settings-facturare.php:424
     326#: admin/class-wc-settings-facturare.php:431
    316327msgid "Reclame"
    317328msgstr ""
    318329
    319 #: admin/class-wc-settings-facturare.php:425
     330#: admin/class-wc-settings-facturare.php:432
    320331msgid "Ascunde reclamele."
    321332msgstr ""
  • facturare-persoana-fizica-sau-juridica/trunk/readme.txt

    r3215763 r3221228  
    44Requires at least: 3.5
    55Tested up to: 6.7
    6 Stable tag: 1.2.4
     6Stable tag: 1.2.5
    77License: GPLv2 or later
    88License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5858
    5959== Changelog ==
     60
     61** 1.2.5 **
     62Adăugată: Opțiunea de a ascunde câmpul CNP pe pagina de checkout, salvând în mod implicit valoarea '0000000000000' (13 zerouri) pentru CNP-ul clientului.
    6063
    6164** 1.2.4 **
Note: See TracChangeset for help on using the changeset viewer.