Bearsampp
2025.8.29
Loading...
Searching...
No Matches
class.tpl.app.online.php
Go to the documentation of this file.
1
<?php
2
/*
3
* Copyright (c) 2021-2024 Bearsampp
4
* License: GNU General Public License version 3 or later; see LICENSE.txt
5
* Author: bear
6
* Website: https://bearsampp.com
7
* Github: https://github.com/Bearsampp
8
*/
9
17
class
TplAppOnline
18
{
19
// Constant for the status action identifier
20
const
ACTION
=
'status'
;
21
34
public
static
function
process
()
35
{
36
global
$bearsamppConfig
,
$bearsamppLang
;
37
38
return
TplApp::getActionMulti
(
39
self::ACTION, array(
$bearsamppConfig
->isOnline() ?
Config::DISABLED
:
Config::ENABLED
),
40
array(
$bearsamppConfig
->isOnline() ?
$bearsamppLang
->getValue(
Lang::MENU_PUT_OFFLINE
) :
$bearsamppLang
->getValue(
Lang::MENU_PUT_ONLINE
)),
41
false
, get_called_class()
42
);
43
}
44
56
public
static
function
getActionStatus
($status)
57
{
58
return
TplApp::getActionRun
(
Action::SWITCH_ONLINE
, array($status)) . PHP_EOL .
59
TplService::getActionRestart
(
BinApache::SERVICE_NAME
) . PHP_EOL .
60
TplAppReload::getActionReload
() . PHP_EOL;
61
}
62
}
$bearsamppLang
global $bearsamppLang
Definition
ajax.apache.php:16
Action\SWITCH_ONLINE
const SWITCH_ONLINE
Definition
class.action.php:50
BinApache\SERVICE_NAME
const SERVICE_NAME
Definition
class.bin.apache.php:19
Config\DISABLED
const DISABLED
Definition
class.config.php:35
Config\ENABLED
const ENABLED
Definition
class.config.php:34
Lang\MENU_PUT_ONLINE
const MENU_PUT_ONLINE
Definition
class.lang.php:106
Lang\MENU_PUT_OFFLINE
const MENU_PUT_OFFLINE
Definition
class.lang.php:105
TplApp\getActionMulti
static getActionMulti($action, $args=array(), $item=array(), $disabled=false, $class=false)
Definition
class.tpl.app.php:152
TplApp\getActionRun
static getActionRun($action, $args=array(), $item=array(), $waitUntilTerminated=true)
Definition
class.tpl.app.php:115
TplAppOnline
Definition
class.tpl.app.online.php:18
TplAppOnline\process
static process()
Definition
class.tpl.app.online.php:34
TplAppOnline\getActionStatus
static getActionStatus($status)
Definition
class.tpl.app.online.php:56
TplAppOnline\ACTION
const ACTION
Definition
class.tpl.app.online.php:20
TplAppReload\getActionReload
static getActionReload()
Definition
class.tpl.app.reload.php:44
TplService\getActionRestart
static getActionRestart($sName)
Definition
class.tpl.service.php:51
$bearsamppConfig
global $bearsamppConfig
Definition
homepage.php:27
Bearsampp-development
sandbox
core
classes
tpls
app
class.tpl.app.online.php
Generated by
1.14.0