/**
  * 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);
 }
Beispiel #5
0
 /**
  * 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);
 }
Beispiel #6
0
 /**
  * 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);
 }
Beispiel #7
0
 /**
  * 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);
 }