prefix . 'wc_admail'; $table_exists = $wpdb->get_var("SHOW TABLES LIKE '$table_name'") === $table_name; if($table_exists){ require_once(AMBISN_PATH . 'includes/functions.php'); } require_once(AMBISN_PATH . 'init.php'); if (is_admin()) { require_once(AMBISN_PATH . 'includes/admin.php'); require_once(AMBISN_PATH . 'includes/dev-functions.php'); } } add_action('init', 'admail_include_files',99); function ambisn_admin_enqueue_scripts($hook) { if (strpos($hook, 'ambisn') !== false) { wp_enqueue_style( 'ambisn_wp_styles', AMBISN_URL. 'assets/css/wp_styles.css' , false, date("h:i:s"), 'all' ); wp_enqueue_style( 'ambisn_admin_styles', AMBISN_URL. 'assets/css/admin.css' , false, date("h:i:s"), 'all' ); wp_enqueue_style( 'overview_styles', AMBISN_URL. 'assets/css/admin_overview.css' , false, date("h:i:s"), 'all' ); wp_enqueue_script( 'admin_table_script', AMBISN_URL. 'assets/js/admin_table.js' , array('jquery'), date("h:i:s") ); wp_enqueue_script( 'admin_scripts', AMBISN_URL. 'assets/js/admin_scripts.js' , array('jquery'), date("h:i:s") ); wp_localize_script( 'admin_table_script', 'ambisn_script_vars', array('plugin_url' => AMBISN_URL)); } } add_action( 'admin_enqueue_scripts', 'ambisn_admin_enqueue_scripts' ); function ambisn_front_end_enqueue_scripts(){ wp_enqueue_style( 'ambisn_styles', AMBISN_URL. 'assets/css/styles.css' , false, date("h:i:s"), 'all' ); } add_action( 'wp_enqueue_scripts', 'ambisn_front_end_enqueue_scripts' ); add_action( 'admin_enqueue_scripts', 'enqueue_settings_scripts' ); function enqueue_settings_scripts( $hook_suffix ) { if ( $hook_suffix === 'admail_page_ambisn_settings' ) { wp_enqueue_style( 'wp-color-picker' ); wp_enqueue_script( 'wp-color-picker' ); wp_enqueue_script( 'admin_settings_script', AMBISN_URL. 'assets/js/settings.js' , array('jquery'), date("h:i:s") ); wp_enqueue_script('jquery'); wp_enqueue_media(); } } add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'ambisn_add_action_links' ); function ambisn_add_action_links ( $actions ) { $mylinks = array('Settings'); if(!in_array('admail-pro/index.php', apply_filters( 'active_plugins', get_option('active_plugins')))){ //$mylinks[] = 'Get AdMail Pro'; } $actions = array_merge( $actions, $mylinks ); return $actions; } function ambisn_on_activation(){ require_once (AMBISN_PATH.'includes/on_plugin_activate.php'); ambisn_run_on_activation(); } add_action( 'init', 'ambisn_on_activation' );