Zeile 810 | Zeile 810 |
---|
// Do we have any children themes that need updating too? if(count($child_list) > 0) {
|
// Do we have any children themes that need updating too? if(count($child_list) > 0) {
|
update_theme_stylesheet_list($child_list[0]);
| foreach($child_list as $id) { update_theme_stylesheet_list($id); }
|
}
|
}
|
|
|
return true; }
| return true; }
|
Zeile 822 | Zeile 825 |
---|
$themes = array(); if(!is_array($themes_by_parent))
|
$themes = array(); if(!is_array($themes_by_parent))
|
{ $theme_cache = cache_themes(); foreach($theme_cache as $key => $theme) { if($key == "default") { continue;
| { $theme_cache = cache_themes(); foreach($theme_cache as $key => $theme) { if($key == "default") { continue;
|
} $themes_by_parent[$theme['tid']][$theme['pid']] = $theme; }
|
} $themes_by_parent[$theme['tid']][$theme['pid']] = $theme; }
|
}
| }
|
if(!is_array($themes_by_parent[$tid])) {
| if(!is_array($themes_by_parent[$tid])) {
|
Zeile 841 | Zeile 844 |
---|
} reset($themes_by_parent);
|
} reset($themes_by_parent);
|
reset($themes_by_parent[$tid]); $themes = array(); foreach($themes_by_parent[$tid] as $key => $theme)
| reset($themes_by_parent[$tid]); $themes = array(); foreach($themes_by_parent[$tid] as $key => $theme)
|
{ $themes[] = $theme['tid']; $parents = make_parent_theme_list($theme['pid']);
| { $themes[] = $theme['tid']; $parents = make_parent_theme_list($theme['pid']);
|
Zeile 860 | Zeile 863 |
---|
}
function make_child_theme_list($tid)
|
}
function make_child_theme_list($tid)
|
{ static $themes_by_child;
| { static $themes_by_child;
|
$themes = array(); if(!is_array($themes_by_child)) {
| $themes = array(); if(!is_array($themes_by_child)) {
|
Zeile 879 | Zeile 882 |
---|
} if(!is_array($themes_by_child[$tid]))
|
} if(!is_array($themes_by_child[$tid]))
|
{
| {
|
return; }
| return; }
|
Zeile 913 | Zeile 916 |
---|
$theme_cache[$theme['tid']] = $theme; if($theme['def'] == 1)
|
$theme_cache[$theme['tid']] = $theme; if($theme['def'] == 1)
|
{
| {
|
$theme_cache['default'] = $theme['tid']; } }
| $theme_cache['default'] = $theme['tid']; } }
|
Zeile 949 | Zeile 952 |
---|
{ $user_themes['style'] = $themes['default']; }
|
{ $user_themes['style'] = $themes['default']; }
|
$themes[$user_themes['style']]['users'] = intval($user_themes['users']);
| if($themes[$user_themes['style']]['users'] > 0) { $themes[$user_themes['style']]['users'] += intval($user_themes['users']); } else { $themes[$user_themes['style']]['users'] = intval($user_themes['users']); }
|
}
// Restrucure the theme array to something we can "loop-de-loop" with
| }
// Restrucure the theme array to something we can "loop-de-loop" with
|
Zeile 987 | Zeile 998 |
---|
if($theme['def'] != 1) {
|
if($theme['def'] != 1) {
|
$popup->add_item($lang->set_as_default, "index.php?module=style/themes&action=set_default&tid={$theme['tid']}"); $set_default = "<a href=\"index.php?module=style/themes&action=set_default&tid={$theme['tid']}\"><img src=\"styles/{$page->style}/images/icons/make_default.gif\" alt=\"{$lang->set_as_default}\" style=\"vertical-align: middle;\" title=\"{$lang->set_as_default}\" /></a>";
| $popup->add_item($lang->set_as_default, "index.php?module=style/themes&action=set_default&tid={$theme['tid']}&my_post_key={$mybb->post_code}"); $set_default = "<a href=\"index.php?module=style/themes&action=set_default&tid={$theme['tid']}&my_post_key={$mybb->post_code}\"><img src=\"styles/{$page->style}/images/icons/make_default.gif\" alt=\"{$lang->set_as_default}\" style=\"vertical-align: middle;\" title=\"{$lang->set_as_default}\" /></a>";
|
} else {
| } else {
|