static function _init() { //load abstract class STTraveler::load_libs(array('abstract/class-abstract-payment-gateway')); //Load default gateways self::_load_default_gateways(); if (class_exists('STGatewaySubmitform')) { self::$_payment_gateways['st_submit_form'] = new STGatewaySubmitform(); } if (class_exists('STGatewayPaypal')) { self::$_payment_gateways['st_paypal'] = new STGatewayPaypal(); } add_action('init', array(__CLASS__, '_do_add_gateway_options')); }
/** * Init Session and register ajax action * @update 1.1.1 * */ static function init() { if (!session_id()) { session_start(); } //Checkout Fields STTraveler::load_libs(array('helpers/st_checkout_fields')); add_action('wp_ajax_booking_form_submit', array(__CLASS__, 'ajax_submit_form')); add_action('wp_ajax_nopriv_booking_form_submit', array(__CLASS__, 'ajax_submit_form')); //add_action('st_email_after_booking',array(__CLASS__,'send_mail_after_booking'),100,2); //add_action('st_booking_submit_form_success',array(__CLASS__,'send_email_confirm')); add_action('init', array(__CLASS__, '_confirm_order')); add_action('init', array(__CLASS__, '_apply_coupon')); add_action('init', array(__CLASS__, '_remove_coupon')); if (STInput::post()) { add_action('init', array(__CLASS__, '_handle_form_submit'), 99999); } }
function init() { $files = array('admin/class.user', 'admin/class.admin.menus', 'admin/class.attributes', 'admin/class.admin.hotel', 'admin/class.admin.room', 'admin/class.admin.rental', 'admin/class.admin.cars', 'admin/class.admin.tours', 'admin/class.admin.holidays', 'admin/class.admin.activity', 'admin/class.admin.location', 'admin/class.admin.order', 'admin/class.admin.permalink', 'admin/class.admin.uploadfonticon', 'admin/class.admin.update.content', 'admin/class.admin.woo.checkout', 'admin/class.admin.normal.checkout', 'admin/class.admin.rental.room', 'admin/class.admin.duplicate.data', 'admin/class.admin.neworder.data', 'admin/class.admin.availability', 'admin/class.admin.landing.page'); STTraveler::load_libs($files); add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_scripts')); add_action('save_post', array($this, 'update_location_info')); add_action('deleted_post', array($this, 'update_location_info')); add_action('admin_menu', array($this, 'st_create_custom_price')); add_action('save_post', array($this, 'st_save_custom_price'), 10, 2); add_action('init', array($this, 'st_register_location_tax')); }