====== Classe blogpost ====== Cette classe définit un objet de type recordset en l'étendant de nouvelles fonctions. Elle dispose donc de toutes les fonctions d'un recordset en sus des fonctions suivantes. Cette classe doit être initialisée avec la définition d'un objet de type blog (à l'aide de la méthode setBlog). ===== Parametres ===== * blog - Objet de type blog ===== Méthodes ===== ==== setBlog ==== void setBlog($blog) === Parametres === * blog - Objet de type blog Défini l'objet de type blog qui sera passé à la classe après qu'il a été instancié. ==== getFormat ==== string getFormat() Renvoie le format du billet (wiki ou html) ==== getNbComments ==== integer getNbComments() Renvoie le nombre de commentaires d'un billet. ==== getNbTrackbacks ==== integer getNbTrackbacks() Renvoie le nombre de trackback d'un billet. ==== getTS ==== string getTS() Renvoie le timestamp UNIX du billet. ==== getLDate() ==== string getLDate()() Renvoie la date du billet au format définit par la propriété date_format de l'objet $blog définit pour l'objet courant. ==== getLTime() ==== string getLTime()() Renvoie l'heure du billet au format définit par la propriété time_format de l'objet $blog définit pour l'objet courant. ==== getIsoDate ==== string getIsoDate() Renvoie la date du billet au format ISO. ==== getUserCN ==== string getUserCN() Renvoie le common name de l'auteur du billet. Si ce dernier a un pseudo, alors le pseudo sera utilisé, sinon, le prénom suivit du nom. ==== getPermURL ==== string getPermURL() Renvoie l'URL permanente du billet. ==== getCatURL ==== string getCatURL() Renvoir l'URL vers la catégorie du billet. ==== getIDs ==== array getIDs($str) === Parametres === * str - Chaîne précédant chaque ID Cette méthode crée une liste des ID de chaque billet du recordset. Chaque entrée peut être précédée d'une éventuelle chaîne définie par $str.