Example #1
0
 public function deleteUploads()
 {
     $uploads_dir = MPATH_MEDIA . '/' . $this->context;
     if (MFolder::exists($uploads_dir)) {
         return;
     }
     MFolder::delete($uploads_dir);
 }
Example #2
0
 public function postflight($type, $parent)
 {
     if (MFolder::copy(MPath::clean(MPATH_WP_PLG . '/miwosql/languages'), MPath::clean(MPATH_WP_CNT . '/miwi/languages'), null, true)) {
         MFolder::delete(MPath::clean(MPATH_WP_PLG . '/miwosql/languages'));
     }
 }
Example #3
0
 public function clean($group, $mode = null)
 {
     mimport('framework.filesystem.folder');
     if (trim($group) == '') {
         $clmode = 'notgroup';
     }
     if ($mode == null) {
         $clmode = 'group';
     }
     switch ($mode) {
         case 'notgroup':
             $clmode = 'notingroup';
             $success = self::$CacheLiteInstance->clean($group, $clmode);
             break;
         case 'group':
             if (is_dir($this->_root . '/' . $group)) {
                 $clmode = $group;
                 self::$CacheLiteInstance->setOption('cacheDir', $this->_root . '/' . $group . '/');
                 $success = self::$CacheLiteInstance->clean($group, $clmode);
                 MFolder::delete($this->_root . '/' . $group);
             } else {
                 $success = true;
             }
             break;
         default:
             if (is_dir($this->_root . '/' . $group)) {
                 $clmode = $group;
                 self::$CacheLiteInstance->setOption('cacheDir', $this->_root . '/' . $group . '/');
                 $success = self::$CacheLiteInstance->clean($group, $clmode);
             } else {
                 $success = true;
             }
             break;
     }
     if ($success == true) {
         return $success;
     } else {
         return false;
     }
 }