Library
class Library extends ConcreteObject (View source)
Properties
$error | from ConcreteObject | ||
string | $sclHandle | The library handle. |
|
string | $sclName | The library name. |
|
bool | $sclIsActive | Is this the active library? |
|
$pkgHandle | |||
protected int | $pkgID | The package ID (or 0 if it's a core library). |
Methods
Get the library handle.
Get the library name.
Is this the active library?
Get the package ID (or 0 if it's a core library).
Get the package handle (or false if it's a core library).
Get the package instance (or null if it's a core library).
Get a library given its handle.
Delete this library (if it's the default one we'll activate the default core library).
Make this library the active one.
Does this library has an option form?
Returns the controller class for the currently selected captcha library.
Details
loadError($error)
No description
isError()
No description
getError()
No description
setPropertiesFromArray($arr)
No description
static
camelcase($file)
No description
static
uncamelcase($string)
No description
string
getSystemCaptchaLibraryHandle()
Get the library handle.
string
getSystemCaptchaLibraryName()
Get the library name.
bool
isSystemCaptchaLibraryActive()
Is this the active library?
int
getPackageID()
Get the package ID (or 0 if it's a core library).
string|false
getPackageHandle()
Get the package handle (or false if it's a core library).
Package|null
getPackageObject()
Get the package instance (or null if it's a core library).
static Library|null
getActive()
Get the active library.
static Library|null
getByHandle(string $sclHandle)
Get a library given its handle.
static Library
add(string $sclHandle, string $sclName, Package|int|false $pkg = false)
Add a new library.
delete()
Delete this library (if it's the default one we'll activate the default core library).
activate()
Make this library the active one.
static Library[]
getList()
Retrieve all the installed libraries.
export(SimpleXMLElement $xml)
Export the data of this library.
static
exportList(SimpleXMLElement $xml)
Export the data of all the libraries.
bool
hasOptionsForm()
Does this library has an option form?
Controller
getController()
Returns the controller class for the currently selected captcha library.