assets_js = plugins_url('../assets/js/',__FILE__); $this->assets_css = plugins_url('../assets/css/',__FILE__); $this->admin_js = plugins_url('../admin/js/',__FILE__); $this->admin_css = plugins_url('../admin/css/',__FILE__); $this->paths = wp_upload_dir(); $this->paths['fonts'] = 'smile_fonts'; $this->paths['temp'] = trailingslashit($this->paths['fonts']).'smile_temp'; $this->paths['fontdir'] = trailingslashit($this->paths['basedir']).$this->paths['fonts']; $this->paths['tempdir'] = trailingslashit($this->paths['basedir']).$this->paths['temp']; $this->paths['fonturl'] = set_url_scheme(trailingslashit($this->paths['baseurl']).$this->paths['fonts']); $this->paths['tempurl'] = trailingslashit($this->paths['baseurl']).trailingslashit($this->paths['temp']); $this->paths['config'] = 'charmap.php'; $this->vc_fonts = trailingslashit($this->paths['basedir']).$this->paths['fonts'].'/Defaults'; $this->vc_fonts_dir = plugin_dir_path( __FILE__ ).'../assets/fonts/'; //font file extract by ajax function add_action('wp_ajax_smile_ajax_add_zipped_font', array($this, 'add_zipped_font')); add_action('wp_ajax_smile_ajax_remove_zipped_font', array($this, 'remove_zipped_font')); //add_action('admin_menu',array($this,'icon_manager_menu')); $defaults = get_option('smile_fonts'); if(!$defaults){ add_action('admin_init',array($this,'AIO_move_fonts')); } } // Icon font manager public function get_icon_manager($input_name, $icon) { $font_manager = self::get_font_manager($id); $output = '
'.$set_name.'
'; $output .= ''; foreach($icon_set as $icons) { foreach($icons as $icon) { $output .= '