0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
concrete5
/
5.6.0.2-2
/
standard
/
htdocs
/
concrete
/
tools
/
files
/
[
Home
]
File: delete_set.php
<?php defined('C5_EXECUTE') or die("Access Denied."); $u = new User(); $form = Loader::helper('form'); $vt = Loader::helper('validation/token'); $fp = FilePermissions::getGlobal(); if (!$fp->canAccessFileManager()) { die(t("Access Denied.")); } $fs = FileSet::getByID($_REQUEST['fsID']); if (!is_object($fs)) { die(t('Invalid file set.')); } $searchInstance = Loader::helper('text')->entities($_REQUEST['searchInstance']); $fsp = new Permissions($fs); if ($fsp->canDeleteFileSet()) { if ($_POST['task'] == 'delete_file_set') { if ($vt->validate("delete_file_set")) { $fs->delete(); } exit; } } else { die(t('You do not have permissions to remove this file set.')); } ?> <div class="ccm-ui"> <p><?php echo t('Are you sure you want to delete the following file set?')?></p> <p><strong><?php echo $fs->getFileSetName()?></strong></p> <div class="help-block"><?php echo t('(Note: files within the set will not be removed.)')?></div> <form id="ccm-<?php echo $searchInstance?>-delete-file-set-form" method="post" action="<?php echo REL_DIR_FILES_TOOLS_REQUIRED?>/files/delete_set" onsubmit="return ccm_alDeleteFileSet(this)"> <?php echo $form->hidden('task', 'delete_file_set')?> <?php echo $vt->output('delete_file_set');?> <?php echo $form->hidden('fsID', $_REQUEST['fsID']); ?> <?php echo $form->hidden('searchInstance', $searchInstance); ?> <?php $ih = Loader::helper('concrete/interface')?> <div class="dialog-buttons"> <?php echo $ih->button_js(t('Delete'), "ccm_alDeleteFileSet($('#ccm-" . $searchInstance . "-delete-file-set-form').get(0))", 'right', 'error')?> <?php echo $ih->button_js(t('Cancel'), 'jQuery.fn.dialog.closeTop()', 'left')?> </div> </form> </div> <script type="text/javascript"> ccm_alDeleteFileSet = function(form) { jQuery.fn.dialog.showLoader(); $(form).ajaxSubmit(function(r) { jQuery.fn.dialog.hideLoader(); jQuery.fn.dialog.closeTop(); <?php if ($fs->getFileSetType() == FileSet::TYPE_SAVED_SEARCH) { ?> if (ccm_alLaunchType['<?php echo $searchInstance?>'] == 'DASHBOARD') { window.location.href = "<?php echo View::url('/dashboard/files/search')?>"; } else { var url = $("div#ccm-<?php echo $searchInstance?>-overlay-wrapper input[name=dialogAction]").val() + "&refreshDialog=1"; $.get(url, function(resp) { jQuery.fn.dialog.hideLoader(); $("div#ccm-<?php echo $searchInstance?>-overlay-wrapper").html(resp); }); } <?php } else { ?> $("#ccm-<?php echo $searchInstance?>-sets-search-wrapper").load('<?php echo REL_DIR_FILES_TOOLS_REQUIRED?>/files/search_sets_reload', {'searchInstance': '<?php echo $searchInstance?>'}, function() { ccm_alSetupFileSetSearch('<?php echo $searchInstance?>'); }); <?php } ?> }); return false; } </script>