todo (because it's only a version 0.1) :
Definition at line 37 of file atomServer.class.php.
Public Member Functions | |
atomServer ($data, $urlbase) | |
Constructeur du Serveur Atom. | |
getUserData ($login='') | |
The user's informations. | |
getAllUsersData () | |
The users' informations. | |
setUserData ($data) | |
Update an user. | |
addUser ($data) | |
Add an user to users' list. | |
delUser ($login) | |
Remove an user for the list. | |
getEntry ($login, $entry_id) | |
Return an entry. | |
getXhtmlEntry ($login, $entry_id) | |
Return an entry. | |
getEntryData ($login, $entry_id) | |
Return an entry. | |
addEntryData ($login, $data) | |
Add an entry. | |
setEntryData ($login, $entry_id, $data) | |
Update an entry. | |
setEntry ($login, $entry_id, $xml) | |
Update an entry. | |
__setEntry ($login, $entry_id, $xml) | |
[private method] Update an entry. | |
addEntry ($login, $xml) | |
Add an entry. | |
__addEntry ($login, $entry_id, $xml) | |
Write on the disk the new entry. | |
__addEntrytoFeed ($login, $entry_id) | |
[private method] Add an entry to the user's feed | |
delEntry ($login, $entry_id) | |
Delete an entry. | |
__delEntryToFeed ($login, $entry_id) | |
[private method] Remove an entry from the user's feed | |
getFeed ($login, $quantity=10) | |
Return the user's feed. | |
getXhtmlFeed ($login, $quantity=10) | |
Return the user's feed. | |
getRss091Feed ($login, $quantity=10) | |
Return the user's feed. | |
getFeedData ($login, $start=0, $quantity=10) | |
Return the user's feed. | |
getXhtmlArchives ($login, $date) | |
Get archives. | |
getIntrospection ($login) | |
Get instrospection file. | |
__getXsltResult ($xml, $xsl, $param=NULL) | |
[private method] Return the result of a XSLT transformation | |
__XsltTransform ($xml, $xsl, $param=NULL) | |
[private method] Apply a transformation | |
Public Attributes | |
$xslt | |
tranformations tool | |
$data | |
path to this class | |
$urlbase | |
url of the server | |
$atomid | |
atom:id base | |
$xml | |
xml files | |
$xsl | |
xsl files for php, xml, xhtml, rss output | |
$init | |
initial files for entry and feed |
|
Constructeur du Serveur Atom.
Definition at line 62 of file atomServer.class.php. |
|
Write on the disk the new entry.
Definition at line 437 of file atomServer.class.php. References __addEntry(), and file_put_contents(). Referenced by __addEntry(), addEntry(), and addEntryData(). |
|
[private method] Add an entry to the user's feed
Definition at line 473 of file atomServer.class.php. References __addEntrytoFeed(), __getXsltResult(), entry, feed, and file_put_contents(). Referenced by __addEntrytoFeed(). |
|
[private method] Remove an entry from the user's feed
Definition at line 512 of file atomServer.class.php. References __delEntryToFeed(), __getXsltResult(), entry, feed, and file_put_contents(). Referenced by __delEntryToFeed(), and delEntry(). |
|
[private method] Return the result of a XSLT transformation
Definition at line 646 of file atomServer.class.php. References $data, __getXsltResult(), and __XsltTransform(). Referenced by __addEntrytoFeed(), __delEntryToFeed(), __getXsltResult(), addEntry(), addUser(), delUser(), getEntry(), getFeed(), getRss091Feed(), getXhtmlArchives(), getXhtmlEntry(), getXhtmlFeed(), setEntry(), and setUserData(). |
|
[private method] Update an entry.
Definition at line 386 of file atomServer.class.php. References __setEntry(), and file_put_contents(). Referenced by __setEntry(), setEntry(), and setEntryData(). |
|
[private method] Apply a transformation
Definition at line 661 of file atomServer.class.php. References __XsltTransform(). Referenced by __getXsltResult(), and __XsltTransform(). |
|
Add an entry.
Definition at line 398 of file atomServer.class.php. References $atomid, __addEntry(), __getXsltResult(), addEntry(), entry, and file_put_contents(). Referenced by addEntry(). |
|
Add an entry.
Definition at line 291 of file atomServer.class.php. References $data, $data, __addEntry(), addEntryData(), entry, and user. Referenced by addEntryData(). |
|
Add an user to users' list.
Definition at line 174 of file atomServer.class.php. References __getXsltResult(), addUser(), feed, file_put_contents(), and user. Referenced by addUser(). |
|
Delete an entry.
Definition at line 492 of file atomServer.class.php. References __delEntryToFeed(), and delEntry(). Referenced by delEntry(). |
|
Remove an user for the list.
Definition at line 200 of file atomServer.class.php. References __getXsltResult(), delUser(), file_put_contents(), and user. Referenced by delUser(). |
|
The users' informations.
Definition at line 140 of file atomServer.class.php. Referenced by getUserData(). |
|
Return an entry.
Definition at line 219 of file atomServer.class.php. References __getXsltResult(), entry, and getEntry(). Referenced by getEntry(). |
|
Return an entry.
Definition at line 262 of file atomServer.class.php. References getEntryData(). Referenced by getEntryData(). |
|
Return the user's feed.
Definition at line 530 of file atomServer.class.php. References __getXsltResult(), feed, and getFeed(). Referenced by getFeed(). |
|
Return the user's feed.
Definition at line 591 of file atomServer.class.php. References getFeedData(). Referenced by getFeedData(). |
|
Get instrospection file.
Definition at line 633 of file atomServer.class.php. References getIntrospection(). Referenced by getIntrospection(). |
|
Return the user's feed.
Definition at line 572 of file atomServer.class.php. References __getXsltResult(), feed, and getRss091Feed(). Referenced by getRss091Feed(). |
|
The user's informations. If $login is empty you've got all the users
Definition at line 114 of file atomServer.class.php. References getAllUsersData(), and getUserData(). Referenced by getUserData(). |
|
Get archives.
Definition at line 614 of file atomServer.class.php. References __getXsltResult(), and getXhtmlArchives(). Referenced by getXhtmlArchives(). |
|
Return an entry.
Definition at line 238 of file atomServer.class.php. References __getXsltResult(), entry, feed, and getXhtmlEntry(). Referenced by getXhtmlEntry(). |
|
Return the user's feed.
Definition at line 548 of file atomServer.class.php. References __getXsltResult(), feed, and getXhtmlFeed(). Referenced by getXhtmlFeed(). |
|
Update an entry.
Definition at line 349 of file atomServer.class.php. References $atomid, $info, __getXsltResult(), __setEntry(), entry, file_put_contents(), and setEntry(). Referenced by setEntry(). |
|
Update an entry.
Definition at line 323 of file atomServer.class.php. References $data, __setEntry(), and setEntryData(). Referenced by setEntryData(). |
|
Update an user.
Definition at line 158 of file atomServer.class.php. References __getXsltResult(), file_put_contents(), setUserData(), and user. Referenced by setUserData(). |
|
atom:id base
Definition at line 46 of file atomServer.class.php. Referenced by addEntry(), and setEntry(). |
|
path to this class
Definition at line 42 of file atomServer.class.php. Referenced by __getXsltResult(), addEntryData(), atomServer(), and setEntryData(). |
|
initial files for entry and feed
Definition at line 54 of file atomServer.class.php. |
|
url of the server
Definition at line 44 of file atomServer.class.php. Referenced by atomServer(). |
|
xml files
Definition at line 49 of file atomServer.class.php. |
|
xsl files for php, xml, xhtml, rss output
Definition at line 51 of file atomServer.class.php. |
|
tranformations tool
Definition at line 40 of file atomServer.class.php. |