<?php	
defined('C5_EXECUTE') or die("Access Denied.");
$u = new User();
$form = Loader::helper('form');
$fp = FilePermissions::getGlobal();
if (!$fp->canAccessFileManager()) {
	die(t("Access Denied."));
}

if ($_POST['task'] == 'delete_files') {
	$json['error'] = false;
	
	if (is_array($_POST['fID'])) {
		foreach($_POST['fID'] as $fID) {
			$f = File::getByID($fID);
			$fp = new Permissions($f);
			if ($fp->canAdmin()) {
				$f->delete();
			} else {
				$json['error'] = t('Unable to delete one or more files.');
			}
		}
	}

	$js = Loader::helper('json');
	print $js->encode($json);
	exit;
}

$form = Loader::helper('form');

$files = array();
if (is_array($_REQUEST['fID'])) {
	foreach($_REQUEST['fID'] as $fID) {
		$files[] = File::getByID($fID);
	}
} else {
	$files[] = File::getByID($_REQUEST['fID']);
}

$fcnt = 0;
foreach($files as $f) { 
	$fp = new Permissions($f);
	if ($fp->canAdmin()) {
		$fcnt++;
	}
}

$searchInstance = $_REQUEST['searchInstance'];

?>

<div class="ccm-ui">
<br/>
<?php	 if ($fcnt == 0) { ?>
	<p><?php	echo t("You do not have permission to delete any of the selected files."); ?><p>
<?php	 } else { ?>

	<p><?php	echo t('Are you sure you want to delete the following files?')?></p>

	<form id="ccm-<?php	echo $searchInstance?>-delete-form" method="post" action="<?php	echo REL_DIR_FILES_TOOLS_REQUIRED?>/files/delete">
	<?php	echo $form->hidden('task', 'delete_files')?>
	<table border="0" cellspacing="0" cellpadding="0" width="100%" class="ccm-results-list">
	
	<?php	 foreach($files as $f) { 
		$fp = new Permissions($f);
		if ($fp->canAdmin()) {
			$fv = $f->getApprovedVersion();
			if (is_object($fv)) { ?>
			
			<?php	echo $form->hidden('fID[]', $f->getFileID())?>		
			
			<tr>
				<td>
				<div class="ccm-file-list-thumbnail">
					<div class="ccm-file-list-thumbnail-image" fID="<?php	echo $f->getFileID()?>"><table border="0" cellspacing="0" cellpadding="0" height="70" width="100%"><tr><td align="center" fID="<?php	echo $f->getFileID()?>" style="padding: 0px"><?php	echo $fv->getThumbnail(1)?></td></tr></table></div>
				</div>
				</td>
		
				<td><?php	echo $fv->getType()?></td>
				<td class="ccm-file-list-filename" width="100%"><div style="word-wrap: break-word; width: 150px"><?php	echo $fv->getTitle()?></td>
				<td><?php	echo date(DATE_APP_DASHBOARD_SEARCH_RESULTS_FILES, strtotime($f->getDateAdded()))?></td>
				<td><?php	echo $fv->getSize()?></td>
				<td><?php	echo $fv->getAuthorName()?></td>
			</tr>
			
			<?php	 }
		}
		
	} ?>
	</table>
	</form>
	<br/>
	
	<?php	 $ih = Loader::helper('concrete/interface')?>
	<div class="dialog-buttons">
	<?php	echo $ih->button_js(t('Delete'), 'ccm_alDeleteFiles(\'' . $searchInstance . '\')', 'right', 'error')?>
	<?php	echo $ih->button_js(t('Cancel'), 'jQuery.fn.dialog.closeTop()', 'left')?>	
	</div>
	
</div>
		
	<?php	
	
}
	
	