public static function getMergedParametersBySearch($firstTableParams = array(), $secondTableParams = array(), $count = -1, $offset = 0, $order = null, $sort = "ASC", $filters = array(), $filterType = "OR", $relationTableParams = array(), $aAddFilters = array(), $aGroup = array()) { if (is_null(static::$resourceType)) { throw new \Exception("Bad resource type."); } $filters = array_merge($filters, array('resource_type' => static::$resourceType)); return parent::getMergedParametersBySearch($firstTableParams, $secondTableParams, $count, $offset, $order, $sort, $filters, 'AND', $relationTableParams, $aAddFilters, $aGroup); }
/** * * @param type $firstTableParams * @param type $secondTableParams * @param type $count * @param type $offset * @param type $order * @param type $sort * @param type $filters * @param type $filterType * @param type $relationTableParams * @return type */ public static function getMergedParametersBySearch($firstTableParams = array(), $secondTableParams = array(), $count = -1, $offset = 0, $order = null, $sort = "ASC", $filters = array(), $filterType = "OR", $relationTableParams = array()) { $filters['service_register'] = '1'; $aAddFilters = array(); $tablesString = ''; if (array('tagname', array_values($filters)) && !empty($filters['tagname'])) { $aAddFilters = array('tables' => array('cfg_tags', 'cfg_tags_services'), 'join' => array('cfg_tags.tag_id = cfg_tags_services.tag_id', 'cfg_tags.tag_id = cfg_tags_services.tag_id', 'cfg_tags_services.resource_id = cfg_services.service_id ')); } return parent::getMergedParametersBySearch($firstTableParams, $secondTableParams, $count, $offset, $order, $sort, $filters, $filterType, $relationTableParams, $aAddFilters); }
/** * * @param type $firstTableParams * @param type $secondTableParams * @param type $count * @param type $offset * @param type $order * @param type $sort * @param type $filters * @param type $filterType * @param type $relationTableParams * @return type */ public static function getMergedParametersBySearch($firstTableParams = array(), $secondTableParams = array(), $count = -1, $offset = 0, $order = null, $sort = "ASC", $filters = array(), $filterType = "OR", $relationTableParams = array()) { $filters['service_register'] = '1'; return parent::getMergedParametersBySearch($firstTableParams, $secondTableParams, $count, $offset, $order, $sort, $filters, $filterType, $relationTableParams); }