<?php
/***************************************************************************
* copyright            : (C) 2001-2003 Advanced Internet Designs Inc.
* email                : forum@prohost.org
* $Id: admforumicons.php,v 1.1.1.1.8.1 2004/11/24 14:12:19 kazuyan Exp $
*
* This program is free software; you can redistribute it and/or modify it 
* under the terms of the GNU General Public License as published by the 
* Free Software Foundation; either version 2 of the License, or 
* (at your option) any later version.
***************************************************************************/

	require('./GLOBALS.php'); fud_phpgw();
	fud_use('adm.inc', true);
	fud_use('widgets.inc', true);

	/*
	 * The presense of the which_dir variable tells us whether we are editing
	 * forum icons or message icons.
	 */
	if (!empty($_GET['which_dir']) || !empty($_POST['which_dir'])) {
		$which_dir = '1';
		$ICONS_DIR = 'images/message_icons';
		$form_descr = lang('Message Icons');
	} else {
		$which_dir = '';
		$ICONS_DIR = 'images/forum_icons';
		$form_descr = lang('Forum Icons');
	}

	if (isset($_FILES['iconfile']) && $_FILES['iconfile']['size'] && preg_match('!\.(gif|png|jpg|jpeg)$!i', $_FILES['iconfile']['name'])) {
		echo "HERE<br>\n";
		move_uploaded_file($_FILES['iconfile']['tmp_name'], $GLOBALS['WWW_ROOT_DISK'] . $ICONS_DIR . '/' . $_FILES['iconfile']['name']);
	}
	if (isset($_GET['del'])) {
		@unlink($GLOBALS['WWW_ROOT_DISK'] . $ICONS_DIR . '/' . basename($_GET['del']));
	}

	require($WWW_ROOT_DISK . 'adm/admpanel.php');
?>
<h2><?php echo $form_descr; ?> <?php echo lang('Administration System') ?></h2>
<?php
	if (@is_writeable($GLOBALS['WWW_ROOT_DISK'] . $ICONS_DIR)) {
?>
<form method="post" enctype="multipart/form-data" action="admforumicons.php">
<input type="hidden" name="which_dir" value="<?php echo $which_dir; ?>">
<?php echo _hs; ?>
<table border="0" cellspacing="1" cellpadding="3">
	<tr bgcolor="#bff8ff">
		<td><?php echo lang('Upload Icon') ?>:<br><font size="-1"><?php echo lang('Only (*.gif, *.jpg, *.png) files are supported') ?></font></td>
		<td><input type="file" name="iconfile"></td>
	</tr>

	<tr bgcolor="#bff8ff"><td align="right" colspan="2"><input type="submit" name="btn_upload" value="<?php echo lang('Add') ?>"></td></tr>
</table>
</form>
<?php
	} else {
?>
<table border="0" cellspacing="1" cellpadding="3">
	<tr bgcolor="#bff8ff">
		<td align="center"><font color="red"><?php echo lang('%1 is not writeable by the web server, file upload disabled.', $GLOBALS['WWW_ROOT_DISK'] . $ICONS_DIR) ?></td>
	</tr>
</table>
<?php
	}
?>
<table border="0" cellspacing="3" cellpadding="2">
<tr><td><?php echo lang('Icon') ?></td><td><?php echo lang('Action') ?></td></tr>
<?php
	$i = 1;
	$dp = opendir($GLOBALS['WWW_ROOT_DISK'] . $ICONS_DIR);
	readdir($dp); readdir($dp);
	while ($de = readdir($dp)) {
		if (!preg_match('!\.(gif|png|jpg|jpeg)$!i', $de)) {
			continue;
		}
		$bgcolor = ($i++%2) ? ' bgcolor="#fffee5"' : '';
		echo '<tr'.$bgcolor.'><td><img src="'.$GLOBALS['WWW_ROOT'] . $ICONS_DIR . '/' . $de.'"></td><td><a href="admforumicons.php?del='.urlencode($de).'&'._rsidl.'&which_dir='.$which_dir.'">'.lang('Delete').'</a></td></tr>';
	}
	closedir($dp);
?>
</table>
<?php require($WWW_ROOT_DISK . 'adm/admclose.php'); ?>
