PHP Класс CI_Trackback, TastyIgniter

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$charset string Character set
$convert_ascii boolean Whether to convert high-ASCII and MS Word characters to HTML entities.
$data array Trackback data
$error_msg string[] Error messages list
$response string Response

Открытые методы

Метод Описание
__construct ( ) : void Constructor
convert_ascii ( $str ) : string High ASCII to Entities
convert_xml ( $str ) : string Convert Reserved XML characters to Entities
data ( $item ) : string Fetch a particular item
display_errors ( $open = '<p>', $close = '</p>' ) : string Show error messages
extract_urls ( $urls ) : string Extract Trackback URLs
get_id ( $url ) : string Find the Trackback URL's ID
limit_characters ( $str, $n = 500, $end_char = '&#8230;' ) : string Character limiter
process ( $url, $data ) : boolean Process Trackback
receive ( ) : boolean Receive Trackback Data
send ( $tb_data ) : boolean Send Trackback
send_error ( $message = 'Incomplete Information' ) : void Send Trackback Error Message
send_success ( ) : void Send Trackback Success Message
set_error ( $msg ) : void Set error message
validate_url ( &$url ) : void Validate URL

Описание методов

__construct() публичный Метод

Constructor
public __construct ( ) : void
Результат void

convert_ascii() публичный Метод

Converts Hight ascii text and MS Word special chars to character entities
public convert_ascii ( $str ) : string
Результат string

convert_xml() публичный Метод

Convert Reserved XML characters to Entities
public convert_xml ( $str ) : string
Результат string

data() публичный Метод

Fetch a particular item
public data ( $item ) : string
Результат string

display_errors() публичный Метод

Show error messages
public display_errors ( $open = '<p>', $close = '</p>' ) : string
Результат string

extract_urls() публичный Метод

This function lets multiple trackbacks be sent. It takes a string of URLs (separated by comma or space) and puts each URL into an array
public extract_urls ( $urls ) : string
Результат string

get_id() публичный Метод

Find the Trackback URL's ID
public get_id ( $url ) : string
Результат string

limit_characters() публичный Метод

Limits the string based on the character count. Will preserve complete words.
public limit_characters ( $str, $n = 500, $end_char = '&#8230;' ) : string
Результат string

process() публичный Метод

Opens a socket connection and passes the data to the server. Returns TRUE on success, FALSE on failure
public process ( $url, $data ) : boolean
Результат boolean

receive() публичный Метод

This function simply validates the incoming TB data. It returns FALSE on failure and TRUE on success. If the data is valid it is set to the $this->data array so that it can be inserted into a database.
public receive ( ) : boolean
Результат boolean

send() публичный Метод

Send Trackback
public send ( $tb_data ) : boolean
Результат boolean

send_error() публичный Метод

Allows custom errors to be set. By default it sends the "incomplete information" error, as that's the most common one.
public send_error ( $message = 'Incomplete Information' ) : void
Результат void

send_success() публичный Метод

This should be called when a trackback has been successfully received and inserted.
public send_success ( ) : void
Результат void

set_error() публичный Метод

Set error message
public set_error ( $msg ) : void
Результат void

validate_url() публичный Метод

Simply adds "http://" if missing
public validate_url ( &$url ) : void
Результат void

Описание свойств

$charset публичное свойство

Character set
public string $charset
Результат string

$convert_ascii публичное свойство

Whether to convert high-ASCII and MS Word characters to HTML entities.
public bool $convert_ascii
Результат boolean

$data публичное свойство

Trackback data
public array $data
Результат array

$error_msg публичное свойство

Error messages list
public string[] $error_msg
Результат string[]

$response публичное свойство

Response
public string $response
Результат string