HEX
Server: LiteSpeed
System: Linux premium283.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
User: citaqlmd (746)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/citaqlmd/nt.lmskreators.com/wp-content/plugins/gp-limit-submissions/includes/GPLS_Rule.php
<?php

class GPLS_Rule {

	public $form_id;

	public function __construct() {

	}

	public static function load( $ruleData, $form_id = false ) {

		switch ( $ruleData['rule_type'] ) {
			case 'ip':
				return GPLS_Rule_Ip::load( $ruleData );
				break;
			case 'embed_url':
				return GPLS_Rule_Embed_Url::load( $ruleData );
				break;
			case 'field':
				return GPLS_Rule_Field::load( $ruleData, $form_id );
				break;
			case 'role':
				return GPLS_Rule_Role::load( $ruleData );
				break;
			case 'user':
				return GPLS_Rule_User::load( $ruleData );
				break;
		}
	}

	public function get_type() {
	}

	public function context() {
		return true;
	}

	public function query() {
		return '1 = 1';
	}

	public function set_query_data( $query_data = array() ) {
		$this->form_id = $query_data['form_id'];
	}
}