Changeset 3215763
- Timestamp:
- 01/01/2025 09:44:29 PM (15 months ago)
- Location:
- facturare-persoana-fizica-sau-juridica
- Files:
-
- 30 added
- 6 edited
-
tags/1.2.4 (added)
-
tags/1.2.4/admin (added)
-
tags/1.2.4/admin/class-facturare-admin.php (added)
-
tags/1.2.4/admin/class-facturare-review.php (added)
-
tags/1.2.4/admin/class-wc-settings-facturare.php (added)
-
tags/1.2.4/admin/index.php (added)
-
tags/1.2.4/admin/views (added)
-
tags/1.2.4/admin/views/contact-box.php (added)
-
tags/1.2.4/admin/views/feedback-box.php (added)
-
tags/1.2.4/assets (added)
-
tags/1.2.4/assets/js (added)
-
tags/1.2.4/assets/js/admin.js (added)
-
tags/1.2.4/facturare.php (added)
-
tags/1.2.4/includes (added)
-
tags/1.2.4/includes/class-facturare-loader.php (added)
-
tags/1.2.4/includes/class-facturare-options-helper.php (added)
-
tags/1.2.4/includes/class-facturare.php (added)
-
tags/1.2.4/includes/compatibilities.php (added)
-
tags/1.2.4/includes/functions.php (added)
-
tags/1.2.4/includes/index.php (added)
-
tags/1.2.4/index.php (added)
-
tags/1.2.4/languages (added)
-
tags/1.2.4/languages/facturare-persoana-fizica-sau-juridica.po (added)
-
tags/1.2.4/languages/woo-facturare.mo (added)
-
tags/1.2.4/languages/woo-facturare.po (added)
-
tags/1.2.4/public (added)
-
tags/1.2.4/public/class-facturare-public.php (added)
-
tags/1.2.4/public/index.php (added)
-
tags/1.2.4/readme.txt (added)
-
tags/1.2.4/wpml-config.xml (added)
-
trunk/admin/class-facturare-admin.php (modified) (3 diffs)
-
trunk/facturare.php (modified) (2 diffs)
-
trunk/includes/functions.php (modified) (1 diff)
-
trunk/languages/facturare-persoana-fizica-sau-juridica.po (modified) (5 diffs)
-
trunk/public/class-facturare-public.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
facturare-persoana-fizica-sau-juridica/trunk/admin/class-facturare-admin.php
r3188038 r3215763 124 124 if ( 'pers-fiz' == $_POST['tip_facturare'] ) { 125 125 126 if ( isset( $_POST['cnp'] ) && '' != $_POST['cnp']) {126 if ( isset( $_POST['cnp'] ) ) { 127 127 $av_settings['cnp'] = sanitize_text_field($_POST['cnp']); 128 129 if ( '' == $av_settings['cnp'] ) { 130 $av_settings['cnp'] = '0000000000000'; 131 } 132 128 133 } 129 134 … … 152 157 $order->update_meta_data( 'av_facturare', $av_settings ); 153 158 $order->save(); 154 // update_post_meta( $order_id, 'av_facturare', $av_settings );155 159 } 156 160 … … 171 175 if ( 'pers-fiz' == $data['tip_facturare'] ) { 172 176 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 175 184 } 176 185 -
facturare-persoana-fizica-sau-juridica/trunk/facturare.php
r3188038 r3215763 5 5 * Plugin URI: https://facturare.georgeciobanu.com 6 6 * Description: Adaugă câmpurile necesare facturării persoanelor fizice sau juridice conform legislației din Romania în vigoare. 7 * Version: 1.2. 37 * Version: 1.2.4 8 8 * Author: Avian Studio 9 9 * Author URI: https://avianstudio.com/ … … 17 17 } 18 18 19 define( 'WOOFACTURARE_VERSION', '1.2. 3' );19 define( 'WOOFACTURARE_VERSION', '1.2.4' ); 20 20 define( 'WOOFACTURARE_SLUG', plugin_basename( __FILE__ ) ); 21 21 define( 'WOOFACTURARE_PATH', plugin_dir_path( __FILE__ ) ); -
facturare-persoana-fizica-sau-juridica/trunk/includes/functions.php
r2383219 r3215763 7 7 } 8 8 9 if ( '0000000000000' == $cnp ) { 10 return true; 11 } 12 9 13 if ( $cnp != (int)$cnp ) { 10 14 return false; 11 15 } 16 17 12 18 13 19 $cnp = str_split($cnp); -
facturare-persoana-fizica-sau-juridica/trunk/languages/facturare-persoana-fizica-sau-juridica.po
r3188038 r3215763 1 # Copyright (C) 202 4Avian Studio1 # Copyright (C) 2025 Avian Studio 2 2 # This file is distributed under the same license as the Facturare - Persoana Fizica sau Juridica package. 3 3 msgid "" 4 4 msgstr "" 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" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/facturare-persoana-fizica-sau-juridica\n" 8 "POT-Creation-Date: 202 4-11-13 19:46:34+00:00\n"8 "POT-Creation-Date: 2025-01-01 21:19:36+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "PO-Revision-Date: 202 4-MO-DA HO:MI+ZONE\n"12 "PO-Revision-Date: 2025-MO-DA HO:MI+ZONE\n" 13 13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 14 14 "Language-Team: LANGUAGE <LL@li.org>\n" … … 27 27 28 28 #: admin/class-facturare-admin.php:12 admin/class-facturare-admin.php:97 29 #: admin/class-facturare-admin.php:3 52admin/class-wc-settings-facturare.php:4029 #: admin/class-facturare-admin.php:361 admin/class-wc-settings-facturare.php:40 30 30 #: admin/class-wc-settings-facturare.php:90 31 31 #: admin/class-wc-settings-facturare.php:411 … … 50 50 51 51 #: admin/class-facturare-admin.php:18 admin/class-facturare-admin.php:106 52 #: admin/class-facturare-admin.php:3 53admin/class-wc-settings-facturare.php:4152 #: admin/class-facturare-admin.php:362 admin/class-wc-settings-facturare.php:41 53 53 #: admin/class-wc-settings-facturare.php:152 54 54 #: admin/class-wc-settings-facturare.php:412 … … 142 142 msgstr "" 143 143 144 #: admin/class-facturare-admin.php:2 74144 #: admin/class-facturare-admin.php:283 145 145 msgid "Setari" 146 146 msgstr "" 147 147 148 #: admin/class-facturare-admin.php:2 83148 #: admin/class-facturare-admin.php:292 149 149 msgid "Settings" 150 150 msgstr "" 151 151 152 #: admin/class-facturare-admin.php:3 47152 #: admin/class-facturare-admin.php:356 153 153 msgid "Tip facturare" 154 154 msgstr "" … … 321 321 msgstr "" 322 322 323 #: public/class-facturare-public.php:227 324 msgid "optional" 325 msgstr "" 326 323 327 #: public/class-facturare-public.php:228 324 msgid "optional"325 msgstr ""326 327 #: public/class-facturare-public.php:229328 328 msgid "required" 329 329 msgstr "" -
facturare-persoana-fizica-sau-juridica/trunk/public/class-facturare-public.php
r3188038 r3215763 216 216 } 217 217 } 218 // print_r( $fields );219 218 return $fields; 220 219 } … … 446 445 447 446 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 ); 449 452 } 450 453 -
facturare-persoana-fizica-sau-juridica/trunk/readme.txt
r3188038 r3215763 4 4 Requires at least: 3.5 5 5 Tested up to: 6.7 6 Stable tag: 1.2. 36 Stable tag: 1.2.4 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 58 58 59 59 == 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. 60 63 61 64 ** 1.2.3 **
Note: See TracChangeset
for help on using the changeset viewer.