Пример #1
0
 public function safeUp()
 {
     // переименовываем модуль yiigin в backend в прикладных файлах
     HFile::replaceData(array('YiiginApplication', 'yiigin'), array('BackendApplication', 'backend'), Yii::getPathOfAlias('webroot') . '/index.php');
     if (file_exists(Yii::getPathOfAlias('application.config') . '/yiigin.php')) {
         rename(Yii::getPathOfAlias('application.config') . '/yiigin.php', Yii::getPathOfAlias('application.config') . '/backend.php');
     }
     $path = dirname(__FILE__) . "/../../assets/";
     @HFile::removeDirectoryRecursive($path, false, false, false, array(".gitignore"));
 }
Пример #2
0
 public function renameNgin(CEvent $event)
 {
     $path1 = HFile::normalizePath(Yii::getPathOfAlias('ygin'));
     $path2 = str_replace(array('/ngin', '/usr/files/projects/www/'), array('/ygin', '/usr/www/'), Yii::getPathOfAlias('ygin'));
     if ($path1 == $path2) {
         return;
     }
     rename($path1, $path2);
     YiiBase::setPathOfAlias('ygin', realpath(dirname(__FILE__) . '/../'));
     // переименовываем ngin в ygin в прикладных файлах
     HFile::replaceData('/ngin/', '/ygin/', Yii::getPathOfAlias('webroot') . '/index.php');
 }