Documentation

tab_tickets_articles

Class tab_tickets_articles

This class represents a table of tickets articles and provides methods for retrieving, inserting, updating, and deleting records in the table.

Table of Contents

Properties

$allowedCols  : array<string|int, mixed>
$db  : db_tenant

Methods

__construct()  : mixed
Constructor function for the class.
__destruct()  : void
The __destruct method for the class.
delete()  : bool
Deletes a record from the database based on the given value and column.
get()  : array<string|int, mixed>|bool
Retrieves the first record from the `tickets_articles` table that matches the specified value in the specified column.
getall()  : array<string|int, mixed>|bool
Retrieves all the records from the `tickets_articles` table that match the specified value in the specified column.
insert()  : bool
Inserts a new record into the `tickets_articles` table.
update()  : bool
Updates a record in the database based on the given column, value, and id.

Properties

$allowedCols

protected array<string|int, mixed> $allowedCols = ['id', 'tnumber', 'tmid', 'created', 'type', 'aid', 'amount', 'serial']

An array containing the allowed column names. Each element represents a column name in the database table. This array is used for validation and filtering purposes.

Methods

__construct()

Constructor function for the class.

public __construct() : mixed

Initializes the $db property with the global $dbt object.

__destruct()

The __destruct method for the class.

public __destruct() : void

This method is automatically called when the object is destroyed. It is responsible for cleaning up any resources used by the object.

delete()

Deletes a record from the database based on the given value and column.

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

The value to search for in the specified column.

$col : string = 'tmid'

The column to search for the value in. Default is 'tmid'.

Return values
bool

Returns true if the record is successfully deleted, otherwise false.

get()

Retrieves the first record from the `tickets_articles` table that matches the specified value in the specified column.

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

The value to search for in the specified column.

$col : string = 'tmid'

The column name to search for the specified value. Defaults to 'tmid'.

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

Returns an array representing the first record if found, otherwise returns false.

getall()

Retrieves all the records from the `tickets_articles` table that match the specified value in the specified column.

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

The value to search for in the specified column.

$col : string = 'tmid'

The column name to search for the specified value. Defaults to 'tmid'.

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

Returns an array of records if found, otherwise returns false.

insert()

Inserts a new record into the `tickets_articles` table.

public insert(string $tnumber, string $tmid, string $aid, string $amount[, string $type = '0' ][, string $serial = '' ]) : bool
Parameters
$tnumber : string

The tnumber value.

$tmid : string

The tmid value.

$aid : string

The aid value.

$amount : string

The amount value.

$type : string = '0'

The type value (optional, default is '0' (geliefert), '1' (abgeholt).

$serial : string = ''

The serial value (optional, default is '').

Return values
bool

Returns true on successful insertion, false otherwise.

update()

Updates a record in the database based on the given column, value, and id.

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

The column to update.

$val : string

The new value.

$id : string

The id of the record to update.

Return values
bool

Returns true if the record is successfully updated, otherwise false.


        
On this page

Search results