class CI_Trackback
-
$data = array('url' => '', 'title' => '', 'excerpt' => '', 'blog_name' => '', 'charset' => '') -
Trackback data array.
-
$convert_ascii = TRUE -
Whether to convert high ASCII and MS Word characters to HTML entities.
-
send($tb_data) -
Parameters: - $tb_data (array) – Trackback data
Returns: TRUE on success, FALSE on failure
Return type: bool
Send trackback.
-
receive() -
Returns: TRUE on success, FALSE on failure Return type: bool This method simply validates the incoming TB data, returning TRUE on success and FALSE on failure. If the data is valid it is set to the
$this->dataarray so that it can be inserted into a database.
-
send_error([$message = 'Incomplete information']) -
Parameters: - $message (string) – Error message
Return type: void
Responses to a trackback request with an error message.
Note
This method will terminate script execution.
-
send_success() -
Return type: void Responses to a trackback request with a success message.
Note
This method will terminate script execution.
-
data($item) -
Parameters: - $item (string) – Data key
Returns: Data value or empty string if not found
Return type: string
Returns a single item from the reponse data array.
-
process($url, $data) -
Parameters: - $url (string) – Target url
- $data (string) – Raw POST data
Returns: TRUE on success, FALSE on failure
Return type: bool
Opens a socket connection and passes the data to the server, returning TRUE on success and FALSE on failure.
-
extract_urls($urls) -
Parameters: - $urls (string) – Comma-separated URL list
Returns: Array of URLs
Return type: array
This method lets multiple trackbacks to be sent. It takes a string of URLs (separated by comma or space) and puts each URL into an array.
-
validate_url(&$url) -
Parameters: - $url (string) – Trackback URL
Return type: void
Simply adds the http:// prefix it it’s not already present in the URL.
-
get_id($url) -
Parameters: - $url (string) – Trackback URL
Returns: URL ID or FALSE on failure
Return type: string
Find and return a trackback URL’s ID or FALSE on failure.
-
convert_xml($str) -
Parameters: - $str (string) – Input string
Returns: Converted string
Return type: string
Converts reserved XML characters to entities.
-
limit_characters($str[, $n = 500[, $end_char = '…']]) -
Parameters: - $str (string) – Input string
- $n (int) – Max characters number
- $end_char (string) – Character to put at end of string
Returns: Shortened string
Return type: string
Limits the string based on the character count. Will preserve complete words.
-
convert_ascii($str) -
Parameters: - $str (string) – Input string
Returns: Converted string
Return type: string
Converts high ASCII text and MS Word special characterss to HTML entities.
-
set_error($msg) -
Parameters: - $msg (string) – Error message
Return type: void
Set an log an error message.
-
display_errors([$open = '
'[, $close = '
']])
| Parameters: |
|
|---|---|
| Returns: |
HTML formatted error messages |
| Return type: |
string |
Returns error messages formatted in HTML or an empty string if there are no errors.
Please login to continue.