UpdatesLibrary
extends Model
in package
UpdatesLibrary Class
Table of Contents
- $db : Database
- Contains the Database instance
- __construct() : mixed
- Constructor
- __destruct() : mixed
- Destructor
- deleteDestroyedPlanets() : void
- Delete old planets
- deleteExpiredAcs() : void
- Delete expired ACS and their members
- deleteMessages() : void
- Delete old messages
- deleteReports() : void
- Delete old reports
- deleteSessions() : void
- Delete old sessions
- deleteUsersByDeletedAndInactive() : void
- Delete deleted users and inactive users
- generateBackUp() : void
- Generate an SQL Backup
- updateAllPlanetData() : void
- Update all planet data, before any action takes place
- updateBuildingsQueue() : void
- Update planet building queue
- updatePlanet() : void
- Update planet buildings, queue, fields and statistics
- updateQueueResources() : void
- Updated planet queue and disocunt resources
- setNewDb() : void
- Creates a new Database object
Properties
$db
Contains the Database instance
protected
Database
$db
Methods
__construct()
Constructor
public
__construct() : mixed
Return values
mixed —__destruct()
Destructor
public
__destruct() : mixed
Return values
mixed —deleteDestroyedPlanets()
Delete old planets
public
deleteDestroyedPlanets(int $del_before) : void
Parameters
- $del_before : int
-
Delete time
Return values
void —deleteExpiredAcs()
Delete expired ACS and their members
public
deleteExpiredAcs() : void
Return values
void —deleteMessages()
Delete old messages
public
deleteMessages(int $del_before) : void
Parameters
- $del_before : int
-
Delete time
Return values
void —deleteReports()
Delete old reports
public
deleteReports(int $del_before) : void
Parameters
- $del_before : int
-
Delete time
Return values
void —deleteSessions()
Delete old sessions
public
deleteSessions(int $del_before) : void
Parameters
- $del_before : int
-
Delete time
Return values
void —deleteUsersByDeletedAndInactive()
Delete deleted users and inactive users
public
deleteUsersByDeletedAndInactive(int $del_deleted, int $del_inactive) : void
Parameters
- $del_deleted : int
-
Delete deleted users
- $del_inactive : int
-
Delete inactive users
Return values
void —generateBackUp()
Generate an SQL Backup
public
generateBackUp() : void
Return values
void —updateAllPlanetData()
Update all planet data, before any action takes place
public
updateAllPlanetData([type $data = [] ]) : void
Parameters
- $data : type = []
-
Planet data to update
Return values
void —updateBuildingsQueue()
Update planet building queue
public
updateBuildingsQueue(array<string|int, mixed> $planet) : void
Parameters
- $planet : array<string|int, mixed>
-
Planet
Return values
void —updatePlanet()
Update planet buildings, queue, fields and statistics
public
updatePlanet(string $building_name, int $amount, array<string|int, mixed> $planet) : void
Parameters
- $building_name : string
-
Building Name
- $amount : int
-
Amount
- $planet : array<string|int, mixed>
-
Planet
Return values
void —updateQueueResources()
Updated planet queue and disocunt resources
public
updateQueueResources(array<string|int, mixed> $planet) : void
Parameters
- $planet : array<string|int, mixed>
Return values
void —setNewDb()
Creates a new Database object
private
setNewDb() : void