Glossary::term PHP Method

term() public method

Find the key term
public term ( $term = '' )
    function term($term = '')
    {
        $term = $this->security->xss_clean($term);
        $this->db->from('glossary');
        if ($term == 'sym') {
            $this->db->where('g_term LIKE', '.%');
            $this->db->orwhere('g_term LIKE', '0%');
            $this->db->orwhere('g_term LIKE', '1%');
            $this->db->orwhere('g_term LIKE', '2%');
            $this->db->orwhere('g_term LIKE', '3%');
            $this->db->orwhere('g_term LIKE', '4%');
            $this->db->orwhere('g_term LIKE', '5%');
            $this->db->orwhere('g_term LIKE', '6%');
            $this->db->orwhere('g_term LIKE', '7%');
            $this->db->orwhere('g_term LIKE', '8%');
            $this->db->orwhere('g_term LIKE', '9%');
        } else {
            $this->db->where('g_term LIKE', $term . '%');
        }
        $query = $this->db->get();
        $data['glossary'] = $query->result();
        // Get out all the letters
        $letter = array();
        foreach (range('a', 'z') as $key => $value) {
            $letter[$key]['letter'] = $value;
        }
        $data['letters'] = $letter;
        $this->template->title($this->lang->line('lang_glossary'));
        $this->template->build('glossary', $data);
    }