\

Namespaces

apex
tests

Interfaces

PaymentInterface Interface for an individual user's payment method that is assigned to their account.
PaymentInterface Interface for an individual user's payment method that is assigned to their account.

Constants

REDIS_DBINDEX

REDIS_DBINDEX

REDIS_HOST

REDIS_HOST

REDIS_PASS

REDIS_PASS

REDIS_PORT

REDIS_PORT

SITE_PATH

SITE_PATH

Functions

check_package()

check_package(string  $alias): boolean

Checks whether or not a package is installed.

Parameters

string $alias

The alias of the package to check.

Returns

boolean —

WHether or not the package is installed.

error()

error(integer  $errno,string  $message,string  $file,integer  $line)

Error handler

Parameters

integer $errno

The error number.

string $message

The error message

string $file

The filename where the error occurred.

integer $line

The line number the error occurred on.

exchange_money()

exchange_money(float  $amount,string  $from_currency,string  $to_currency): float

Exchange funds into another currency.

Parameters

float $amount

The amount to exchange

string $from_currency

The currency the amount is currently in

string $to_currency

The currency to exchange the funds into

Returns

float —

The resulting amount after exchange

fdate()

fdate(string  $date,boolean  $add_time = false): string

Formats a date in proper readable format, and also converts timezone automatically as necessary.

Parameters

string $date

The date to format, in YYYY-MM-DD HH:II:SS

boolean $add_time

WHther or not to add the time to the outputed date.

Returns

string —

The resulting formatted date.

fexchange()

fexchange(float  $amount,string  $from_currency,string  $to_currency): string

Exchange funds into another currency, and return the formatted value of resulting amount.

Parameters

float $amount

The amount to exchange

string $from_currency

The currency the amount is currently in

string $to_currency

The currency to exchange the funds into

Returns

string —

The resulting amount after exchange

fmoney()

fmoney(float  $amount,string  $currency = '',boolean  $include_abbr = true): string

Format decimal into amount with correct currency

Parameters

float $amount

The decimal to format.

string $currency

The 3 character ISO currency to format to.

boolean $include_abbr

Whether or not to add the 3 character ISO currency abbreviation.

Returns

string —

The formatted amount.

handle_exception()

handle_exception(\Exception  $e)

Handle all exceptions

Parameters

\Exception $e

The exception being handled.

tr()

tr(\iterable  $args)

Translate text to user's language

Translate string.

Translates a string of text into the necessary language, depending on the user's profile preferences. Also supports placeholders (ie. %s), with the variables being passed as additional parameters in sequential order.

Parameters

\iterable $args

First element is the contents of the string / message, and rest of the params are the values of the placeholders.