Current File : /home/karenpetzb/application/models/BlogCategory.php
<?php
class BlogCategory extends Zend_Db_Table
{
    protected $_name = 'blogs_categories';
    protected $_primary = 'id'; 

    public function AllCategories($idParent) {

        $sql = "
		SELECT c0.title title0, c1.title title1, c2.title title2,
				c0.is_close is_close0, c1.is_close is_close1, c2.is_close is_close2,
				c0.is_publish is_publish0, c1.is_publish is_publish1, c2.is_publish is_publish2,
				c0.id id0, c1.id id1, c2.id id2,
				c0.id_parent id_parent0, c1.id_parent id_parent1, c2.id_parent id_parent2
		FROM blogs_categories AS c0
		LEFT JOIN blogs_categories AS c1 ON c1.id_parent = c0.ID
		LEFT JOIN blogs_categories AS c2 ON c2.id_parent = c1.ID
		WHERE c0.id_parent = ".$idParent."
		ORDER BY c0.id ,c1.id, c2.id ASC; "; 
		return $this->getAdapter()->fetchAll($sql);

    }
    public function getAllActivesCategories($id) {  
    	return $this->select()->where("is_publish = ?", 1)->where("id_parent = ?", $id) 
        ->order('title ASC')->query()->fetchAll(); 
	}  

         /*
    public function search($data) {  
        $title = empty($data['title']) ? "%" : "%".$data['title']."%";
    	return $this->select()->where("type = ?", $data['type'])->where("title like ?", $title)     
        ->where("is_publish = ?", $data['is_publish'])
        ->where("is_close = ?", $data['is_close'])
        ->order('title ASC')->query()->fetchAll(); 
	} 
     
    public function getAllActivesSubjects() {  
    	return $this->select()->where("type = ?", 2)->where("is_publish = ?", true)   
        ->order('title ASC')->query()->fetchAll(); 
	}   
    public function categoriesAll() {  
    	return $this->select()->where("type = ?", 1)->order('title ASC')->query()->fetchAll(); 
	}  
    public function subjectsAll() {  
    	return $this->select()->where("type = ?", 2)->order('title ASC')->query()->fetchAll(); 
	}  */
    
    
    
}
?>