shipping_methods['apaczka'] = new WPDesk_Apaczka_Shipping();
$this->shipping_methods['apaczka_cod'] = new WPDesk_Apaczka_Shipping_COD();
$this->shipping_methods['apaczka_cod']->set_title( $this->shipping_methods['apaczka']->title . __(' (Za pobraniem)', 'apaczka' ) );
add_action( 'admin_enqueue_scripts', array($this, 'enqueue_admin_scripts'), 75 );
add_action( 'admin_notices', array( $this, 'admin_notices' ) );
add_filter( 'woocommerce_shipping_methods', array( $this, 'woocommerce_shipping_methods' ), 20, 1 );
}
public function woocommerce_shipping_methods( $methods ) {
$methods['apaczka'] = $this->shipping_methods['apaczka'];
$methods['apaczka_cod'] = $this->shipping_methods['apaczka_cod'];
return $methods;
}
public function admin_notices() {
}
public function loadPluginTextDomain() {
parent::loadPluginTextDomain();
$ret = load_plugin_textdomain( 'apaczka', FALSE, basename( dirname( __FILE__ ) ) . '/languages' );
}
public static function getTextDomain() {
return 'apaczka';
}
function enqueue_admin_scripts() {
wp_enqueue_style( 'woocommerce-apaczka-admin', $this->getPluginUrl() . 'assets/css/admin.css' );
}
function enqueue_scripts() {
}
function admin_footer() {
}
/**
* action_links function.
*
* @access public
* @param mixed $links
* @return void
*/
public function linksFilter( $links ) {
$plugin_links = array(
'' . __( 'Ustawienia', 'apaczka' ) . '',
'' . __( 'Kontakt z BOK', 'apaczka' ) . '',
);
return array_merge( $plugin_links, $links );
}
}
function wpdesk_apaczka_init() {
$_GLOBALS['woocommerce_apaczka'] = new WPDesk_Apaczka_Plugin();
}
add_action( 'plugins_loaded', 'wpdesk_apaczka_init' );
}