/** * Set target dir for scanning */ public function __construct() { parent::__construct(); $basePath = Mage::getModel('enterprise_logging/archive')->getBasePath(); $file = new Varien_Io_File(); $file->setAllowCreateFolders(true)->createDestinationDir($basePath); $this->addTargetDir($basePath); }
public function __construct() { parent::__construct(); $this->_collectRecursively = false; $this->_allowedFilesMask = '/^.+$/i'; $this->addTargetDir(Mage::getModel('fileattributes/attribute_backend_file')->getTargetDir()); $this->addExcludeFilter($this->_getUsedFiles()); }
public function __construct() { parent::__construct(); $this->_baseDir = Mage::getBaseDir('export'); // check for valid base dir $ioProxy = new Varien_Io_File(); $ioProxy->mkdir($this->_baseDir); if (!is_file($this->_baseDir . DS . '.htaccess')) { $ioProxy->open(array('path' => $this->_baseDir)); $ioProxy->write('.htaccess', 'deny from all', 0644); } $this->setOrder('file_created', self::SORT_ORDER_DESC)->addTargetDir($this->_baseDir)->setCollectRecursively(false); }
/** * Set collection specific parameters and make sure backups folder will exist */ public function __construct() { parent::__construct(); $this->_baseDir = Mage::getBaseDir('var') . DS . Ebizmarts_Mailchimp_Model_BulkSynchro::FLDR; // check for valid base dir $ioProxy = new Varien_Io_File(); $ioProxy->mkdir($this->_baseDir); if (!is_file($this->_baseDir . DS . '.htaccess')) { $ioProxy->open(array('path' => $this->_baseDir)); $ioProxy->write('.htaccess', 'deny from all', 0644); } // set collection specific params $this->setOrder('time', self::SORT_ORDER_DESC)->addTargetDir($this->_baseDir)->setFilesFilter('/^[a-z0-9\\-\\_]+\\.' . preg_quote(Ebizmarts_Mailchimp_Model_BulkSynchro::FILE_EXTENSION . "." . Ebizmarts_Mailchimp_Model_BulkSynchro::BULK_EXTENSION, '/') . '$/')->setCollectRecursively(false); }
/** * Set collection specific parameters and make sure backups folder will exist * * @param Magento_Filesystem $filesystem */ public function __construct(Magento_Filesystem $filesystem) { parent::__construct(); $this->_baseDir = Mage::getBaseDir('var') . DS . 'backups'; $this->_filesystem = $filesystem; $this->_filesystem->setIsAllowCreateDirectories(true); $this->_filesystem->ensureDirectoryExists($this->_baseDir); $this->_filesystem->setWorkingDirectory($this->_baseDir); $this->_hideBackupsForApache(); // set collection specific params $extensions = Mage::helper('Mage_Backup_Helper_Data')->getExtensions(); foreach ($extensions as $value) { $extensions[] = '(' . preg_quote($value, '/') . ')'; } $extensions = implode('|', $extensions); $this->setOrder('time', self::SORT_ORDER_DESC)->addTargetDir($this->_baseDir)->setFilesFilter('/^[a-z0-9\\-\\_]+\\.' . $extensions . '$/')->setCollectRecursively(false); }
/** * Set collection specific parameters and make sure backups folder will exist */ public function __construct() { parent::__construct(); $this->_baseDir = Mage::getBaseDir('var') . DS . 'backups'; // check for valid base dir $ioProxy = new Varien_Io_File(); $ioProxy->mkdir($this->_baseDir); if (!is_file($this->_baseDir . DS . '.htaccess')) { $ioProxy->open(array('path' => $this->_baseDir)); $ioProxy->write('.htaccess', 'deny from all', 0644); } // set collection specific params $extensions = Mage::helper('backup')->getExtensions(); foreach ($extensions as $key => $value) { $extensions[] = '(' . preg_quote($value, '/') . ')'; } $extensions = implode('|', $extensions); $this->setOrder('time', self::SORT_ORDER_DESC)->addTargetDir($this->_baseDir)->setFilesFilter('/^[a-z0-9\\-\\_]+\\.' . $extensions . '$/')->setCollectRecursively(false); }
/** * Constructor * * @param Magento_Filesystem $filesystem */ public function __construct(Magento_Filesystem $filesystem) { $this->_filesystem = $filesystem; parent::__construct(); }
/** * Set collection specific parameters and make sure report folder will exist */ public function __construct() { parent::__construct(); $this->_baseDir = Mage::getBaseDir('var') . DS . 'report'; $this->setOrder('time', self::SORT_ORDER_DESC)->addTargetDir($this->_baseDir)->setFilesFilter('/^[0-9]+$/')->setCollectRecursively(false); }