Version 5.0.0 beta 3

This commit is contained in:
Neo committed 2025-12-19 16:47:22 -08:00
1 parent f61b0da85d
commit e86153356a
108 files changed
+2927 -1573

No files matched your search

@@ -155,15 +155,15 @@ class themeeditor extends Controller
$table->parsers = [
'setting_name' => function( $val, $row )
{
return Member::loggedIn()->language()->addToStack( Setting::$titleLangPrefix . $row['setting_id'] );
return Member::loggedIn()->language()->addToStack( Setting::$titleLangPrefix . $row['setting_key'] );
},
'setting_type' => function( $val )
{
return Member::loggedIn()->language()->addToStack( 'themeeditor_setting_type__' . $val );
},
'setting_category_id' => function( $val )
'setting_category_id' => function( $val, $row )
{
return Member::loggedIn()->language()->addToStack( Category::$titleLangPrefix . $val );
return Setting::constructFromData( $row )->parent()->_title;
}
];
@@ -205,7 +205,7 @@ class themeeditor extends Controller
$table->parsers = [
'cat_name' => function( $val, $row )
{
return "<i class='" . Category::constructFromData( $row )->icon() ."'></i> " . Member::loggedIn()->language()->addToStack( Category::$titleLangPrefix . $row['cat_id'] );
return "<i class='" . Category::constructFromData( $row )->icon() ."'></i> " . Member::loggedIn()->language()->addToStack( Category::$titleLangPrefix . $row['cat_key'] );
}
];
@@ -552,7 +552,7 @@ class themes extends Controller
{
$category->save();
}
Lang::saveCustom( 'core', 'themeeditor_cat_' . $category->id, $xml->readString() );
Lang::saveCustom( 'core', 'themeeditor_cat_' . $category->key, $xml->readString() );
break;
case 'icon':
@@ -626,7 +626,7 @@ class themes extends Controller
{
$setting->save();
}
Lang::saveCustom( 'core', 'themeeditor_var_' . $setting->id, $xml->readString() );
Lang::saveCustom( 'core', 'themeeditor_var_' . $setting->key, $xml->readString() );
break;
case 'desc':
@@ -637,7 +637,7 @@ class themes extends Controller
{
$setting->save();
}
Lang::saveCustom( 'core', 'themeeditor_var_' . $setting->id . '_desc', $description );
Lang::saveCustom( 'core', 'themeeditor_var_' . $setting->key . '_desc', $description );
}
break;
@@ -1088,7 +1088,7 @@ class themes extends Controller
}
$xml->startElement( 'name' );
$xml->text( $lang->get( 'themeeditor_cat_' . $cat['cat_id'] ) );
$xml->text( $lang->get( 'themeeditor_cat_' . $cat['cat_key'] ) );
$xml->endElement();
$xml->startElement( 'icon' );
@@ -1132,13 +1132,13 @@ class themes extends Controller
}
$xml->startElement( 'name' );
$xml->text( $lang->get( 'themeeditor_var_' . $setting['setting_id'] ) );
$xml->text( $lang->get( 'themeeditor_var_' . $setting['setting_key'] ) );
$xml->endElement();
if( $lang->checkKeyExists( 'themeeditor_var_' . $setting['setting_id'] . '_desc' ) )
if( $lang->checkKeyExists( 'themeeditor_var_' . $setting['setting_key'] . '_desc' ) )
{
$xml->startElement( 'desc' );
$xml->writeCdata( $lang->get( 'themeeditor_var_' . $setting['setting_id'] . '_desc' ) );
$xml->writeCdata( $lang->get( 'themeeditor_var_' . $setting['setting_key'] . '_desc' ) );
$xml->endElement();
}