\n";
//-----------------------------------------
// GET SKINS
//-----------------------------------------
$skin_sets = array();
$last_id = 0;
$default_skin = "";
$DB->simple_construct( array( 'select' => '*', 'from' => 'skin_sets', 'order' => 'set_skin_set_parent, set_skin_set_id ASC' ) );
$DB->simple_exec();
$no_sets = 0;
$i_sets = 0;
while ( $row = $DB->fetch_row() )
{
$skins[ $row['set_skin_set_id'] ] = $row;
if ( $row['set_skin_set_parent'] == -1 )
{
$no_sets++;
}
}
//-----------------------------------------
// Loop-de-loop
//-----------------------------------------
foreach( $skins as $r )
{
$i_sets++;
$skin_sets[ $r['set_skin_set_id'] ] = $r;
$skin_sets[ $r['set_skin_set_parent'] ]['_lastid'] = $r['set_skin_set_id'];
$skin_sets[ $r['set_skin_set_parent'] ]['_children'][] = $r['set_skin_set_id'];
$extra = "";
$forums = "

";
//-----------------------------------------
// Used in forums?
//-----------------------------------------
if ( is_array($forum_skins[ $r['set_skin_set_id'] ]) )
{
if ( count($forum_skins[ $r['set_skin_set_id'] ]) > 0 )
{
$extra = "Used in forums:".implode( ",", $forum_skins[ $r['set_skin_set_id'] ] );
$forums = "

";
}
}
$this->unaltered = "

";
$this->altered = "

";
$this->inherited = "

";
//-----------------------------------------
// Default / Hidden?
//-----------------------------------------
$div_start = "

";
$default = "

";
$hidden = "

";
$folder_icon = 'skin_folder.gif';
$menu_text = "Root Skin";
$remove_set = "
Remove Skin Set...";
$restore_all = "";
$margin_left = '40';
$css_extra = "";
$newskin = "";
//-----------------------------------------
// Child of master, middle skin
// or last skin?
//-----------------------------------------
if ( $i_sets >= $no_sets )
{
$line_image = "

";
}
else
{
$line_image = "

";
}
//-----------------------------------------
// Hidden?
//-----------------------------------------
if ($r['set_hidden'] == 1)
{
$hidden = "

";
$folder_icon = 'skin_folder_hidden.gif';
$css_extra = 'color:#7F7FAA';
}
//-----------------------------------------
// Default?
//-----------------------------------------
if ($r['set_default'] == 1)
{
$default = "

";
$default_skin = $r['set_name'];
}
//-----------------------------------------
// IPB Master?
//-----------------------------------------
if ( $r['set_skin_set_id'] == 1 )
{
$remove_set = "";
$folder_icon = 'skin_folder_master.gif';
$menu_text = "Master";
$margin_left = '20';
$line_image = "";
$css_extra = "color:gray";
$hidden = "";
$default = "";
$forums = "";
$export_button = "";
}
else
{
//-----------------------------------------
// Not..
//-----------------------------------------
$export_button = $ibforums->adskin->js_make_button( 'Export', "{$ibforums->adskin->base_url}&act=import&code=showexportpage&id={$r['set_skin_set_id']}", "realdarkbutton", "Export skin set" );
$restore_all = "
";
if ( $r['set_skin_set_parent'] >= 0 )
{
//-----------------------------------------
// Child though...
//-----------------------------------------
if ( $folder_icon != 'skin_folder_hidden.gif' )
{
$folder_icon = 'skin_folder_children.gif';
}
$menu_text = "Child's";
$margin_left = '70';
$line_image = "

";
}
else
{
$newskin = "
";
}
}
//-----------------------------------------
// Skin opts
//-----------------------------------------
$menulist = "
$div_start
Edit $menu_text Template HTML
$div_start
Edit $menu_text Stylesheet (CSS Advanced Mode)