Detailed Description
Constructor & Destructor Documentation
      
        
          | ilLikeAdvancedSearch::__construct | ( |  | $qp | ) |  | 
      
 
 
Member Function Documentation
      
        
          | ilLikeAdvancedSearch::__createCoverageAndCondition | ( |  | ) |  | 
      
 
Definition at line 140 of file class.ilLikeAdvancedSearch.php.
        {
                global $ilDB;
                if($this->options['lom_coverage'])
                {
                        $where = " AND (";
                        
                        $counter = 0;
                        foreach($this->query_parser->getQuotedWords() as $word)
                        {
                                if($counter++)
                                {
                                        $where .= "OR";
                                }
                                
                                $where .= $ilDB->like('coverage','text','%'.$word.'%');
                        }
                        $where .= ') ';
                        return $where;
                }
                return '';
        }
 
 
      
        
          | ilLikeAdvancedSearch::__createEntityWhereCondition | ( |  | ) |  | 
      
 
Definition at line 116 of file class.ilLikeAdvancedSearch.php.
        {
                global $ilDB;
                if($this->options['lom_role_entry'])
                {
                        $where = " WHERE (";
                        
                        $counter = 0;
                        foreach($this->query_parser->getQuotedWords() as $word)
                        {
                                if($counter++)
                                {
                                        $where .= "OR";
                                }
                                
                                $where .= $ilDB->like('entity','text','%'.$word.'%');
                        }
                        $where .= ') ';
                        return $where;
                }
                return '';
        }
 
 
      
        
          | ilLikeAdvancedSearch::__createKeywordWhereCondition | ( |  | ) |  | 
      
 
Definition at line 72 of file class.ilLikeAdvancedSearch.php.
        {
                global $ilDB;
                
                $where = " WHERE (";
                
                $counter = 0;
                foreach($this->query_parser->getQuotedWords() as $word)
                {
                        if($counter++)
                        {
                                $where .= "OR";
                        }
                        
                        $where .= $ilDB->like('keyword','text','%'.$word.'%');
                }
                $where .= ') ';
                return $where;
        }
 
 
      
        
          | ilLikeAdvancedSearch::__createLifecycleWhereCondition | ( |  | ) |  | 
      
 
Definition at line 92 of file class.ilLikeAdvancedSearch.php.
        {
                global $ilDB;
                
                if($this->options['lom_version'])
                {
                        $where = " WHERE (";
                        
                        $counter = 0;
                        foreach($this->query_parser->getQuotedWords() as $word)
                        {
                                if($counter++)
                                {
                                        $where .= "OR";
                                }
                                
                                $where .= $ilDB->like('meta_version','text','%'.$word.'%');
                        }
                        $where .= ') ';
                        return $where;
                }
                return '';
        }
 
 
      
        
          | ilLikeAdvancedSearch::__createTaxonWhereCondition | ( |  | ) |  | 
      
 
Definition at line 48 of file class.ilLikeAdvancedSearch.php.
        {
                global $ilDB;
                
                if($this->options['lom_taxon'])
                {
                        $where = " WHERE (";
                        
                        $counter = 0;
                        foreach($this->query_parser->getQuotedWords() as $word)
                        {
                                if($counter++)
                                {
                                        $where .= "OR";
                                }
                                
                                $where .= $ilDB->like('taxon','text','%'.$word.'%');
                        }
                        $where .= ') ';
                        return $where;
                }
                return '';
        }
 
 
      
        
          | ilLikeAdvancedSearch::__createTitleDescriptionWhereCondition | ( |  | ) |  | 
      
 
Definition at line 164 of file class.ilLikeAdvancedSearch.php.
        {
                global $ilDB;
                
                $concat = $ilDB->concat(
                        array(
                                array('title','text'),
                                array('description','text')));
                $where = " WHERE (";
                $counter = 0;
                foreach($this->query_parser->getQuotedWords() as $word)
                {
                        if($counter++)
                        {
                                $where .= "OR";
                        }
                        
                        $where .= $ilDB->like($concat,'text','%'.$word.'%');
                }
                $where .= ') ';
                
                return $where;
        }               
 
 
The documentation for this class was generated from the following file: