diff options
Diffstat (limited to 'core/views/scaffold_syscheck.html.php')
| -rw-r--r-- | core/views/scaffold_syscheck.html.php | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/core/views/scaffold_syscheck.html.php b/core/views/scaffold_syscheck.html.php new file mode 100644 index 00000000..7dbb4b9f --- /dev/null +++ b/core/views/scaffold_syscheck.html.php @@ -0,0 +1,68 @@ +<?php defined("SYSPATH") or die("No direct script access.") ?> +<? foreach ($errors as $error): ?> +<div class="block"> + <p class="error"> + <?= $error->message ?> + </p> + <? foreach ($error->instructions as $line): ?> + <pre><?= $line ?></pre> + <? endforeach ?> + + <? if (!empty($error->message2)): ?> + <p class="error"> + <?= $error->message2 ?> + </p> + <? endif ?> +</div> +<? endforeach ?> + +<? if (empty($errors)): ?> +<div class="block"> + <? if (!module::is_installed("core")): ?> + <p class="success"> + Your system is ready, but Gallery is not yet installed. + </p> + <p> + <?= html::anchor("scaffold/install/core", "install gallery") ?> + </p> + <? else: ?> + <p class="success"> + Your Gallery is ready with the following modules installed: + </p> + <table style="width: 400px"> + <tr> + <th align="left">Name</th> + <th align="left">Installed</th> + <th align="left">Available</th> + <th align="left">Action</th> + </tr> + <tr class="core"> + <td> <b> core </b> </td> + <td> <b> <?= module::get_version("core") ?> </b> </td> + <td> <b> <?= module::get_version("core") ?> </b> </td> + <td> <b> <?= html::anchor("scaffold/uninstall/core", "reset install") ?> </b> </td> + </tr> + <? foreach ($modules as $module_name => $info): ?> + <? if ($module_name == "core") continue; ?> + <tr> + <td><?= $module_name ?></td> + <td><?= $info->installed ?></td> + <td><?= $info->version ?></td> + <td> + <? if ($info->installed): ?> + <?= html::anchor("scaffold/uninstall/{$module_name}", "uninstall") ?> + <? else: ?> + <?= html::anchor("scaffold/install/{$module_name}", "install") ?> + <? endif ?> + </td> + </tr> + <? endforeach; ?> + <tr> + <td colspan="3" align="center"> + <button onclick="document.location.href='<?= url::site("scaffold/install/*") ?>'">Install All Plugins</button> + </td> + </tr> + </table> + <? endif; ?> +</div> +<? endif ?> |
