60 if (!is_file($installEnableFilePath)) {
61 $result = touch($installEnableFilePath);
66 GeneralUtility::fixPermissions($installEnableFilePath);
77 return unlink(self::getInstallToolEnableFilePath());
89 foreach ($files as $file) {
102 return @is_file(self::getInstallToolEnableFilePath());
112 if (!self::installToolEnableFileExists()) {
115 if (!self::isInstallToolEnableFilePermanent()) {
116 if (self::installToolEnableFileLifetimeExpired()) {
132 if (self::installToolEnableFileExists()) {
133 $content = @file_get_contents(self::getInstallToolEnableFilePath());
134 if (strpos($content,
'KEEP_FILE') !==
false) {
148 if (time() - @filemtime(self::getInstallToolEnableFilePath()) > self::INSTALL_TOOL_ENABLE_FILE_LIFETIME) {
161 if (is_file($enableFile)) {
162 $couldTouch = @touch($enableFile);
165 if (self::removeInstallToolEnableFile()) {