Exemple #1
0
 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;
 }