'; echo 'Configuration / '; echo htmlspecialchars($_POST['username']).''; echo ''; // Mail button if($logged_in == true) { echo ''; // Logout button echo ''; } echo '
'; echo '
'; echo ''; echo ""; echo ""; echo ''; echo '
'; echo '
'; echo '
'; echo ''; echo ""; echo ""; echo ""; echo ''; echo '
'; echo '
'; if(isset($_POST['username'])) { $name = $_POST['username']; // Save name in cookie if ($setcookies==true) { setcookie("mail_name",stripslashes($name),time()+(3600*24*90)); } } else { if ($setcookies) { if ((isset($_COOKIE["mail_name"])) && (!isset($name))) { $name=$_COOKIE["mail_name"]; } else { $name = ''; } } } if($logged_in !== true) { echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
Please Login
Username:
Password:
 
'; exit(0); } $user = strtolower($_POST['username']); $_SESSION['username'] = $user; unset($user_config); $userfile=$spooldir.'/'.$user.'-articleviews.dat'; if(is_file($userfile)) { $userdata = unserialize(file_get_contents($userfile)); // ksort($userdata); } // Apply Config if(isset($_POST['command']) && $_POST['command'] == 'SaveConfig') { $user_config['signature'] = $_POST['signature']; $user_config['xface'] = $_POST['xface']; $user_config['timezone'] = $_POST['timezone']; $user_config['theme'] = $_POST['listbox']; file_put_contents($config_dir.'/userconfig/'.$user.'.config', serialize($user_config)); $_SESSION['theme'] = $user_config['theme']; $mysubs = explode("\n", $_POST['subscribed']); foreach($mysubs as $sub) { if(trim($sub) == '') { continue; } $sub = trim($sub); if(!isset($userdata[$sub])) { $userdata[$sub] = 0; } $newsubs[$sub] = $userdata[$sub]; } file_put_contents($spooldir.'/'.$user.'-articleviews.dat', serialize($newsubs)); $userdata = unserialize(file_get_contents($userfile)); ksort($userdata); echo 'Configuration Saved for '.$_POST['username']; } else { $user_config = unserialize(file_get_contents($config_dir.'/userconfig/'.$user.'.config')); } // Get themes $themedir = $rootdir.'/common/themes'; if(is_dir($themedir)) { if($theme_list = opendir($themedir)) { while(($theme_dir = readdir($theme_list)) !== false) { if($theme_dir == '.' || $theme_dir == '..') { continue; } $themes[] = $theme_dir; } closedir($theme_list); } } sort($themes); // Show Config echo '

Configuration:

'; echo ''; echo ''; echo ''; echo ''; // Signature echo ''; echo ''; echo ''; // X-Face echo ''; echo ''; echo ''; // Theme echo ''; echo ''; echo ''; // Subscriptions echo ''; echo ''; echo ''; /* // Timezone echo ''; echo ''; echo ''; */ echo ''; echo ''; echo ''; echo '
Settings for '.$_POST['username'].' (leave blank for none):
Signature:
X-Face:
Theme: ('.$user_config['theme'].')
'; echo ''; echo '
Subscribed:
Timezone offset (+/- hours from UTC):
'; echo ''; echo 'Cancel'; echo '

'; include "tail.inc"; ?>