Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 /**
  * 
  * @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);
 }
Ejemplo n.º 3
0
 /**
  * 
  * @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);
 }