summaryrefslogtreecommitdiff
path: root/pgv_to_wt.php
diff options
context:
space:
mode:
Diffstat (limited to 'pgv_to_wt.php')
-rw-r--r--pgv_to_wt.php25
1 files changed, 17 insertions, 8 deletions
diff --git a/pgv_to_wt.php b/pgv_to_wt.php
index 44900be33c..42eff0bd29 100644
--- a/pgv_to_wt.php
+++ b/pgv_to_wt.php
@@ -133,16 +133,25 @@ if ($error || empty($PGV_PATH)) {
'<form action="', WT_SCRIPT_NAME, '" method="post">',
'<p>', i18n::translate('Where is your PhpGedView installation?'), '</p>',
'<dl>',
- '<dt>',i18n::translate('Installation directory'), '</dt>',
- '<dd><input type="text" name="PGV_PATH" size="40" value="'.htmlspecialchars($PGV_PATH).'">',
- '</dd>';
- echo '<dt>', /* find better english before translating */ 'PhpGedView might be found in these locations', '</dt>';
- echo '<dd>';
- foreach ($pgv_dirs as $pgvpath) {
- echo '<p class="pgv">', $pgvpath, '</p>';
+ '<dt>',i18n::translate('Installation directory'), '</dt>';
+ switch (count($pgv_dirs)) {
+ case '0':
+ echo '<dd><input type="text" name="PGV_PATH" size="40" value=""></dd>';
+ break;
+ case '1':
+ echo '<dd><input type="text" name="PGV_PATH" size="40" value="'.htmlspecialchars($pgv_dirs[0]).'"></dd>';
+ break;
+ default:
+ echo '<dd><input type="text" name="PGV_PATH" size="40" value=""></dd>';
+ echo '<dt>', /* find better english before translating */ 'PhpGedView might be found in these locations', '</dt>';
+ echo '<dd>';
+ foreach ($pgv_dirs as $pgvpath) {
+ echo '<p class="pgv">', $pgvpath, '</p>';
+ }
+ echo '</dd>';
+ break;
}
echo
- '</dd>',
'</dl>',
'<div class="center"><input type="submit" value="'.i18n::translate('next').'"></div>',
'</form>',