Your IP : 216.73.216.240


Current Path : /home/juvelize/www/administrator/components/com_myrssreader/tables/
Upload File :
Current File : /home/juvelize/www/administrator/components/com_myrssreader/tables/category.php

<?php
/**
* @package      My RSS Reader
* @copyright    Copyright (C) 2010 FalsinSoft. All rights reserved.
* @license      GNU/GPL
* @website      http://falsinsoft-joomla.blogspot.com
* @email        falsinsoft@gmail.com
* 
*/

defined( '_JEXEC' ) or die( 'Restricted access' ); 

class TableCategory extends JTable
{
    var $id = null;
    var $title = null;
    var $description = null;
    var $checked_out = null;
    var $checked_out_time = null;
    
    function __construct(&$db)
    {
        parent::__construct('#__myrssreader_category', 'id', $db);
    }
    
    function getCategoryList($category_start = 0, $category_number = 0)
    {
        $db = &JFactory::getDBO();
        
        $query = 'SELECT id, title, checked_out, checked_out_time '
				.'FROM #__myrssreader_category ORDER BY title';
				
		if($category_number > 0) $query .= ' LIMIT '.$category_start.','.$category_number;
              
        $db->setQuery($query);
        
        return $db->loadObjectList();
    } 
	
	function getCategoryNumber()
    {
        $db = &JFactory::getDBO();
        
        $query = 'SELECT COUNT(id) AS number FROM #__myrssreader_category';
              
        $db->setQuery($query);
        
        return $db->loadResult();
    }
	
	function deteleCategory($cid)
    {
        $db = &JFactory::getDBO();
        
        $cids = implode(',', $cid);
		
		$db->setQuery('DELETE FROM #__myrssreader_category_rss WHERE category_id IN ('.$cids.')');
		$db->query();
        
        $db->setQuery('DELETE FROM #__myrssreader_category WHERE id IN ('.$cids.')');		
		return $db->query();
    }
}

?>