Ejemplo n.º 1
0
 // check files in patch
 if (!CheckDeps('patch')) {
     InstallationAborted(TOOLS_PATCH_INFO_NOTINSTALLED, 'patch');
 }
 // other version
 if ($VersionID != $VERSION_ID) {
     InstallationAborted(str_replace(array("%REQUIRE", "%EXIST"), array($VersionID, $VERSION_ID), TOOLS_PATCH_INVALIDVERSION), 'patch');
 }
 // other system
 if ($SystemID && $SystemID != $SYSTEM_ID) {
     list($required_sys_name, $required_sys_color) = nc_system_name_by_id($SystemID);
     list($installed_sys_name, $installed_sys_color) = nc_system_name_by_id($SYSTEM_ID);
     InstallationAborted(str_replace(array("%REQUIRE", "%EXIST"), array($required_sys_name, $installed_sys_name), TOOLS_PATCH_INVALIDVERSION), 'patch');
 }
 // already installed
 if (IsAlreadyInstalled('patch')) {
     InstallationAborted(TOOLS_PATCH_ALREDYINSTALLED, 'patch');
 }
 // install.inc.php not readable or include them
 $InstallFile = $TMP_FOLDER . "install.inc.php";
 if (!is_readable($InstallFile)) {
     InstallationAborted(TOOLS_MODULES_ERR_CANTOPEN . " install.inc.php.", 'patch');
 } else {
     require $InstallFile;
 }
 // files in patch
 if (!is_readable($TMP_FOLDER . "id.txt")) {
     InstallationAborted(TOOLS_MODULES_ERR_CANTOPEN . " id.txt", 'patch');
 }
 if (!is_readable($TMP_FOLDER . "files.txt")) {
     InstallationAborted(TOOLS_MODULES_ERR_CANTOPEN . " files.txt", 'patch');
Ejemplo n.º 2
0
 } else {
     require $InstallFile;
 }
 if (!CheckDeps('module')) {
     InstallationAborted();
 }
 CheckFiles();
 if (!nc_version_control($VERSION_ID)) {
     //nc_print_status(TOOLS_MODULES_ERR_VERSION." NetCat.", 'error');
     InstallationAborted(TOOLS_MODULES_ERR_VERSION . " NetCat.", 'module');
 }
 if ($SystemID == "1") {
     //nc_print_status(TOOLS_MODULES_ERR_VERSION." NetCat.", 'error');
     InstallationAborted(TOOLS_MODULES_ERR_VERSION . " NetCat.", 'module');
 }
 if (IsAlreadyInstalled('module')) {
     //nc_print_status(TOOLS_MODULES_ERR_INSTALLED, 'error');
     InstallationAborted(TOOLS_MODULES_ERR_INSTALLED, 'module');
 }
 $Install = CheckAbilityOfInstallation();
 if ($Install["Success"] == 0) {
     //nc_print_status(TOOLS_MODULES_ERR_ITEMS, 'error');
     //print $Install["ErrorMessage"].".<br><br>\n\n";
     InstallationAborted(TOOLS_MODULES_ERR_ITEMS . "<br />" . $Install["ErrorMessage"], 'module');
 }
 unset($Install);
 $Install = InstallThisModule();
 if ($Install["Success"] == 0) {
     //nc_print_status(TOOLS_MODULES_ERR_DURINGINSTALL.": ".$Install["ErrorMessage"], 'error');
     InstallationAborted(TOOLS_MODULES_ERR_DURINGINSTALL . ": " . $Install["ErrorMessage"], 'module');
 }