thomascube
2010-04-15 2491c6240cad60e68916a79c7a0689bedc2cefd9
installer/test.php
@@ -94,12 +94,12 @@
if ($RCI->configured) {
    $pass = false;
    $dirs[] = $RCI->config['temp_dir'];
    $dirs[] = $RCI->config['temp_dir'] ? $RCI->config['temp_dir'] : 'temp';
    if($RCI->config['log_driver'] != 'syslog')
      $dirs[] = $RCI->config['log_dir'];
      $dirs[] = $RCI->config['log_dir'] ? $RCI->config['log_dir'] : 'logs';
    foreach ($dirs as $dir) {
        $dirpath = $dir{0} == '/' ? $dir : INSTALL_PATH . $dir;
        $dirpath = $dir[0] == '/' ? $dir : INSTALL_PATH . $dir;
        if (is_writable(realpath($dirpath))) {
            $RCI->pass($dir);
            $pass = true;
@@ -164,15 +164,12 @@
        echo '<p><input type="submit" name="initdb" value="Initialize database" /></p>';
        $db_working = false;
    }
  /*
    else if (!$RCI->db_schema_check($update = !empty($_POST['updatedb']))) {
    else if ($RCI->db_schema_check($DB, $update = !empty($_POST['updatedb']))) {
        $RCI->fail('DB Schema', "Database schema differs");
        echo $update ? '<p class="warning">Failed to update the database schema! Please manually execute the SQL statements from the SQL/*.update.sql file on your database</p>' :
          '<p><input type="submit" name="updatedb" value="Update schema now" /></p>';
        $updatefile = INSTALL_PATH . 'SQL/' . $DB->db_provider . '.update.sql';
        echo '<p class="warning">Please manually execute the SQL statements from '.$updatefile.' on your database</p>';
        $db_working = false;
    }
  */
    else {
        $RCI->pass('DB Schema');
        echo '<br />';
@@ -273,7 +270,7 @@
        $CONFIG['smtp_pass'] = $_POST['_smtp_pass'];
      }
      $mail_object  = new rcube_mail_mime();
      $mail_object  = new Mail_mime();
      $send_headers = $mail_object->headers($headers);
      $SMTP = new rcube_smtp();