summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2007-06-14 07:57:47 +0000
committerMax Kremmel <xing@synapse.plus.com>2007-06-14 07:57:47 +0000
commit82e67f6561c254f53899263218fbb827ccaf8506 (patch)
tree2dc56671f0b849e6e71a6051d85803e9ecb06930 /templates
parentf291bbe9add9795c8ee34c1de63b8a531564ae38 (diff)
downloadinstall-82e67f6561c254f53899263218fbb827ccaf8506.tar.gz
install-82e67f6561c254f53899263218fbb827ccaf8506.tar.bz2
install-82e67f6561c254f53899263218fbb827ccaf8506.zip
improve pear checks
Diffstat (limited to 'templates')
-rw-r--r--templates/install_checks.tpl50
1 files changed, 35 insertions, 15 deletions
diff --git a/templates/install_checks.tpl b/templates/install_checks.tpl
index 1d061cf..ff321c2 100644
--- a/templates/install_checks.tpl
+++ b/templates/install_checks.tpl
@@ -162,10 +162,10 @@
{/if}
<br />
- <h2>Recommended Pear Extensions</h2>
+ <h2>Recommended PEAR Extensions</h2>
<p class="help">
- Pear provides extensions to php, which can easily be installed and
+ PEAR provides extensions to php, which can easily be installed and
updated using the pear interface on linux. None of the extenstions
below are required, they always provide an alternative to the existing
methods available. Often these alternatives are superior to the default
@@ -173,25 +173,45 @@
</p>
<div class="row">
- {formlabel label="Recommended Pear Extensions"}
+ {formlabel label="Recommended PEAR Extensions"}
{forminput}
- {foreach from=$pearexts item="check"}
- {if $check.passed}
- <p>{biticon ipackage="icons" iname="dialog-ok" iexplain=success} {$check.note}</p>
- {else}
- {assign var=pearextswarning value=1}
- <p class="warning">{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$check.note}</p>
- {/if}
- {/foreach}
+ {if !$pearexts.PEAR.passed}
+ {assign var=pearinstall value=1}
+ <p class="warning">{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$pearexts.PEAR.note}</p>
+ <p>Extensions we can make use of:</p>
+ <ul>
+ {foreach from=$pearexts key=ext item="check"}
+ {if $ext != 'PEAR'}
+ <li><strong>PEAR::{$ext}</strong><br />{$check.original_note}</li>
+ {/if}
+ {/foreach}
+ </ul>
+ {else}
+ {foreach from=$pearexts item="check"}
+ {if $check.passed}
+ <p>{biticon ipackage="icons" iname="dialog-ok" iexplain=success} {$check.note}</p>
+ {else}
+ {assign var=pearextswarning value=1}
+ <p class="warning">{biticon ipackage="icons" iname="dialog-warning" iexplain=warning} {$check.note}</p>
+ {/if}
+ {/foreach}
+ {/if}
{/forminput}
</div>
- {if $pearextswarning}
+ {if $pearinstall}
+ <p class="warning">
+ {biticon ipackage="icons" iname="dialog-warning" iexplain=warning}
+ Here you can find <a class="external"
+ href="http://pear.php.net/manual/en/installation.getting.php">instructions
+ on how to install PEAR</a>.
+ </p>
+ {elseif $pearextswarning}
<p class="warning">
{biticon ipackage="icons" iname="dialog-warning" iexplain=warning}
- To install a specific pear extension, please type something like:
- pear install &lt;extension&gt;. If that does not work, try to do so
- as root or contact the host administrator.
+ Here you can find <a class="exteral"
+ href="http://pear.php.net/manual/en/installation.cli.php">
+ instructions on how to install PEAR extensions</a>.
</p>
{else}
<p class="success">