Revision 99
Added by stefan about 20 years ago
| install.php | ||
|---|---|---|
| 55 | 55 |
// Setup the PclZip object |
| 56 | 56 |
$archive = new PclZip($temp_file); |
| 57 | 57 |
// Unzip the files to the temp unzip folder |
| 58 |
$list = $archive->extract(PCLZIP_OPT_PATH, $temp_unzip, PCLZIP_OPT_REMOVE_ALL_PATH);
|
|
| 58 |
$list = $archive->extract(PCLZIP_OPT_PATH, $temp_unzip); |
|
| 59 | 59 |
// Include the modules info file |
| 60 | 60 |
require($temp_unzip.'info.php'); |
| 61 | 61 |
// Delete the temp unzip directory |
| ... | ... | |
| 80 | 80 |
$admin->print_error($MESSAGE['GENERIC']['ALREADY_INSTALLED']); |
| 81 | 81 |
} |
| 82 | 82 |
$action="upgrade"; |
| 83 |
}
|
|
| 83 |
} |
|
| 84 | 84 |
} |
| 85 | 85 |
|
| 86 | 86 |
// Check if module dir is writable |
| ... | ... | |
| 120 | 120 |
} |
| 121 | 121 |
|
| 122 | 122 |
// Print success message |
| 123 |
if ($action="install") {
|
|
| 123 |
if ($action=="install") {
|
|
| 124 | 124 |
$admin->print_success($MESSAGE['GENERIC']['INSTALLED']); |
| 125 |
} else if ($action="upgrade") {
|
|
| 125 |
} else if ($action=="upgrade") {
|
|
| 126 | 126 |
$admin->print_success($MESSAGE['GENERIC']['UPGRADED']); |
| 127 | 127 |
} |
| 128 | 128 |
|
Also available in: Unified diff
Implemented upgrade functionality in templates and languages. Fixed some bugs.