<?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. * */ /** * @brief class of install tools * * @file * @author Henri Queneau * @date $date$ * @version $Revision$ * @ingroup install */ ?> <div class="blockWrapper"> <div class="titleBlock"> <h2 onClick="slide('prerequisites');" style="cursor: pointer;"> <?php echo _PREREQUISITES;?> </h2> </div> <div class="contentBlock" id="prerequisites"> <p> <h6> <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;?> </h6> <table> <tr> <td colspan="2"> <h2> <?php echo _GENERAL;?> </h2> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpVersion() );?> </td> <td> <?php echo _PHP_VERSION . ' -> ' . PHP_VERSION;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isMaarchPathWritable() );?> </td> <td> <?php echo _MAARCH_PATH_RIGHTS;?> </td> </tr> <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> </td> <td> </td> </tr> <tr> <td colspan="2"> <h2> Libraires </h2> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'pgsql' ) );?> </td> <td> <?php echo _PGSQL;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'pdo_pgsql' ) );?> </td> <td> <?php echo _PDO_PGSQL;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'gd' ) );?> </td> <td> <?php echo _GD;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'imap' ), true );?> </td> <td> <?php echo _IMAP;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'mbstring' ) );?> </td> <td> <?php echo _MBSTRING;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'xsl' ) );?> </td> <td> <?php echo _XSL;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'gettext' ), true );?> </td> <td> <?php echo _GETTEXT;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'xmlrpc' ), true );?> </td> <td> <?php echo _XMLRPC;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'curl' ) );?> </td> <td> <?php echo _CURL;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'zip' ) );?> </td> <td> <?php echo _ZIP_LIB;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'imagick' ) );?> </td> <td> <?php echo _IMAGICK;?> </td> </tr> <?php if (DIRECTORY_SEPARATOR != '/') { ?> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isPhpRequirements( 'fileinfo' ) ); ?> </td> <td> <?php echo _FILEINFO; ?> </td> </tr> <?php } ?> <tr> <td> </td> <td> </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' ) );?> </td> <td> <?php echo _PEAR;?> </td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"> <h2> php.ini </h2> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isIniErrorRepportingRequirements(), true );?> </td> <td> <?php echo _ERROR_REPORTING;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isIniDisplayErrorRequirements() );?> </td> <td> <?php echo _DISPLAY_ERRORS;?> </td> </tr> <tr> <td class="voyantPrerequisites"> <?php echo $Class_Install->checkPrerequisites( $Class_Install->isIniShortOpenTagRequirements() );?> </td> <td> <?php echo _SHORT_OPEN_TAGS;?> </td> </tr> </table> </p> </div> </div> <br /> <div class="blockWrapper"> <div class="contentBlock" id="prerequisites"> <p> <div id="buttons"> <div style="float: left;" class="previousButton" id="previous"> <a href="#" onClick="goTo('index.php?step=licence');"> <?php echo _PREVIOUS_INSTALL;?> </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\');">' ._NEXT_INSTALL .'</a>'; } ?> </div> </div> <br /> <br /> </p> </div> </div>