<?php

global $current_theme_path;
$selected_theme = get_skin_details();
$selected_theme_name = $selected_theme['name'];
global $theme_array_data;
$network_skins = get_skins('network');
?>
<div id="theme">
<h1>Select Theme</h1>


<form action="" method="post">       
<ul id="select_theme">
   
  <?php 
if (count($network_skins) > 0) {
    foreach ($network_skins as $skin) {
        if ($skin['name'] == $selected_theme['name']) {
            $selected = 'checked="checked"';
        } else {
            $selected = '';
        }
        ?>
      <li>
        <img src="<?php 
        echo $current_theme_path;
        ?>
/skins/<?php 
        echo $skin['name'] . '/' . $skin['preview'];
        ?>
 /** !!
  * Determine what kind of theme the user is editng (user, group or network)
  * and send appropriate information to { @link generate_inner_html() } to
  * create the interface.
  * @todo: parameter $request_data is never used
  */
 private function setupCustomizeTheme($request_data)
 {
     switch ($this->settings_type) {
         case 'user':
             $user = $this->shared_data['user_info'];
             $user_skin = sanitize_user_data(User::load_user_profile($user->user_id, $user->user_id, 'skin'));
             $selected_theme = null;
             if (!empty($user_skin['theme'])) {
                 $selected_theme['name'] = $user_skin['theme'];
             }
             $skins = get_skins('user');
             break;
         case 'group':
             $group = $this->shared_data['group_info'];
             $extra = $this->shared_data['group_extra'];
             $selected_theme = null;
             if (!empty($extra['theme'])) {
                 $selected_theme['name'] = $extra['theme'];
             }
             $skins = get_skins('group');
             break;
         case 'network':
             $extra = $this->shared_data['extra'];
             $selected_theme = get_skin_details();
             $skins = get_skins('network');
             break;
     }
     $this->set_inner_template('theme_selector.php');
     $this->inner_HTML = $this->generate_inner_html(array('page_url' => $this->url, 'base_url' => $this->base_url, 'uid' => $this->uid, 'gid' => $this->gid, 'selected_theme' => $selected_theme, 'skins' => $skins, 'type' => 'theme', 'settings_type' => $this->settings_type));
 }