public static function setupFiles($modules, $files, $custom_directory) { self::$modules = $modules; self::$files = $files; self::$has_dir = array(); foreach (self::$modules as $module) { if (!file_exists("custom/modules/{$module}/metadata")) { mkdir_recursive("custom/modules/{$module}/metadata", true); } if (file_exists("custom/modules/{$module}")) { self::$has_dir[$module] = true; } foreach (self::$files as $file) { if (file_exists("custom/modules/{$module}/metadata/{$file}")) { copy("custom/modules/{$module}/metadata/{$file}.php", "custom/modules/{$module}/metadata/{$file}.php.bak"); } if (file_exists("custom/modules/{$module}/metadata/{$file}.php.suback.php")) { copy("custom/modules/{$module}/metadata/{$file}.php.suback.php", "custom/modules/{$module}/metadata/{$file}.php.suback.bak"); } if (file_exists("{$custom_directory}/custom/modules/{$module}/metadata/{$file}.php")) { copy("{$custom_directory}/custom/modules/{$module}/metadata/{$file}.php", "custom/modules/{$module}/metadata/{$file}.php"); } } //foreach } //foreach }
function tearDown() { SugarTestMergeUtilities::teardownFiles(); if (file_exists('custom/backup/modules/DocumentRevisions')) { rmdir_recursive('custom/backup/modules/DocumentRevisions'); } if (file_exists('modules/DocumentRevisions/EditView.html')) { unlink('modules/DocumentRevisions/EditView.html'); } if (file_exists('modules/DocumentRevisions/DetailView.html')) { unlink('modules/DocumentRevisions/DetailView.html'); } if (file_exists('modules/DocumentRevisions/EditView.php')) { unlink('modules/DocumentRevisions/EditView.php'); } if (file_exists('modules/DocumentRevisions/DetailView.php')) { unlink('modules/DocumentRevisions/DetailView.php'); } }
function tearDown() { SugarTestUserUtilities::removeAllCreatedAnonymousUsers(); SugarTestMergeUtilities::teardownFiles(); unset($current_user); }
function tearDown() { SugarTestMergeUtilities::teardownFiles(); }
function tearDown() { SugarTestMergeUtilities::teardownFiles(); ini_set('allow_call_time_pass_reference', $this->allow_call_time_pass_reference); }