css
3 weeks ago
js
3 weeks ago
class-css.php
3 weeks ago
class-date.php
3 weeks ago
class-delivery-type.php
3 weeks ago
class-display-field.php
3 weeks ago
class-extra-message.php
3 weeks ago
class-js.php
3 weeks ago
class-main.php
3 weeks ago
class-myaccount.php
3 weeks ago
class-order.php
3 weeks ago
class-pickup-location.php
3 weeks ago
class-shipping-method.php
3 weeks ago
class-time-range.php
3 weeks ago
class-time-slot.php
3 weeks ago
class-time.php
3 weeks ago
class-validate.php
3 weeks ago
class-woo-app.php
3 weeks ago
class-extra-message.php
35 lines
| 1 | <?php |
| 2 | if ( ! defined( 'WPINC' ) ) { |
| 3 | die; |
| 4 | } |
| 5 | class pi_dtt_extra_message{ |
| 6 | function __construct(){ |
| 7 | $this->extraMessage(); |
| 8 | } |
| 9 | |
| 10 | function extraMessage(){ |
| 11 | $message_position = pisol_dtt_get_setting('pi_extra_message_position', 'before'); |
| 12 | add_action('pisol_message_'.$message_position.'_date_time', array($this, 'getExtraMessage')); |
| 13 | } |
| 14 | |
| 15 | function getExtraMessage(){ |
| 16 | $message = self::getExtraMessageTxt(); |
| 17 | if(empty($message)) return; |
| 18 | echo '<div class="pisol-date-time-approx-message">'.wp_kses_post($message).'</div>'; |
| 19 | } |
| 20 | |
| 21 | static function getExtraMessageTxt($type = ''){ |
| 22 | if($type == ""){ |
| 23 | $type = pi_dtt_delivery_type::getType(); |
| 24 | } |
| 25 | |
| 26 | if($type == "delivery"){ |
| 27 | $message = pisol_dtt_get_setting('pi_extra_message_delivery'); |
| 28 | }else{ |
| 29 | $message = pisol_dtt_get_setting('pi_extra_message_pickup'); |
| 30 | } |
| 31 | return apply_filters('pisol_dtt_extra_message_filter', $message, $type); |
| 32 | } |
| 33 | |
| 34 | } |
| 35 | new pi_dtt_extra_message(); |