Development

Changeset 6617

You must first sign up to be able to contribute.

Changeset 6617

Show
Ignore:
Timestamp:
12/20/07 16:48:24 (1 year ago)
Author:
hartym
Message:

Fix #2605 and #2606 (use of sfConfig instead of fixed paths)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/1.1/lib/task/project/sfProjectFreezeTask.class.php

    r5232 r6617  
    4646  { 
    4747    // Check that the symfony librairies are not already freeze for this project 
    48     if (is_readable('lib/symfony')) 
     48    if (is_readable(sfConfig::get('sf_lib_dir') . '/symfony')) 
    4949    { 
    5050      throw new sfCommandException('You can only freeze when lib/symfony is empty.'); 
    5151    } 
    5252 
    53     if (is_readable('data/symfony')) 
     53    if (is_readable(sfConfig::get('sf_data_dir') . '/symfony')) 
    5454    { 
    5555      throw new sfCommandException('You can only freeze when data/symfony is empty.'); 
    5656    } 
    5757 
    58     if (is_readable('web/sf')) 
     58    if (is_readable(sfConfig::get('sf_web_dir') . '/sf')) 
    5959    { 
    6060      throw new sfCommandException('You can only freeze when web/sf is empty.'); 
    6161    } 
    6262 
    63     if (is_link('web/sf')) 
     63    if (is_link(sfConfig::get('sf_web_dir') . '/sf')) 
    6464    { 
    65       $this->filesystem->remove('web/sf'); 
     65      $this->filesystem->remove(sfConfig::get('sf_web_dir') . '/sf'); 
    6666    } 
    6767 
     
    7676 
    7777    $finder = sfFinder::type('any')->ignore_version_control(); 
    78     $this->filesystem->mirror($symfony_lib_dir, 'lib/symfony', $finder); 
    79     $this->filesystem->mirror($symfony_data_dir, 'data/symfony', $finder); 
     78    $this->filesystem->mirror($symfony_lib_dir, sfConfig::get('sf_lib_dir') . '/symfony', $finder); 
     79    $this->filesystem->mirror($symfony_data_dir, sfConfig::get('sf_data_dir') . '/symfony', $finder); 
    8080 
    81     $this->filesystem->rename('data/symfony/web/sf', 'web/sf'); 
     81    $this->filesystem->rename(sfConfig::get('sf_data_dir') . '/symfony/web/sf', sfConfig::get('sf_web_dir') . '/sf'); 
    8282 
    8383    // Change symfony paths in config/config.php 
  • branches/1.1/lib/task/project/sfProjectUnfreezeTask.class.php

    r4743 r6617  
    5555 
    5656    $finder = sfFinder::type('any'); 
    57     $this->filesystem->remove($finder->in('lib/symfony')); 
    58     $this->filesystem->remove('lib/symfony'); 
    59     $this->filesystem->remove($finder->in('data/symfony')); 
    60     $this->filesystem->remove('data/symfony'); 
     57    $this->filesystem->remove($finder->in(sfConfig::get('sf_lib_dir') . '/symfony')); 
     58    $this->filesystem->remove(sfConfig::get('sf_lib_dir') . '/symfony'); 
     59    $this->filesystem->remove($finder->in(sfConfig::get('sf_data_dir') . '/symfony')); 
     60    $this->filesystem->remove(sfConfig::get('sf_data_dir') . '/symfony'); 
    6161    $this->filesystem->remove('symfony.php'); 
    62     $this->filesystem->remove($finder->in('web/sf')); 
    63     $this->filesystem->remove('web/sf'); 
     62    $this->filesystem->remove($finder->in(sfConfig::get('sf_web_dir') . '/sf')); 
     63    $this->filesystem->remove(sfConfig::get('sf_web_dir') . '/sf'); 
    6464   } 
    6565