Documentation

main

Class main

Represents a class for managing ticket types records in a database table.

Table of Contents

Properties

$tticketstypes  : tab_tickets_types

Methods

__construct()  : mixed
Constructor for the class.
__destruct()  : void
Destructor method.
all()  : array<string|int, mixed>|bool
Retrieve all ticket types.
delete()  : bool
Delete records from tticketstypes table based on the given value and column.
get()  : array<string|int, mixed>|bool
Retrieve a specific ticket type.
insert()  : bool
Insert a new ticket type.
update()  : bool
Update records in tticketstypes table based on the given value, column, and ID.

Properties

Methods

__construct()

Constructor for the class.

public __construct() : mixed

Initializes a new instance of the class and assigns a new tab_tickets_types object to the $tticketstypes property.

__destruct()

Destructor method.

public __destruct() : void

Unsets the $tticketstypes property to free up memory.

all()

Retrieve all ticket types.

public all([string $sort = 'id' ][, string $order = 'ASC' ]) : array<string|int, mixed>|bool
Parameters
$sort : string = 'id'

The column to sort the results by. Default is 'id'.

$order : string = 'ASC'

The order to sort the results in. Default is 'ASC'.

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

An array of ticket type objects, or false if failed to retrieve.

delete()

Delete records from tticketstypes table based on the given value and column.

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

The value to match against the column's value.

$col : string = 'id'

The column name to search for the value. Defaults to 'id'.

Return values
bool

Returns true if the deletion is successful, false otherwise.

get()

Retrieve a specific ticket type.

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

The value to search for in the specified column.

$col : string = 'id'

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

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

An array representing the ticket type object, or false if failed to retrieve.

insert()

Insert a new ticket type.

public insert(string $name, string $icon, string $bg, string $cssicon) : bool
Parameters
$name : string

The name of the ticket type.

$icon : string

The icon of the ticket type.

$bg : string

The background color of the ticket type.

$cssicon : string

The CSS class for the icon of the ticket type.

Return values
bool

Returns true if the insertion was successful and false otherwise.

update()

Update records in tticketstypes table based on the given value, column, and ID.

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

The new value to update.

$col : string

The column name to search for the ID.

$id : string

The ID of the record to update.

Return values
bool

Returns true if the update is successful, false otherwise.


        
On this page

Search results