Documentation

main
in package

Class main

Tags
author

Lutz Boldt boldt@bitstore-online.de

Table of Contents

Properties

$tmodules  : tab_modules

Methods

__construct()  : void
Class constructor.
__destruct()  : void
Class destructor.
all()  : array<string|int, mixed>|bool
Retrieve all the modules.
delete()  : bool
Deletes a module from the system.
get()  : array<string|int, mixed>|bool
Retrieve data from the tmodules object based on a given value and column.
insert()  : string|bool
Inserts a new module into the system.
update()  : bool
Updates the value of a specific column in the module.

Properties

$tmodules

protected tab_modules $tmodules

This variable holds the tab_modules class.

Methods

__construct()

Class constructor.

public __construct() : void

Initializes a new instance of the class with a new instance of the tab_modules class assigned to the $tmodules property.

__destruct()

Class destructor.

public __destruct() : void

Unsets the $tmodules property, causing its memory to be freed.

all()

Retrieve all the modules.

public all([string $sort = 'active' ][, string $dir = 'DESC' ]) : array<string|int, mixed>|bool

Retrieves all the modules from the associated tmodules object based on the given sorting and direction.

Parameters
$sort : string = 'active'

The field to sort the modules by. Default value is 'active'.

$dir : string = 'DESC'

The direction in which to sort the modules. Default value is 'DESC'.

Return values
array<string|int, mixed>|bool

An array of modules if successfully retrieved, otherwise a boolean value.

delete()

Deletes a module from the system.

public delete(string $val[, string $col = 'id' ]) : bool
Parameters
$val : string

The value to search for in the specified column.

$col : string = 'id'

The column to search for the value. Default is 'id'.

Return values
bool

Returns true if the module is successfully deleted, or false if an error occurs.

get()

Retrieve data from the tmodules object based on a given value and column.

public get(string $val[, string $col = 'id' ]) : array<string|int, mixed>|bool
Parameters
$val : string

The value used to filter the data.

$col : string = 'id'

The column to be used for filtering (default is 'id').

Return values
array<string|int, mixed>|bool

Returns an array of data if found, or false if no data is found.

insert()

Inserts a new module into the system.

public insert(string $name, string $path[, string $active = '0' ]) : string|bool
Parameters
$name : string

The name of the module to be inserted.

$path : string

The path of the module to be inserted.

$active : string = '0'

The active status of the module. Default is '0'.

Return values
string|bool

Returns the inserted module name if successful, or false if an error occurs.

update()

Updates the value of a specific column in the module.

public update(string $col, string $val, string $id) : bool
Parameters
$col : string

The name of the column to be updated.

$val : string

The new value for the column.

$id : string

The ID of the module to be updated.

Return values
bool

Returns true if the module was updated successfully, or false if an error occurs.


        
On this page

Search results