예제 #1
0
 $msg[2] = rex_website_manager_utils::checkDir(WEBSITE_MANAGER_CUSTOM_DIR);
 $msg[3] = rex_website_manager_utils::checkDir(WEBSITE_MANAGER_GENERATED_DIR);
 if ($msg[0] != '') {
     rex_warning($msg[0]);
 } elseif ($msg[1] != '') {
     rex_warning($msg[1]);
 } elseif ($msg[2] != '') {
     rex_warning($msg[2]);
 } elseif ($msg[3] != '') {
     rex_warning($msg[3]);
 } else {
     require_once $REX['INCLUDE_PATH'] . '/addons/website_manager/settings.default.inc.php';
     rex_website_manager_utils::includeSettingsFile();
     // will be also creadted if does not exist
     rex_website_manager::updateInitFile();
     rex_website_manager::fixClang(null);
     // copy sutom files
     if (file_exists(WEBSITE_MANAGER_CUSTOM_DIR . 'create_website.before.inc.php')) {
         $copySuccess[0] = true;
     } else {
         $copySuccess[0] = copy($REX['INCLUDE_PATH'] . '/addons/website_manager/install/default.create_website.before.inc.php', WEBSITE_MANAGER_CUSTOM_DIR . 'create_website.before.inc.php');
     }
     if (file_exists(WEBSITE_MANAGER_CUSTOM_DIR . 'create_website.after.inc.php')) {
         $copySuccess[1] = true;
     } else {
         $copySuccess[1] = copy($REX['INCLUDE_PATH'] . '/addons/website_manager/install/default.create_website.after.inc.php', WEBSITE_MANAGER_CUSTOM_DIR . 'create_website.after.inc.php');
     }
     if (file_exists(WEBSITE_MANAGER_CUSTOM_DIR . 'destroy_website.before.inc.php')) {
         $copySuccess[2] = true;
     } else {
         $copySuccess[2] = copy($REX['INCLUDE_PATH'] . '/addons/website_manager/install/default.destroy_website.before.inc.php', WEBSITE_MANAGER_CUSTOM_DIR . 'destroy_website.before.inc.php');