public function export($theme) { if (is_file(dirname(__FILE__) . '/' . $theme . '.php')) { require dirname(__FILE__) . '/' . $theme . '.php'; $dir = dirname(__FILE__) . '/' . $theme . '/'; $modules = ModuleSample::getModules(); if (isset($modules)) { foreach ($modules as $module) { $data = serialize($this->config->get($module . '_module')); $fp = fopen($dir . $module . '.php', 'w'); fwrite($fp, $data); fclose($fp); } } } }
/** * */ public function backup($theme) { $expdir = DIR_CACHE . 'backup_' . trim($theme) . '/'; if (!is_dir($expdir)) { mkdir($expdir, 0777); } if (is_file(dirname(__FILE__) . '/' . $theme . '/sample.php')) { require dirname(__FILE__) . '/' . $theme . '/sample.php'; $dir = $expdir; $modules = ModuleSample::getModules(); if (isset($modules)) { foreach ($modules as $module) { $data = serialize($this->config->get($module . '_module')); $fp = fopen($dir . $module . '.php', 'w'); fwrite($fp, $data); fclose($fp); } } } return; }