function getObjectsByCriteria($criteria, $property_aliases = null, $sorting_fields = array(), $noValidCN = false) { $this->criteria = $criteria; $this->object_info_searcher->setCriteria($criteria, $property_aliases); $this->objects_info = $this->object_info_searcher->getObjectInfo($sorting_fields); $this->_setValidCriterionNumber($this->object_info_searcher->getValidCriterionNumber()); return $this->_getFoundObjects($noValidCN); }
function __construct($limit = false, $sorting_field = false, $sorting_order = false) { parent::__construct('guest_alerts'); $this->limit = $limit; $this->sorting_field = $sorting_field; $this->sorting_order = $sorting_order; }
function SJB_InvoiceInfoSearcher($limit = false, $sorting_field = false, $sorting_order = false, $inner_join = false) { parent::__construct('invoices'); $this->limit = $limit; $this->sorting_field = $sorting_field; $this->sorting_order = $sorting_order; $this->inner_join = $inner_join; }
function __construct($limit = false, $sorting_field = false, $sorting_order = false, $inner_join = false, $limitByPHP) { parent::__construct('users'); $this->limit = $limit; $this->sorting_field = $sorting_field; $this->sorting_order = $sorting_order; $this->inner_join = $inner_join; $this->limitByPHP = $limitByPHP; $this->searchSqlTranslator = new SJB_UserSearchSQLTranslator($this->table_prefix); }
function SJB_EmailLogInfoSearcher($limit = false, $sorting_field = false, $sorting_order = false) { parent::__construct('email_log'); $this->limit = $limit; $this->sorting_field = $sorting_field; $this->sorting_order = $sorting_order; }
function SJB_PaymentLogInfoSearcher($current_page, $items_per_page, $sorting_field = false, $sorting_order = false) { parent::__construct('payment_log'); $this->current_page = $current_page; $this->items_per_page = $items_per_page; $this->sorting_field = $sorting_field; $this->sorting_order = $sorting_order; }