Orbit

Return to documentation ↩

public $id
public $uid
public $class
public $file
public $folder
public $hooks
public $preferences
public $title
public $extensions
public $extension_count
private $db_safe
public __construct($id=null)
Initiate Orbit object
int $id Orbit IDs (otherwise all)
public __destruct()
Terminates object, saves extension data
return void
public setPref($name, $value)
Set extension preference
string $name
string $value
return void
public returnPref($name, $default=null)
Read preference key and return value
string $name
string $default
return void
public readPref($name, $check=true)
Read preference key, return form data
string $name
string $check
return void
public savePref()
Save preferences to database
return void
public reset()
Reset preferences
return PDOStatement
public storeTask($callback)
Store task for consecutive execution
callback $callback
return void
public executeTask($id)
Execute stored task
int $id Task ID
return bool True if successful
public hook($hook)
Execute Orbit hook
string $hook Hook name
return mixed Default value
static promptTasks()
Prompt JavaScript initiation of tasks
return void