thomascube
2006-09-08 7139e33e6c7dcd206e166416e7b5742bc3849cb9
Updated MDB2 with MSSQL support + some cosmetics

3 files modified
24 ■■■■■ changed files
program/include/main.inc patch | view | raw | blame | history
program/include/rcube_mdb2.inc 22 ●●●●● patch | view | raw | blame | history
program/js/app.js 2 ●●● patch | view | raw | blame | history
program/include/main.inc
program/include/rcube_mdb2.inc
@@ -411,6 +411,25 @@
  /**
   * Return SQL function for current time and date
   *
   * @return string SQL function to use in query
   * @access public
   */
  function now()
    {
    switch($this->db_provider)
      {
      case 'mssql':
        return "getdate()";
      default:
        return "now()";
      }
    }
  /**
   * Return SQL statement to convert a field value into a unix timestamp
   *
   * @param  string  Field name
@@ -425,6 +444,9 @@
        return "EXTRACT (EPOCH FROM $field)";
        break;
      case 'mssql':
        return "datediff(s, '1970-01-01 00:00:00', $field)";
      default:
        return "UNIX_TIMESTAMP($field)";
      }
program/js/app.js
@@ -49,7 +49,7 @@
                             'application/x-shockwave-flash');
  // default environment vars
  this.env.keep_alive = 50;        // seconds
  this.env.keep_alive = 60;        // seconds
  this.env.request_timeout = 180;  // seconds
  this.env.draft_autosave = 0;     // seconds