Skip to content
Snippets Groups Projects
prerequisites_view.php 12.1 KiB
Newer Older
Giovannoni Laurent's avatar
Giovannoni Laurent committed
<?php
/**
* Copyright Maarch since 2008 under licence GPLv3.
* See LICENCE.txt file at the root folder for more details.
* This file is part of Maarch software.
Giovannoni Laurent's avatar
Giovannoni Laurent committed
*
*/

/**
* @brief class of install tools
*
* @file
* @author Henri Queneau
Giovannoni Laurent's avatar
Giovannoni Laurent committed
* @date $date$
* @version $Revision$
* @ingroup install
*/
?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
<div class="blockWrapper">
    <div class="titleBlock">
        <h2 onClick="slide('prerequisites');" style="cursor: pointer;">
Giovannoni Laurent's avatar
Giovannoni Laurent committed
            <?php echo _PREREQUISITES;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
        </h2>
    </div>
    <div class="contentBlock" id="prerequisites">
        <p>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
            <h6>
Florian Azizian's avatar
Florian Azizian committed
                <div id="titleLink">
                    <?php echo _PREREQUISITES_EXP;?>
                </div>
                <br />
                <img src="img/green_light.png" width="10px" />
                <?php echo _ACTIVATED;?>
                <img src="img/orange_light.png" width="10px" />
                <?php echo _OPTIONNAL;?>
                <img src="img/red_light.png" width="10px" />
                <?php echo _NOT_ACTIVATED;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed

            </h6>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
            <table>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
SNA's avatar
SNA committed
                    <td colspan="2">
                        <h2>
Florian Azizian's avatar
Florian Azizian committed
                            <?php echo _GENERAL;?>
SNA's avatar
SNA committed
                        </h2>
                    </td>
                </tr>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpVersion()
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _PHP_VERSION . ' -> ' . PHP_VERSION;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isMaarchPathWritable()
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _MAARCH_PATH_RIGHTS;?>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isUnoconvInstalled()
                        );?>
                    </td>
                    <td>
                        <?php echo _UNOCONV_INSTALLED;?>
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isNetCatOrNmapInstalled(),
                            true
                        );?>
                    </td>
                    <td>
                        <?php echo _NETCAT_OR_NMAP_INSTALLED;?>
                    </td>
                </tr>
                <tr>
                    <td>&nbsp;

                    </td>
                    <td>&nbsp;

                    </td>
                </tr>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
                    <td colspan="2">
                        <h2>
                            Libraires
                        </h2>
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'pgsql'
                            )
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _PGSQL;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'pdo_pgsql'
                            )
                        );?>
                    </td>
                    <td>
                        <?php echo _PDO_PGSQL;?>
                    </td>
                </tr>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'gd'
                            )
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _GD;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'imap'
                            ),
                            true
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _IMAP;?>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'mbstring'
                            )
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _MBSTRING;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'xsl'
                            )
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _XSL;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'gettext'
Florian Azizian's avatar
Florian Azizian committed
                            ),
                            true
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _GETTEXT;?>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'xmlrpc'
Florian Azizian's avatar
Florian Azizian committed
                            ),
                            true
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _XMLRPC;?>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'curl'
                            )
                        );?>
                    </td>
                    <td>
                        <?php echo _CURL;?>
                    </td>
                </tr>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'zip'
                            )
                        );?>
                    </td>
                    <td>
                        <?php echo _ZIP_LIB;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
Florian Azizian's avatar
Florian Azizian committed
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPhpRequirements(
                                'imagick'
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _IMAGICK;?>
                    </td>
Florian Azizian's avatar
Florian Azizian committed
                </tr>

                <?php if (DIRECTORY_SEPARATOR != '/') {
                            ?>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                                $Class_Install->isPhpRequirements(
                                    'fileinfo'
Florian Azizian's avatar
Florian Azizian committed
                            ); ?>
                    </td>
                    <td>
                        <?php echo _FILEINFO; ?>
                    </td>
                </tr>
                <?php
                        } ?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                <tr>
                    <td>&nbsp;
                    </td>
                    <td>&nbsp;

                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <h2>
                            PEAR
                        </h2>
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isPearRequirements(
                                'System.php'
                            )
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _PEAR;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                <tr>
                    <td>&nbsp;

                    </td>
                    <td>&nbsp;

                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <h2>
                            php.ini
                        </h2>
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
Florian Azizian's avatar
Florian Azizian committed
                            $Class_Install->isIniErrorRepportingRequirements(),
                            true
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _ERROR_REPORTING;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isIniDisplayErrorRequirements()
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _DISPLAY_ERRORS;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
                <tr>
                    <td class="voyantPrerequisites">
                        <?php echo $Class_Install->checkPrerequisites(
                            $Class_Install->isIniShortOpenTagRequirements()
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        );?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                    <td>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                        <?php echo _SHORT_OPEN_TAGS;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </td>
                </tr>
            </table>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
        </p>
    </div>
</div>
<br />
<div class="blockWrapper">
    <div class="contentBlock" id="prerequisites">
        <p>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
            <div id="buttons">
                <div style="float: left;" class="previousButton" id="previous">
                    <a href="#" onClick="goTo('index.php?step=licence');">
                        <?php echo _PREVIOUS_INSTALL;?>
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                    </a>
                </div>
                <div style="float: right;" class="nextButton" id="next">
                    <?php
                        if (!$canContinue) {
                            echo _MUST_FIX;
                        } else {
                            echo '<a href="#" onClick="goTo(\'index.php?step=database\');">'
Giovannoni Laurent's avatar
Giovannoni Laurent committed
                            .'</a>';
                        }
                    ?>
                </div>
            </div>
            <br />
            <br />
        </p>
    </div>
Florian Azizian's avatar
Florian Azizian committed
</div>