first commit
This commit is contained in:
41
modules/mod_jt_contentslider/admin/fields/cache.php
Normal file
41
modules/mod_jt_contentslider/admin/fields/cache.php
Normal file
@@ -0,0 +1,41 @@
|
||||
<?php
|
||||
// Check to ensure this file is included in Joomla!
|
||||
defined('_JEXEC') or die('Restricted access');
|
||||
|
||||
use Joomla\CMS\Router\Route;
|
||||
|
||||
jimport('joomla.form.formfield');
|
||||
|
||||
if(isset($_POST['delete']) && !empty($_POST['delete'])){
|
||||
//find the file
|
||||
$folder_path = JPATH_SITE .'/cache/mod_jt_contentslider';
|
||||
|
||||
// List of name of files inside
|
||||
// specified folder
|
||||
$files = glob($folder_path.'/*.{jpg,png,gif}', GLOB_BRACE);
|
||||
|
||||
foreach ( $files as $file){
|
||||
if(is_file($file))
|
||||
{
|
||||
// Delete the given file
|
||||
unlink($file);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class JFormFieldCache extends JFormField {
|
||||
protected $type = 'Cache';
|
||||
// getLabel() left out
|
||||
public function getInput() {
|
||||
return '
|
||||
<form id="formGoBack" action="" method="post">
|
||||
<input type="hidden" name="formGoBack" class="btn btn-primary" ></input>
|
||||
</form>
|
||||
<form method="post">
|
||||
<input type="hidden" value="delete" name="delete" />
|
||||
<input type="submit" value="'.JText::_('MOD_JTCS_THUMBNAIL_DELETE_LABEL').'" /></input>
|
||||
</form>';
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user