Вход Регистрация
Файл: system/controllers/rss/model.php
Строк: 47
<?php

class modelRss extends cmsModel{

    public function 
getFeedsCount(){

        return 
$this->getCount('rss_feeds');

    }

    public function 
getFeeds(){

        return 
$this->get('rss_feeds');

    }

    public function 
getFeed($id){

        return 
$this->getItemById('rss_feeds'$id, function($item$model){
            
$item['mapping'] = cmsModel::yamlToArray($item['mapping']);
            
$item['image'] = cmsModel::yamlToArray($item['image']);
            return 
$item;
        });

    }

    public function 
getFeedByCtypeId($ctype_id){

        return 
$this->filterEqual('ctype_id'$ctype_id)->getItem('rss_feeds', function($item$model){
            
$item['mapping'] = cmsModel::yamlToArray($item['mapping']);
            
$item['image'] = cmsModel::yamlToArray($item['image']);
            return 
$item;
        });

    }

    public function 
getFeedByCtypeName($ctype_name){

        return 
$this->filterEqual('ctype_name'$ctype_name)->getItem('rss_feeds', function($item$model){
            
$item['mapping'] = cmsModel::yamlToArray($item['mapping']);
            
$item['image'] = cmsModel::yamlToArray($item['image']);
            return 
$item;
        });

    }

    public function 
updateFeed($id$feed){

        return 
$this->update('rss_feeds'$id$feed);

    }

    public function 
addFeed($feed){

        return 
$this->insert('rss_feeds'$feed);

    }

    public function 
deleteFeed($id){

        return 
$this->delete('rss_feeds'$id);

    }

}
Онлайн: 1
Реклама