[ Index ]
 

Code source de phpMyVisites 2.3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/plugins/clickheat/libs/ -> check.php (source)

   1  <?php
   2  /**
   3   * ClickHeat : Test de la configuration / Configuration check
   4   * 
   5   * @author Yvan Taviaud - LabsMedia - www.labsmedia.com
   6   * @since 04/12/2006
   7  **/
   8  
   9  /** Direct call forbidden */
  10  if (!defined('CLICKHEAT_LANGUAGE'))
  11  {
  12      exit;
  13  }
  14  
  15  $checks = true;
  16  ?>
  17  <div id="clickheat-box">
  18  <h1><?php echo LANG_CHECKS ?></h1>
  19  <br /><br />
  20  <table cellpadding="0" cellspacing="5" border="0">
  21  <tr><td><?php echo LANG_CHECK_WRITABLE ?><br />(<?php echo dirname(CLICKHEAT_CONFIG) ?>/)</td><td>
  22  <?php
  23  /** Test if current path is writable for config.php : */
  24  $f = @fopen(dirname(CLICKHEAT_CONFIG).'/temp.tmp', 'w');
  25  if ($f === false)
  26  {
  27      $checks = false;
  28      echo '<img src="'.CLICKHEAT_PATH.'images/ko.png" width="16" height="16" alt="KO" /></td><td>', LANG_CHECK_NOT_WRITABLE;
  29  }
  30  else
  31  {
  32      fputs($f, 'delete this file');
  33      fclose($f);
  34      @unlink(dirname(CLICKHEAT_CONFIG).'/temp.tmp');
  35      echo '<img src="'.CLICKHEAT_PATH.'images/ok.png" width="16" height="16" alt="OK" /></td><td>&nbsp;';
  36  }
  37  ?></td></tr>
  38  <tr><td><?php echo LANG_CHECK_GD ?></td><td>
  39  <?php
  40  if (function_exists('imagecreatetruecolor') === false)
  41  {
  42      $checks = false;
  43      echo '<img src="'.CLICKHEAT_PATH.'images/ko.png" width="16" height="16" alt="KO" /></td><td>', LANG_CHECK_GD_IMG;
  44  }
  45  elseif (function_exists('imagecolorallocatealpha') === false)
  46  {
  47      $checks = false;
  48      echo '<img src="'.CLICKHEAT_PATH.'images/ko.png" width="16" height="16" alt="KO" /></td><td>', LANG_CHECK_GD_ALPHA;
  49  }
  50  elseif (function_exists('imagepng') === false)
  51  {
  52      $checks = false;
  53      echo '<img src="'.CLICKHEAT_PATH.'images/ko.png" width="16" height="16" alt="KO" /></td><td>', LANG_CHECK_GD_PNG;
  54  }
  55  else
  56  {
  57      echo '<img src="'.CLICKHEAT_PATH.'images/ok.png" width="16" height="16" alt="OK" /></td><td>&nbsp;';
  58  }
  59  ?></td></tr>
  60  <tr><td colspan="3" align="center">&nbsp;<br /><br />
  61  <?php
  62  if ($checks === false)
  63  {
  64      echo LANG_CHECKS_KO;
  65  }
  66  else
  67  {
  68      echo LANG_CHECKS_OK, ' <a href="', CLICKHEAT_INDEX_PATH, 'action=config"><img src="'.CLICKHEAT_PATH.'images/next.png" width="16" height="16" alt="Next" /></a>';
  69  }
  70  ?></td></tr>
  71  </table>
  72  </div>


Généré le : Mon Nov 26 14:10:01 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics