public function copyJS(OutputDevice $od) { foreach (base_infrastructure_Folder::getFilesFromFolder('modules') as $module) { if ($module == 'Custom' || !file_exists(ROOT . "/modules/$module/root/js")) { continue; } foreach (base_infrastructure_Folder::getFilesFromFolder("modules/$module/root/js") as $jsFileToCopy) { if (copy(ROOT . "/modules/$module/root/js/$jsFileToCopy", ROOT . "/js/$jsFileToCopy")) { base_install_Message::printOut("----- Die Datei '/modules/$module/root/js/$jsFileToCopy' wurde erfolgreich kopiert -----", $od); } } } if (!is_dir(ROOT . '/modules/Custom/root/js')) { return; } foreach (base_infrastructure_Folder::getFilesFromFolder("modules/Custom/root/js") as $jsFileToCopy) { if (copy(ROOT . "/modules/Custom/root/js/$jsFileToCopy", ROOT . "/js/$jsFileToCopy")) { base_install_Message::printOut("----- Die Datei '/modules/Custom/root/js/$jsFileToCopy' wurde erfolgreich kopiert -----", $od); } } }
/** * @param OutputDevice $od * @param base_install_Manager $manager */ private function _copyJS(OutputDevice $od, base_install_Manager $manager) { base_install_Message::printOut('---- Create JS ----', $od); $manager->copyJS($od); base_install_Message::printOut('---- JS created ----', $od); $od->addContent('----------------------------------------------------------------------------<br />'); }