Skip to content
Snippets Groups Projects
prerequisites_view.php 12.7 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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>&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(
                                    '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>
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                    <!--tr>
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                        <td class="voyantPrerequisites">
    
    Florian Azizian's avatar
    Florian Azizian committed
                            <?php
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                            // echo $Class_Install->checkPrerequisites(
                            //     $Class_Install->isPearRequirements(
                            //         'MIME/Type.php'
                            //     )
                            // );
                            ?>
    
    Florian Azizian's avatar
    Florian Azizian committed
                    </td>
                    <td>
                        <?php //echo _MIMETYPE;?>
                    </td>
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                    </tr-->
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                    <tr>
                        <td class="voyantPrerequisites">
                            <?php echo $Class_Install->checkPrerequisites(
                                $Class_Install->isPearRequirements(
                                    'Maarch_CLITools/FileHandler.php'
                                ),
                                true
    
    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 _CLITOOLS;?>
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                        </td>
                    </tr>
    
                    <tr>
                        <td class="voyantPrerequisites">
                            <?php echo $Class_Install->checkPrerequisites(
                                $Class_Install->isPearRequirements(
                                    'SOAP/Disco.php'
                                ),
                                true
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                            );?>
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                            <?php echo 'SOAP';?>
    
    Giovannoni Laurent's avatar
    Giovannoni Laurent committed
                    <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>