public static function admin_head() { wp_enqueue_script('tmm_ext_shortcodes', self::get_application_uri() . 'js/admin.js', array('jquery', 'jquery-ui-core', 'jquery-ui-draggable'), false, true); wp_enqueue_style('tmm_ext_shortcodes', self::get_application_uri() . 'css/admin.css'); wp_enqueue_style('tmm_ext_fontello', self::get_application_uri() . 'css/fontello.css'); ?> <script type="text/javascript"> var tmm_ext_shortcodes_app_link = "<?php echo TMM_Ext_Shortcodes::get_application_uri(); ?> "; var tmm_ext_shortcodes_items = []; var tmm_lang_loading = "<?php _e('Loading ...', 'tmm_shortcodes'); ?> "; <?php $show_shortcode = substr_count($_SERVER['PHP_SELF'], '/wp-admin/post.php'); if (!$show_shortcode) { $show_shortcode = substr_count($_SERVER['PHP_SELF'], '/wp-admin/post-new.php'); } if ($show_shortcode) { wp_enqueue_script('tmm_ext_shortcodes_popup_js', self::get_application_uri() . 'js/tmm_popup/tmm_advanced_wp_popup.js', array('jquery', 'jquery-ui-core', 'jquery-ui-draggable')); wp_enqueue_style('tmm_ext_shortcodes_popup_css', self::get_application_uri() . 'js/tmm_popup/styles.css'); ?> <?php foreach (TMM_Ext_Shortcodes::$shortcodes as $shortcode_key => $shortcode_name) { ?> <?php $continue_array = array('price_table', 'google_table_row'); if (in_array($shortcode_key, $continue_array)) { continue; } ?> tmm_ext_shortcodes_items.push({'key': '<?php echo $shortcode_key; ?> ', 'name': '<?php echo $shortcode_name; ?> ', 'icon': '<?php echo TMM_Ext_Shortcodes::get_shortcode_icon($shortcode_key); ?> '}); <?php } ?> <?php } ?> var tmm_ext_shortcodes_items_keys = /\[(<?php print join('|', array_keys(TMM_Ext_Shortcodes::$shortcodes)); ?> )\s?([^\]]*)(?:\s*\/)?\](([^\[\]]*)\[\/\1\])?/g; var tmm_ext_shortcodes_lang1 = "<?php _e('Shortcode updated', 'tmm_shortcodes'); ?> "; var tmm_ext_shortcodes_lang2 = "<?php _e('Insert Shortcode', 'tmm_shortcodes'); ?> "; var tmm_ext_shortcodes_lang3 = "<?php _e('Edit shortcode', 'tmm_shortcodes'); ?> "; </script> <?php }