public static function output_substitution_information()
 {
     $substitution = new WSKL_SMS_Text_Substitution();
     $order_magic_texts = $substitution->get_order_magic_texts();
     $user_magic_texts = $substitution->get_user_magic_texts();
     wskl_get_template('dabory-sms/admin/settings/dabory-sms-substitution.php', array('order_magic_texts' => &$order_magic_texts, 'user_magic_texts' => &$user_magic_texts));
 }
 /**
  * 탭 내부의 내용 추가
  *
  * @filter  wpmem_admin_do_tab
  * @used-by init()
  * @see     wp-members/admin/admin.php
  * @see     wpmem_admin()
  *
  * @param $tab
  */
 public static function output_tabs($tab)
 {
     switch ($tab) {
         case 'dabory-members':
             wskl_get_template('/dabory-members/dabory-members-tab.php');
             break;
     }
 }
 public function show_unverified_warning()
 {
     if (!is_checkout()) {
         return;
     }
     if (!$this->verify()) {
         $default_path = WSKL_PATH . '/includes/lib/auth/templates/';
         wskl_get_template('checkout-unauthorized.php', array(), $default_path);
         // add_filter( 'woocommerce_order_button_html', array( $this, 'remove_submit' ), 999, 0 );
     }
 }
 public static function output_form($completed_message)
 {
     ob_start();
     $status = wskl_GET('status');
     // user is logged out when the withdrawal process is completed.
     // therefore this condition must be treated first.
     if ($status == 'complete') {
         $context = array('status' => 'complete', 'message' => $completed_message);
     } else {
         if (!is_user_logged_in()) {
             $context = array('status' => 'failure', 'message' => __('먼저 로그인 하세요', 'wskl'));
         } else {
             if ($status == 'failure') {
                 $context = array('status' => 'failure', 'message' => wskl_GET('message'));
             } else {
                 $context = array();
             }
         }
     }
     wskl_get_template('dabory-members/dabory-members-withdrawal.php', $context);
     return ob_get_clean();
 }
 /**
  * @callback
  * @used-by   WSKL_Config_Editor::admin_menu()
  * @see       add_submenu_page()
  */
 public static function output_config_editor_menu()
 {
     $config = self::get_wp_config();
     $mu_defaults = array_diff_key(self::$must_use_configs, $config);
     wskl_get_template('config-editor.php', array('config' => $config, 'mu_defaults' => $mu_defaults, 'writable' => self::has_write_permission(), 'fixed_filtered_keys' => self::$fixed_filtered_keys, 'config_filter' => array_diff(self::$keys_to_filter, self::$fixed_filtered_keys)));
 }
 /**
  * @param \WP_Post $post
  * @param array    $callback_args keys: id, title, callback, args
  */
 public static function output_meta_box_post_export(WP_Post $post, array $callback_args)
 {
     $context = array('metadata' => get_post_meta($post->ID, wskl_get_option_name('post_export_metadata'), TRUE), 'post' => &$post);
     wskl_get_template('metaboxes/marketing-post-export.php', $context);
 }