Documentation

tab_tenants_logos

Class tab_tenants_logos

Represents a class for interacting with the tenants_logos table in the database.

Table of Contents

Properties

$allowedcols  : array<string|int, mixed>
$db  : db_master

Methods

__construct()  : void
Constructor for the class.
__destruct()  : void
Destructor for the class.
delete()  : bool
Deletes data from the `tenants_logos` table based on the provided value and column.
deleteimg()  : bool
Deletes the image file with the provided file name.
get()  : array<string|int, mixed>|bool
Retrieves data from the `tenants_logos` table based on the provided tenant ID and type.
insert()  : bool|string
Inserts data into the `tenants_logos` table with the provided tenant ID, type, and filename.
update()  : bool
Updates the `filename` field in the `tenants_logos` table for a specific tenant and logo type.
upload()  : bool|string
Uploads a file to the server and returns the file name if successful, otherwise returns false.

Properties

$allowedcols

protected array<string|int, mixed> $allowedcols = ['id', 'tenant', 'type', 'filename']

Methods

__construct()

Constructor for the class.

public __construct() : void

Initializes the object by assigning the global database manager to the "db" property.

__destruct()

Destructor for the class.

public __destruct() : void

Destroys the object by unsetting the "db" property.

delete()

Deletes data from the `tenants_logos` table based on the provided value and column.

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

The value to match in the specified column.

$col : string = 'tenant'

The column to use for matching (optional, default is 'tenant').

Return values
bool —

True if the deletion was successful, false otherwise.

deleteimg()

Deletes the image file with the provided file name.

public deleteimg(string $fname) : bool
Parameters
$fname : string

The name of the image file to delete.

Return values
bool —

True if the file was successfully deleted, false otherwise.

get()

Retrieves data from the `tenants_logos` table based on the provided tenant ID and type.

public get(string $tid, string $type) : array<string|int, mixed>|bool
Parameters
$tid : string

The ID of the tenant.

$type : string

The type of the logo.

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

The fetched data as an array of rows if successful, false otherwise.

insert()

Inserts data into the `tenants_logos` table with the provided tenant ID, type, and filename.

public insert(string $tid, string $type, string $filename) : bool|string
Parameters
$tid : string

The ID of the tenant.

$type : string

The type of the logo.

$filename : string

The filename of the logo.

Return values
bool|string —

Returns the last inserted ID if successful, false otherwise.

update()

Updates the `filename` field in the `tenants_logos` table for a specific tenant and logo type.

public update(string $filename, string $tid, string $type) : bool
Parameters
$filename : string

The new filename to be updated.

$tid : string

The ID of the tenant.

$type : string

The type of the logo.

Return values
bool —

Returns true if the update was successful, false otherwise.

upload()

Uploads a file to the server and returns the file name if successful, otherwise returns false.

public upload(string $name, string $type) : bool|string
Parameters
$name : string

The name of the file input field.

$type : string

The type of the logo. Must be either '1' or '2'.

Return values
bool|string —

The uploaded file name if successful, false otherwise.


        
On this page

Search results