Code Duplication    Length = 15-16 lines in 3 locations

classes/class-accommodation.php 1 location

@@ 46-60 (lines=15) @@
43
	 *
44
	 * @access private
45
	 */
46
	public function __construct() {
47
		$this->set_variables();
48
49
		add_action( 'lsx_tour_importer_admin_tab_'.$this->tab_slug, array($this,'display_page') );
50
		add_action('wp_ajax_lsx_tour_importer',array($this,'process_ajax_search'));	
51
		add_action('wp_ajax_nopriv_lsx_tour_importer',array($this,'process_ajax_search'));		
52
53
		add_action('wp_ajax_lsx_import_items',array($this,'process_ajax_import'));	
54
		add_action('wp_ajax_nopriv_lsx_import_items',array($this,'process_ajax_import'));
55
56
		$temp_options = get_option('_lsx-to_settings',false);
57
		if(false !== $temp_options && isset($temp_options[$this->plugin_slug]) && !empty($temp_options[$this->plugin_slug])){
58
			$this->options = $temp_options[$this->plugin_slug];
59
		}
60
	}
61
62
	/**
63
	 * Sets the variables used throughout the plugin.

classes/class-destination.php 1 location

@@ 46-61 (lines=16) @@
43
	 *
44
	 * @access private
45
	 */
46
	public function __construct() {
47
		$this->set_variables();
48
49
		add_action( 'lsx_tour_importer_admin_tab_'.$this->tab_slug, array($this,'display_page') );
50
51
		add_action('wp_ajax_lsx_tour_importer',array($this,'process_ajax_search'));	
52
		add_action('wp_ajax_nopriv_lsx_tour_importer',array($this,'process_ajax_search'));		
53
54
		add_action('wp_ajax_lsx_import_items',array($this,'process_ajax_import'));	
55
		add_action('wp_ajax_nopriv_lsx_import_items',array($this,'process_ajax_import'));
56
57
		$temp_options = get_option('_lsx-to_settings',false);
58
		if(false !== $temp_options && isset($temp_options[$this->plugin_slug]) && !empty($temp_options[$this->plugin_slug])){
59
			$this->options = $temp_options[$this->plugin_slug];
60
		}
61
	}
62
63
	/**
64
	 * Sets the variables used throughout the plugin.

classes/class-tours.php 1 location

@@ 64-78 (lines=15) @@
61
	 *
62
	 * @access private
63
	 */
64
	public function __construct() {
65
		$this->set_variables();
66
67
		add_action( 'lsx_tour_importer_admin_tab_'.$this->tab_slug, array($this,'display_page') );
68
		add_action('wp_ajax_lsx_tour_importer',array($this,'process_ajax_search'));	
69
		add_action('wp_ajax_nopriv_lsx_tour_importer',array($this,'process_ajax_search'));		
70
71
		add_action('wp_ajax_lsx_import_items',array($this,'process_ajax_import'));	
72
		add_action('wp_ajax_nopriv_lsx_import_items',array($this,'process_ajax_import'));
73
74
		$temp_options = get_option('_lsx-to_settings',false);
75
		if(false !== $temp_options && isset($temp_options[$this->plugin_slug]) && !empty($temp_options[$this->plugin_slug])){
76
			$this->options = $temp_options[$this->plugin_slug];
77
		}				
78
	}
79
80
	/**
81
	 * Sets the variables used throughout the plugin.