Class Gadget_Formatter

Description

Gadget_Formatter

Provides formatting routines.

  • since: 1.0

Located in /Gadget/Formatter.php (line 27)


	
			
Method Summary
string buildLink (array $params)
string formatBytes (int $bytes)
string formatCLC (string $CLC, string $code)
string formatCountry (string $code)
string formatCurrency (string $code)
string formatDate (int $ts, [string $mode = 'default'])
string formatDateTime (string $datetime, [string $mode = 'default'], [string $pre = ' am '], [mixed $join = ' um '])
string formatEmail (string $email, [string $mailto = 'mailto:'])
string formatLanguage (string $code)
string formatNumber (mixed $num, [mixed $fmt = null])
string formatTime (int $ts)
string prepareFull (string $txt)
string prepareMail (string $text, [string $charset = 'us-ascii'])
string prepareSimple (string $txt, bool $nl2br)
string prepareSmilies (string $txt)
string quoteText (string $string, [int $width = 72], [string $char = '>'])
string randomBgColor ()
string replaceLinks (string $txt)
string replaceSmilies (string $txt)
string replaceTags (string $txt)
string shortenText (string $text, [int $width = 72])
string tidy (string $txt)
string toPercent (int $fract, [int $total = 100], [mixed $plain = false])
Methods
buildLink (line 188)

Build Link

  • access: protected
  • static:
string buildLink (array $params)
  • array $params
formatBytes (line 487)

Format Bytes

  • access: public
  • static:
string formatBytes (int $bytes)
  • int $bytes
formatCLC (line 424)

Format Country, Language or Currency

  • access: protected
  • static:
string formatCLC (string $CLC, string $code)
  • string $CLC
  • string $code
formatCountry (line 397)

Format Country

  • access: public
  • static:
string formatCountry (string $code)
  • string $code
formatCurrency (line 410)

Format Currency

  • access: public
  • static:
string formatCurrency (string $code)
  • string $code
formatDate (line 339)

Format Date

  • access: public
  • static:
string formatDate (int $ts, [string $mode = 'default'])
  • int $ts
  • string $mode
formatDateTime (line 307)

Format DateTime

  • access: public
  • static:
string formatDateTime (string $datetime, [string $mode = 'default'], [string $pre = ' am '], [mixed $join = ' um '])
  • string $datetime
  • string $mode
  • string $pre
formatEmail (line 446)

Format Email

  • access: public
  • static:
string formatEmail (string $email, [string $mailto = 'mailto:'])
  • string $email
  • string $mailto
formatLanguage (line 384)

Format Language

  • access: public
  • static:
string formatLanguage (string $code)
  • string $code
formatNumber (line 370)

Format Number

  • access: public
  • static:
string formatNumber (mixed $num, [mixed $fmt = null])
formatTime (line 355)

Format Time

  • access: public
  • static:
string formatTime (int $ts)
  • int $ts
prepareFull (line 72)

Prepare Full

Prepare text to be displayed as XHTML. Applies:

  • Gadget_Formatter::tidy()
  • Gadget_Formatter::replaceLinks()
  • Gadget_Formatter::replaceTags()
  • Gadget_Formatter::prepareSimple()

  • access: public
  • static:
string prepareFull (string $txt)
  • string $txt
prepareMail (line 52)

Prepare Mail

  • access: public
  • static:
string prepareMail (string $text, [string $charset = 'us-ascii'])
  • string $text
  • string $charset
prepareSimple (line 107)

Prepare Simple

  • access: public
  • static:
string prepareSimple (string $txt, bool $nl2br)
  • string $txt
  • bool $nl2br
prepareSmilies (line 38)

Prepare Smilies

  • access: public
  • static:
string prepareSmilies (string $txt)
  • string $txt
quoteText (line 249)

Quote Text

  • access: public
  • static:
string quoteText (string $string, [int $width = 72], [string $char = '>'])
  • string $string
  • int $width
  • string $char
randomBgColor (line 535)

Random Background Color

  • access: public
  • static:
string randomBgColor ()
replaceLinks (line 172)

Replace Links

  • access: public
  • static:
string replaceLinks (string $txt)
  • string $txt
replaceSmilies (line 122)

Replace Smilies

  • access: public
  • static:
string replaceSmilies (string $txt)
  • string $txt
replaceTags (line 146)

Replace Tags

Replaces [bla] tags with their HTML equivalent, much faster and way more reliable than BBCodeParser.

  • access: public
  • static:
string replaceTags (string $txt)
  • string $txt
shortenText (line 230)

Shorten Text

  • access: public
  • static:
string shortenText (string $text, [int $width = 72])
  • string $text
  • int $width
tidy (line 88)

Tidy

  • access: public
  • static:
string tidy (string $txt)
  • string $txt
toPercent (line 517)

To Percent

  • access: public
  • static:
string toPercent (int $fract, [int $total = 100], [mixed $plain = false])
  • int $fract
  • int $total

Documentation generated on Sun, 03 Jul 2005 12:45:43 +0200 by phpDocumentor 1.3.0RC3