PHP 클래스 Phergie_Plugin_FeedManager, phergie

저자: Phergie Development Team ([email protected])
상속: extends Phergie_Plugin_Abstract
파일 보기 프로젝트 열기: phergie/phergie

보호된 프로퍼티들

프로퍼티 타입 설명
$db resource PDO resource for a SQLite database.
$feeds Array with registred feeds

공개 메소드들

메소드 설명
addItems ( integer $feed_id, Array $items ) : void Add items on the database
feedExists ( integer $feed_id ) : boolean Determines if the feed_id exists
getAllFeeds ( String $channel = '' ) : array Get all feeds from database
getFeedsList ( ) : array Return the Feedlist
onCommandFeedadd ( String $feed_url, String $channel = '' ) : void Add a Feed
onCommandFeedclear ( String $feed_id = 'all' ) : void Cleans items from the database
onCommandFeeddelay ( integer $feed_id, integer $delay ) : void Set time delay to read this feed
onCommandFeeddelete ( integer $feed_id ) : void Removes the Feed from the database
onCommandFeeddisable ( integer $feed_id ) : void Disables the Feed
onCommandFeedenable ( integer $feed_id ) : void Enables the Feed
onCommandFeedlist ( ) : void Show a list of registred feeds
onCommandFeedsearch ( String $query ) : void Search items in the database
onConnect ( ) : void TODO: Function Description
onLoad ( ) : void Checks for dependencies

메소드 상세

addItems() 공개 메소드

Add items on the database
public addItems ( integer $feed_id, Array $items ) : void
$feed_id integer ToDo desc
$items Array ToDo desc
리턴 void

feedExists() 공개 메소드

Determines if the feed_id exists
public feedExists ( integer $feed_id ) : boolean
$feed_id integer ToDo desc
리턴 boolean

getAllFeeds() 공개 메소드

Get all feeds from database
public getAllFeeds ( String $channel = '' ) : array
$channel String (optional)
리턴 array

getFeedsList() 공개 메소드

Return the Feedlist
public getFeedsList ( ) : array
리턴 array

onCommandFeedadd() 공개 메소드

Add a Feed
public onCommandFeedadd ( String $feed_url, String $channel = '' ) : void
$feed_url String ToDo desc
$channel String (optional)
리턴 void

onCommandFeedclear() 공개 메소드

Cleans items from the database
public onCommandFeedclear ( String $feed_id = 'all' ) : void
$feed_id String optional
리턴 void

onCommandFeeddelay() 공개 메소드

Set time delay to read this feed
public onCommandFeeddelay ( integer $feed_id, integer $delay ) : void
$feed_id integer ToDo desc
$delay integer ToDo desc
리턴 void

onCommandFeeddelete() 공개 메소드

Removes the Feed from the database
public onCommandFeeddelete ( integer $feed_id ) : void
$feed_id integer ToDo desc
리턴 void

onCommandFeeddisable() 공개 메소드

Disables the Feed
public onCommandFeeddisable ( integer $feed_id ) : void
$feed_id integer ToDo desc
리턴 void

onCommandFeedenable() 공개 메소드

Enables the Feed
public onCommandFeedenable ( integer $feed_id ) : void
$feed_id integer ToDo desc
리턴 void

onCommandFeedlist() 공개 메소드

Show a list of registred feeds
public onCommandFeedlist ( ) : void
리턴 void

onCommandFeedsearch() 공개 메소드

Search items in the database
public onCommandFeedsearch ( String $query ) : void
$query String ToDo desc
리턴 void

onConnect() 공개 메소드

TODO: Function Description
public onConnect ( ) : void
리턴 void

onLoad() 공개 메소드

Checks for dependencies
public onLoad ( ) : void
리턴 void

프로퍼티 상세

$db 보호되어 있는 프로퍼티

PDO resource for a SQLite database.
protected resource $db
리턴 resource

$feeds 보호되어 있는 프로퍼티

Array with registred feeds
protected $feeds