芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/wp-content/plugins/whatsapp-for-wordpress/includes/Helper.php
__( 'Sunday', 'ninjateam-whatsapp' ), 'monday' => __( 'Monday', 'ninjateam-whatsapp' ), 'tuesday' => __( 'Tuesday', 'ninjateam-whatsapp' ), 'wednesday' => __( 'Wednesday', 'ninjateam-whatsapp' ), 'thursday' => __( 'Thursday', 'ninjateam-whatsapp' ), 'friday' => __( 'Friday', 'ninjateam-whatsapp' ), 'saturday' => __( 'Saturday', 'ninjateam-whatsapp' ), ); foreach ( $array_data['daysOfWeekWorking'] as $dayKey => $dayVal ) { if ( $dayVal['isWorkingOnDay'] === 'ON' ) { $date_string .= $daysOfWeek[ $dayKey ] . ', '; } } $date_string = trim( $date_string, ', ' ); return $date_string; } public static function getValueOrDefault( $object, $objectKey, $defaultValue = '' ) { return ( isset( $object[ $objectKey ] ) ? $object[ $objectKey ] : $defaultValue ); } public static function buildTimeSelector( $default = '08:00', $interval = '+30 minutes' ) { $output = ''; $current = strtotime( '00:00' ); $end = strtotime( '23:59' ); while ( $current <= $end ) { $time = date( 'H:i', $current ); $sel = ( $time == $default ) ? ' selected' : ''; $output .= "
" . date( 'H:i', $current ) . '
'; $current = strtotime( $interval, $current ); } $sel = ( $default === '23:59' ) ? ' selected' : ''; $output .= "
" . '23:59' . '
'; return $output; } public static function sanitize_array( $var ) { if ( is_array( $var ) ) { return array_map( 'self::sanitize_array', $var ); } else { return is_scalar( $var ) ? sanitize_text_field( $var ) : $var; } } public static function checkGDPR( $option ) { if ( $option['isShowGDPR'] === 'OFF' ) { return false; } if ( isset( $_COOKIE['nta-wa-gdpr'] ) && $_COOKIE['nta-wa-gdpr'] == 'accept' ) { return false; } return true; } public static function isSaveNewPost( $refererUrl ) { $add_new_action = strpos( $refererUrl, 'post-new.php' ); if ( $add_new_action !== false ) { return true; } return false; } public static function wp_timezone_string() { $timezone_string = get_option( 'timezone_string' ); if ( $timezone_string ) { return $timezone_string; } $offset = (float) get_option( 'gmt_offset' ); $hours = (int) $offset; $minutes = ( $offset - $hours ); $sign = ( $offset < 0 ) ? '-' : '+'; $abs_hour = abs( $hours ); $abs_mins = abs( $minutes * 60 ); $tz_offset = sprintf( '%s%02d:%02d', $sign, $abs_hour, $abs_mins ); return $tz_offset; } public static function print_icon() { return '
'; } public static function isEnabledDokanVendor() { $is_enabled = false; $wa_woo_settings = get_option( 'nta_wa_woocommerce', true ); if ( $wa_woo_settings && isset( $wa_woo_settings['enableDokanVendorButton'] ) ) { if ( 'ON' === $wa_woo_settings['enableDokanVendorButton'] ) { $is_enabled = true; } } return $is_enabled; } }