Changeset 3449363
- Timestamp:
- 01/29/2026 08:43:16 AM (2 months ago)
- Location:
- telsender/tags
- Files:
-
- 52 added
- 3 edited
-
1.14.13/clasess/TelsenderCore.php (modified) (4 diffs)
-
1.14.13/index.php (modified) (1 diff)
-
1.14.13/readme.txt (modified) (2 diffs)
-
1.14.14 (added)
-
1.14.14/assets (added)
-
1.14.14/assets/css (added)
-
1.14.14/assets/css/multiselect.css (added)
-
1.14.14/assets/css/tsevent.css (added)
-
1.14.14/assets/icon-plugin.png (added)
-
1.14.14/assets/js (added)
-
1.14.14/assets/js/multiselect.js (added)
-
1.14.14/assets/js/tsevent.js (added)
-
1.14.14/assets/template (added)
-
1.14.14/assets/template/settings.php (added)
-
1.14.14/autoload.php (added)
-
1.14.14/clasess (added)
-
1.14.14/clasess/TelegramSend.php (added)
-
1.14.14/clasess/TelsenderCore.php (added)
-
1.14.14/clasess/TelsenderEvent.php (added)
-
1.14.14/clasess/TelsenderWc.php (added)
-
1.14.14/clasess/TscfwcSetting.php (added)
-
1.14.14/clasess/includes (added)
-
1.14.14/clasess/includes/ninja (added)
-
1.14.14/clasess/includes/ninja/NFActionsTelegram.php (added)
-
1.14.14/clasess/log.php (added)
-
1.14.14/css (added)
-
1.14.14/css/multiselect.css (added)
-
1.14.14/css/spectre-exp.min.css (added)
-
1.14.14/css/spectre-icons.min.css (added)
-
1.14.14/css/spectre.min.css (added)
-
1.14.14/css/telsender.css (added)
-
1.14.14/index.php (added)
-
1.14.14/js (added)
-
1.14.14/js/ajax.js (added)
-
1.14.14/js/multiselect.js (added)
-
1.14.14/languages (added)
-
1.14.14/languages/telsender-ru_RU.mo (added)
-
1.14.14/languages/telsender-ru_RU.po (added)
-
1.14.14/languages/telsender-uk.mo (added)
-
1.14.14/languages/telsender-uk.po (added)
-
1.14.14/languages/telsender-uk_UA.mo (added)
-
1.14.14/languages/telsender-uk_UA.po (added)
-
1.14.14/readme.md (added)
-
1.14.14/readme.txt (added)
-
1.14.14/telsebder.png (added)
-
1.14.14/template (added)
-
1.14.14/template/contact-form.php (added)
-
1.14.14/template/help-page.php (added)
-
1.14.14/template/help.php (added)
-
1.14.14/template/list-shortcode-html.php (added)
-
1.14.14/template/log.php (added)
-
1.14.14/template/switch.png (added)
-
1.14.14/template/view.php (added)
-
1.14.14/template/woocommerce.php (added)
-
1.14.14/template/wp-forms.php (added)
Legend:
- Unmodified
- Added
- Removed
-
telsender/tags/1.14.13/clasess/TelsenderCore.php
r3205026 r3449363 18 18 { 19 19 20 public $version = '1.14. 13';20 public $version = '1.14.9'; 21 21 22 22 /** … … 64 64 65 65 add_action('wpforms_process_complete', array($this, 'tscfwc_wp_form'), 10, 4); 66 67 68 add_action('woocommerce_after_order_object_save', array($this, 'addJobWc'), 99, 2); 69 add_action('shutdown',array($this,'wcJobRun')); 70 71 //add_action('woocommerce_after_order_object_save', array($this, 'tscfwc_woocommerce_new_order_status'), 99, 2); 66 add_action('woocommerce_after_order_object_save', array($this, 'tscfwc_woocommerce_new_order_status'), 99, 2); 72 67 if ($this->tscfwc_setting_acsesform) { 73 68 add_action("wpcf7_mail_sent", array($this, 'sendCF7'), 99, 1); … … 266 261 $this->telegram->Chat_id = $wc_chek['wooc_chat_id']; 267 262 } 263 268 264 269 265 … … 311 307 312 308 /** 313 * @param bool|\WC_Order|\WC_Order_Refund $order314 * @return void315 */316 public function addJobWc($order)317 {318 $wc_access_status = $this->tscfwc_setting_status_wc;319 320 321 if (in_array('wc-' . $order->get_status(), $wc_access_status) || !$wc_access_status) {322 323 $savedOrderId = get_option('telsender_wc_ids',true);324 325 if (!is_array($savedOrderId)) $savedOrderId = [];326 327 $savedOrderId[$order->get_id()] = $order->get_id();328 329 update_option('telsender_wc_ids',$savedOrderId);330 }331 332 333 }334 /**335 * lazy send WC message336 * @return void337 */338 public function wcJobRun()339 {340 341 $list_id = get_option('telsender_wc_ids',true);342 $wc_chek = $this->tscfwc_setting_setcheck;343 344 if (empty($list_id)) return;345 346 foreach ($list_id as $order_id) {347 348 $isSendn = get_post_meta($order_id, 'telsIsm', true);349 350 if (!$isSendn) {351 update_post_meta($order_id, 'telsIsm', 1);352 $wc = new TelsenderWc($order_id);353 if ($wc_chek['wooc_check']) {354 if (!empty($wc_chek['wooc_chat_id'])) {355 $this->telegram->Chat_id = $wc_chek['wooc_chat_id'];356 }357 358 $message = $wc->getBillingDetails( $this->tscfwc_setting_wooc_template);359 $this->telegram->SendMesage($message);360 361 }362 }363 }364 update_option('telsender_wc_ids',[]);365 366 // $this->telegram->SendMesage($message);367 368 }369 370 /**371 309 * ajax action 372 310 * @return save to db -
telsender/tags/1.14.13/index.php
r3205026 r3449363 8 8 Description: Плагін відправляє заявки з форм у телеграм канал 9 9 Author: Pechenki 10 Version: 1.14.1 310 Version: 1.14.12 11 11 Author URI: https://coder.org.ua/dev/wordpress/telsender 12 12 */ -
telsender/tags/1.14.13/readme.txt
r3205026 r3449363 5 5 Requires PHP: 5.6 6 6 Tested up to: 6.4 7 Stable tag: 1.14.1 37 Stable tag: 1.14.12 8 8 License: GPLv2 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 81 81 82 82 == Changelog == 83 = 1.14.13 =84 - fix many messages85 - fix error86 87 88 83 = 1.14.12 = 89 84 - CVE-2023-41683 - fix
Note: See TracChangeset
for help on using the changeset viewer.