Merge pull request #470 from lunika/install

don't try to change permission on file during install process
This commit is contained in:
Manuel Raynaud
2014-06-11 18:25:18 +02:00
4 changed files with 6 additions and 14 deletions

View File

@@ -12,8 +12,6 @@
namespace Thelia\Install; namespace Thelia\Install;
use RecursiveDirectoryIterator;
use RecursiveIteratorIterator;
use Symfony\Component\Translation\TranslatorInterface; use Symfony\Component\Translation\TranslatorInterface;
use Thelia\Core\Translation\Translator; use Thelia\Core\Translation\Translator;
@@ -175,14 +173,6 @@ class CheckPermission extends BaseInstall
*/ */
protected function makeDirectoryWritable($directory) protected function makeDirectoryWritable($directory)
{ {
chmod($directory, 0777);
$iterator = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($directory)
);
foreach ($iterator as $item) {
chmod($item, 0777);
}
return (is_writable(THELIA_ROOT . $directory) === true); return (is_writable(THELIA_ROOT . $directory) === true);
} }

View File

@@ -12,11 +12,11 @@
namespace Thelia\Model\Breadcrumb; namespace Thelia\Model\Breadcrumb;
use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\Routing\Router; use Symfony\Component\Routing\Router;
interface BreadcrumbInterface { interface BreadcrumbInterface
{
/** /**
* *

View File

@@ -18,7 +18,8 @@ use Symfony\Component\Routing\Router;
use Thelia\Core\Template\Loop\CategoryPath; use Thelia\Core\Template\Loop\CategoryPath;
use Thelia\Core\Translation\Translator; use Thelia\Core\Translation\Translator;
trait CatalogBreadcrumbTrait { trait CatalogBreadcrumbTrait
{
public function getBaseBreadcrumb(Router $router, ContainerInterface $container, $categoryId, &$locale) public function getBaseBreadcrumb(Router $router, ContainerInterface $container, $categoryId, &$locale)
{ {

View File

@@ -18,7 +18,8 @@ use Symfony\Component\Routing\Router;
use Thelia\Core\Template\Loop\FolderPath; use Thelia\Core\Template\Loop\FolderPath;
use Thelia\Core\Translation\Translator; use Thelia\Core\Translation\Translator;
trait FolderBreadcrumbTrait { trait FolderBreadcrumbTrait
{
public function getBaseBreadcrumb(Router $router, ContainerInterface $container, $folderId, &$locale) public function getBaseBreadcrumb(Router $router, ContainerInterface $container, $folderId, &$locale)
{ {