cosmetic
parent
1c882964be
commit
a31c9dedae
|
@ -87,7 +87,7 @@ abstract class AbstractCleaner
|
||||||
/**
|
/**
|
||||||
* Get all values from the cleaner.
|
* Get all values from the cleaner.
|
||||||
*
|
*
|
||||||
* @return array<int,array<string,string>> The values.
|
* @return array<int,ValueDescriptor> The values.
|
||||||
*/
|
*/
|
||||||
abstract public function values(): array;
|
abstract public function values(): array;
|
||||||
|
|
||||||
|
@ -96,7 +96,7 @@ abstract class AbstractCleaner
|
||||||
*
|
*
|
||||||
* @param string $ns The namespace
|
* @param string $ns The namespace
|
||||||
*
|
*
|
||||||
* @return array<int,array<string,string>> The values.
|
* @return array<int,ValueDescriptor> The values.
|
||||||
*/
|
*/
|
||||||
public function related(string $ns): array
|
public function related(string $ns): array
|
||||||
{
|
{
|
||||||
|
|
|
@ -73,6 +73,11 @@ class Backend extends dcNsProcess
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Perfom direct action on module deletion.
|
||||||
|
*
|
||||||
|
* @param dcModuleDefine $define The module
|
||||||
|
*/
|
||||||
protected static function moduleBeforeDelete(dcModuleDefine $define): void
|
protected static function moduleBeforeDelete(dcModuleDefine $define): void
|
||||||
{
|
{
|
||||||
if (dcCore::app()->blog?->settings->get('system')->get('no_uninstall_direct')) {
|
if (dcCore::app()->blog?->settings->get('system')->get('no_uninstall_direct')) {
|
||||||
|
@ -108,7 +113,12 @@ class Backend extends dcNsProcess
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected static function modulesToolsHeader()
|
/**
|
||||||
|
* Get backend URL of uninstaller js.
|
||||||
|
*
|
||||||
|
* @return string The URL
|
||||||
|
*/
|
||||||
|
protected static function modulesToolsHeader(): string
|
||||||
{
|
{
|
||||||
return dcUtils::jsModuleLoad(My::id() . '/js/backend.js');
|
return dcUtils::jsModuleLoad(My::id() . '/js/backend.js');
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@ class Caches extends AbstractCleaner
|
||||||
public function values(): array
|
public function values(): array
|
||||||
{
|
{
|
||||||
$res = [];
|
$res = [];
|
||||||
foreach(self::getDirs(DC_TPL_CACHE) as $dir) {
|
foreach (self::getDirs(DC_TPL_CACHE) as $dir) {
|
||||||
$res[] = new ValueDescriptor(
|
$res[] = new ValueDescriptor(
|
||||||
$dir['key'],
|
$dir['key'],
|
||||||
'',
|
'',
|
||||||
|
|
|
@ -58,7 +58,7 @@ class Plugins extends AbstractCleaner
|
||||||
sort($dirs);
|
sort($dirs);
|
||||||
|
|
||||||
$res = [];
|
$res = [];
|
||||||
foreach($dirs as $dir) {
|
foreach ($dirs as $dir) {
|
||||||
$res[] = new ValueDescriptor(
|
$res[] = new ValueDescriptor(
|
||||||
$dir['key'],
|
$dir['key'],
|
||||||
'',
|
'',
|
||||||
|
|
|
@ -96,7 +96,7 @@ class Preferences extends AbstractCleaner
|
||||||
$sql->from(dcCore::app()->prefix . dcWorkspace::WS_TABLE_NAME)
|
$sql->from(dcCore::app()->prefix . dcWorkspace::WS_TABLE_NAME)
|
||||||
->columns([
|
->columns([
|
||||||
$sql->as($sql->count('*'), 'counter'),
|
$sql->as($sql->count('*'), 'counter'),
|
||||||
'pref_ws'
|
'pref_ws',
|
||||||
])
|
])
|
||||||
->where($sql->orGroup(['user_id IS NULL', 'user_id IS NOT NULL']))
|
->where($sql->orGroup(['user_id IS NULL', 'user_id IS NOT NULL']))
|
||||||
->group('pref_ws');
|
->group('pref_ws');
|
||||||
|
@ -124,7 +124,7 @@ class Preferences extends AbstractCleaner
|
||||||
$sql->from(dcCore::app()->prefix . dcWorkspace::WS_TABLE_NAME)
|
$sql->from(dcCore::app()->prefix . dcWorkspace::WS_TABLE_NAME)
|
||||||
->columns([
|
->columns([
|
||||||
$sql->as($sql->count('*'), 'counter'),
|
$sql->as($sql->count('*'), 'counter'),
|
||||||
'pref_id'
|
'pref_id',
|
||||||
])
|
])
|
||||||
->where($sql->orGroup(['user_id IS NULL', 'user_id IS NOT NULL']))
|
->where($sql->orGroup(['user_id IS NULL', 'user_id IS NOT NULL']))
|
||||||
->and('pref_ws = ' . $sql->quote($ns))
|
->and('pref_ws = ' . $sql->quote($ns))
|
||||||
|
|
|
@ -100,7 +100,7 @@ class Settings extends AbstractCleaner
|
||||||
$sql->from(dcCore::app()->prefix . dcNamespace::NS_TABLE_NAME)
|
$sql->from(dcCore::app()->prefix . dcNamespace::NS_TABLE_NAME)
|
||||||
->columns([
|
->columns([
|
||||||
$sql->as($sql->count('*'), 'counter'),
|
$sql->as($sql->count('*'), 'counter'),
|
||||||
'setting_ns'
|
'setting_ns',
|
||||||
])
|
])
|
||||||
->where($sql->orGroup(['blog_id IS NULL', 'blog_id IS NOT NULL']))
|
->where($sql->orGroup(['blog_id IS NULL', 'blog_id IS NOT NULL']))
|
||||||
->group('setting_ns');
|
->group('setting_ns');
|
||||||
|
@ -128,7 +128,7 @@ class Settings extends AbstractCleaner
|
||||||
$sql->from(dcCore::app()->prefix . dcNamespace::NS_TABLE_NAME)
|
$sql->from(dcCore::app()->prefix . dcNamespace::NS_TABLE_NAME)
|
||||||
->columns([
|
->columns([
|
||||||
$sql->as($sql->count('*'), 'counter'),
|
$sql->as($sql->count('*'), 'counter'),
|
||||||
'setting_id'
|
'setting_id',
|
||||||
])
|
])
|
||||||
->where($sql->orGroup(['blog_id IS NULL', 'blog_id IS NOT NULL']))
|
->where($sql->orGroup(['blog_id IS NULL', 'blog_id IS NOT NULL']))
|
||||||
->and('setting_ns = ' . $sql->quote($ns))
|
->and('setting_ns = ' . $sql->quote($ns))
|
||||||
|
|
|
@ -63,7 +63,7 @@ class Themes extends AbstractCleaner
|
||||||
sort($dirs);
|
sort($dirs);
|
||||||
|
|
||||||
$res = [];
|
$res = [];
|
||||||
foreach($dirs as $dir) {
|
foreach ($dirs as $dir) {
|
||||||
$res[] = new ValueDescriptor(
|
$res[] = new ValueDescriptor(
|
||||||
$dir['key'],
|
$dir['key'],
|
||||||
'',
|
'',
|
||||||
|
|
|
@ -55,7 +55,7 @@ class Vars extends AbstractCleaner
|
||||||
public function values(): array
|
public function values(): array
|
||||||
{
|
{
|
||||||
$res = [];
|
$res = [];
|
||||||
foreach(self::getDirs(DC_VAR) as $dir) {
|
foreach (self::getDirs(DC_VAR) as $dir) {
|
||||||
$res[] = new ValueDescriptor(
|
$res[] = new ValueDescriptor(
|
||||||
$dir['key'],
|
$dir['key'],
|
||||||
'',
|
'',
|
||||||
|
|
|
@ -66,7 +66,7 @@ class Versions extends AbstractCleaner
|
||||||
public function values(): array
|
public function values(): array
|
||||||
{
|
{
|
||||||
$sql = new SelectStatement();
|
$sql = new SelectStatement();
|
||||||
$rs = $sql
|
$rs = $sql
|
||||||
->from(dcCore::app()->prefix . dcCore::VERSION_TABLE_NAME)
|
->from(dcCore::app()->prefix . dcCore::VERSION_TABLE_NAME)
|
||||||
->columns(['module', 'version'])
|
->columns(['module', 'version'])
|
||||||
->select();
|
->select();
|
||||||
|
|
Loading…
Reference in New Issue