get_nessessary_scripts(); // Admin Menu Section for Terminflix // $this->get_admin_menu(); // Script to header -- Define different required javascript variables // $this->get_header_script(); // Init Script for translation // $this->get_init_script(); $this->get_script_in_front_footer(); } function get_script_in_front_footer(){ } function shortcode( $atts ) { require_once( dirname( __FILE__ ) . "/assets/classes/embed.php" ); $embed = new TERMINFLIX_EMBED(); $embed->plugin_dir = plugin_dir_url( __FILE__ ); $embed->register_scripts = false; return $embed->get_code($atts); } function get_init_script(){ add_action('init', array($this, 'get_translation') ); add_shortcode( 'bookingflix', array($this, "shortcode") ); } function get_translation() { load_plugin_textdomain( 'terminflix', false, 'terminflix/languages' ); } function get_nessessary_scripts(){ // require_once( dirname( __FILE__ ) . "/assets/classes/register_scripts.php" ); // $this->terminflix_register_scripts = new TERMINFLIX_REGISTER_SCRIPTS(); // $this->terminflix_register_scripts->version = 6; // $this->terminflix_register_scripts->plugin_dir = plugin_dir_url( __FILE__ ); } function get_admin_menu(){ require_once( dirname( __FILE__ ) . "/assets/classes/admin_menu.php" ); $menu = new TERMINFLIX_ADMIN_MENU(); $menu->plugin_dir = plugin_dir_url( __FILE__ ); $menu->register_scripts = false; $menu->menu_name = "terminflix"; $menu->language = $this->get_language_short_version(); add_action( 'admin_menu', array($menu, "get") ); } function get_header_script(){ } function get_language_short_version(){ $lang = get_locale(); $lang = explode("_", $lang); return $lang[0]; } } new TERMINFLIX; ?>