<commit_before><?php if ( ! defined('EXT')) exit('Invalid file request.');

/**
 * Example add-on model.
 *
 * @author			: <NAME> <<EMAIL>>
 * @copyright		: Experience Internet
 * @package			: Campaigner
 */

require_once PATH_THIRD .'campaigner/classes/campaigner_api_error' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_client' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_custom_field' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_error_log_entry' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_mailing_list' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_settings' .EXT;
require_once PATH_THIRD .'campaigner/classes/EI_member_field' .EXT;
require_once PATH_THIRD .'campaigner/helpers/EI_number_helper' .EXT;
require_once PATH_THIRD .'campaigner/helpers/EI_sanitize_helper' .EXT;

class Campaigner_model extends CI_Model {
	
	/* --------------------------------------------------------------
	 * PRIVATE PROPERTIES
	 * ------------------------------------------------------------ */
	
	/**
	 * API connector.
	 *
	 * @access	private
	 * @var		CMBase
	 */
	private $_api_connector;
	
	/**
	 * ExpressionEngine object reference.
	 *
	 * @access	private
	 * @var		object
	 */
	private $_ee;
	
	/**
	 * Extension class. Assumed to be the package name,
	 * with an `_ext` suffix.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_extension_class;
	
	/**
	 * Extension settings.
	 *
	 * @access	private
	 * @var		Campaigner_settings
	 */
	private $_extension_settings;
	
	/**
	 * Package name.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_package_name;
	
	/**
	 * Package version.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_package_version;
	
	/**
	 * The extension settings.
	 *
	 * @access	private
	 * @var		Campaigner_settings
	 */
	private $_settings;
	
	/**
	 * The site ID.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_site_id;
	
	/**
	 * Package theme URL.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_theme_url;
	
	
	
	/* --------------------------------------------------------------
	 * PUBLIC METHODS
	 * ------------------------------------------------------------ */

	/**
	 * Constructor.
	 *
	 * @access	public
	 * @return	void
	 */
	public function __construct()
	{
		parent::CI_Model();

		$this->_ee =& get_instance();
		
		$this->_package_name		= 'Campaigner';
		$this->_package_version		= '0.1.0';<commit_msg>Update version number. We're done, finally.<commit_after><?php if ( ! defined('EXT')) exit('Invalid file request.');

/**
 * Example add-on model.
 *
 * @author			: <NAME> <<EMAIL>>
 * @copyright		: Experience Internet
 * @package			: Campaigner
 * @version 		: 3.0.0
 */

require_once PATH_THIRD .'campaigner/classes/campaigner_api_error' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_client' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_custom_field' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_error_log_entry' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_mailing_list' .EXT;
require_once PATH_THIRD .'campaigner/classes/campaigner_settings' .EXT;
require_once PATH_THIRD .'campaigner/classes/EI_member_field' .EXT;
require_once PATH_THIRD .'campaigner/helpers/EI_number_helper' .EXT;
require_once PATH_THIRD .'campaigner/helpers/EI_sanitize_helper' .EXT;

class Campaigner_model extends CI_Model {
	
	/* --------------------------------------------------------------
	 * PRIVATE PROPERTIES
	 * ------------------------------------------------------------ */
	
	/**
	 * API connector.
	 *
	 * @access	private
	 * @var		CMBase
	 */
	private $_api_connector;
	
	/**
	 * ExpressionEngine object reference.
	 *
	 * @access	private
	 * @var		object
	 */
	private $_ee;
	
	/**
	 * Extension class. Assumed to be the package name,
	 * with an `_ext` suffix.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_extension_class;
	
	/**
	 * Extension settings.
	 *
	 * @access	private
	 * @var		Campaigner_settings
	 */
	private $_extension_settings;
	
	/**
	 * Package name.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_package_name;
	
	/**
	 * Package version.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_package_version;
	
	/**
	 * The extension settings.
	 *
	 * @access	private
	 * @var		Campaigner_settings
	 */
	private $_settings;
	
	/**
	 * The site ID.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_site_id;
	
	/**
	 * Package theme URL.
	 *
	 * @access	private
	 * @var		string
	 */
	private $_theme_url;
	
	
	
	/* --------------------------------------------------------------
	 * PUBLIC METHODS
	 * ------------------------------------------------------------ */

	/**
	 * Constructor.
	 *
	 * @access	public
	 * @return	void
	 */
	public function __construct()
	{
		parent::CI_Model();

		$this->_ee =& get_instance();
		
		$this->_package_name		= 'Campaigner';
		$this->_package_version		= '3.0.0';
{'fraction_non_alphanumeric': 0.21755725190839695, 'fraction_numerical': 0.0018079550020088388, 'mean_word_length': 2.18554062699936, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7144623', 'n_tokens_mistral': 1784, 'n_tokens_neox': 1526, 'n_words': 330}