'aj_stock_price', 'description' => 'AJ 주가 정보', ); parent::__construct('aj_stock_price', 'AJ 주식 - 주가정보', $widget_ops); } public $args = array( 'before_widget' => "
" ); public function widget($args, $instance){ global $table_prefix, $post; $ajsi_opt_stockcode = get_option('ajsi_opt_stockcode', ""); $ajsi_opt_refresh = get_option('ajsi_opt_refresh', "10000"); $ajsi_opt_skin = get_option('ajsi_opt_reviewskin', "basic_1"); if(!$ajsi_opt_stockcode){ echo "NOT REGISTER CODE"; return; } wp_enqueue_script('ajsi_stockinfo_all_js', AJSI_S3_AJ_VIEW_JS, array('jquery'), '1.0', true ); wp_localize_script('ajsi_stockinfo_all_js', 'getinfo', array( 'ajax_url' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('ajsi-ajax-nonce'), 'refresh_interval' => $ajsi_opt_refresh )); include(plugin_dir_path(__FILE__)."skins/".$ajsi_opt_skin."/widget_html.php"); $url = AJSI_PLUGIN_PATH."data/".$ajsi_opt_stockcode.".xml"; if($instance['showdiffprice'] == "N") $pricebox = $pricebox_onlyprice; $pricebox = str_replace("[DungRak_UP]", plugins_url("skins/".$ajsi_opt_skin."/images/up.png", __FILE__), $pricebox); $pricebox = str_replace("[DungRak_UPUP]", plugins_url("skins/".$ajsi_opt_skin."/images/up.png", __FILE__), $pricebox); $pricebox = str_replace("[DungRak_DOWN]", plugins_url("skins/".$ajsi_opt_skin."/images/down.png", __FILE__), $pricebox); $pricebox = str_replace("[DungRak_DOWNDOWN]", plugins_url("skins/".$ajsi_opt_skin."/images/down.png", __FILE__), $pricebox); $pricebox = str_replace("[DungRak_SAME]", plugins_url("skins/".$ajsi_opt_skin."/images/bohap.png", __FILE__), $pricebox); $pricebox = ajsi_getsetdata($url, $pricebox, $ajsi_opt_skin); echo $args['before_widget']; if (!empty( $instance['title'])) { echo "