예제 #1
0
 function load_textdomain()
 {
     $locale = apply_filters('staypress_locale', get_locale());
     $mofile = SPBCommon::booking_dir("includes/lang/booking-{$locale}.mo");
     if (file_exists($mofile)) {
         load_textdomain('booking', $mofile);
     }
 }
 function sp_availabiltycalendar()
 {
     // Load the text-domain
     $locale = apply_filters('staypress_locale', get_locale());
     $mofile = SPBCommon::booking_dir("includes/lang/booking-{$locale}.mo");
     if (file_exists($mofile)) {
         load_plugin_textdomain('booking', $mofile);
     }
     $widget_ops = array('classname' => 'sp_availabiltycalendar', 'description' => __('Availability calendar widget', 'booking'));
     $control_ops = array('width' => 250, 'height' => 350, 'id_base' => 'sp_availabiltycalendar');
     $this->WP_Widget('sp_availabiltycalendar', __('Availability Calendar', 'booking'), $widget_ops, $control_ops);
     add_action('init', array(&$this, 'enqueue_page_headings'));
 }
예제 #3
0
 function update_tables_from($installed_build = false)
 {
     include_once SPBCommon::booking_dir('includes/upgrade.php');
     sp_upgradebooking($installed_build);
 }