diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2007-06-14 07:57:47 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2007-06-14 07:57:47 +0000 |
| commit | 82e67f6561c254f53899263218fbb827ccaf8506 (patch) | |
| tree | 2dc56671f0b849e6e71a6051d85803e9ecb06930 /templates/install_checks.tpl | |
| parent | f291bbe9add9795c8ee34c1de63b8a531564ae38 (diff) | |
| download | install-82e67f6561c254f53899263218fbb827ccaf8506.tar.gz install-82e67f6561c254f53899263218fbb827ccaf8506.tar.bz2 install-82e67f6561c254f53899263218fbb827ccaf8506.zip | |
improve pear checks
Diffstat (limited to 'templates/install_checks.tpl')
| -rw-r--r-- | templates/install_checks.tpl | 50 |
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 <extension>. 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"> |
