lwe             Tue Oct 30 18:02:46 2007 UTC

  Modified files:              
    /php-src/ext/pdo_firebird   php_pdo_firebird_int.h 
  Log:
  - Added default timestamp format definitions (ISO 8601) (related to bug 
#36128, Interbase PDO)
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_firebird/php_pdo_firebird_int.h?r1=1.12&r2=1.13&diff_format=u
Index: php-src/ext/pdo_firebird/php_pdo_firebird_int.h
diff -u php-src/ext/pdo_firebird/php_pdo_firebird_int.h:1.12 
php-src/ext/pdo_firebird/php_pdo_firebird_int.h:1.13
--- php-src/ext/pdo_firebird/php_pdo_firebird_int.h:1.12        Mon Jan  1 
09:29:27 2007
+++ php-src/ext/pdo_firebird/php_pdo_firebird_int.h     Tue Oct 30 18:02:45 2007
@@ -16,7 +16,7 @@
   +----------------------------------------------------------------------+
 */
 
-/* $Id: php_pdo_firebird_int.h,v 1.12 2007/01/01 09:29:27 sebastian Exp $ */
+/* $Id: php_pdo_firebird_int.h,v 1.13 2007/10/30 18:02:45 lwe Exp $ */
 
 #ifndef PHP_PDO_FIREBIRD_INT_H
 #define PHP_PDO_FIREBIRD_INT_H
@@ -31,6 +31,10 @@
 
 #define PDO_FB_DIALECT 3
 
+#define PDO_FB_DEF_DATE_FMT "%Y-%m-%d"
+#define PDO_FB_DEF_TIME_FMT "%H:%M:%S"
+#define PDO_FB_DEF_TIMESTAMP_FMT PDO_FB_DEF_DATE_FMT " " PDO_FB_DEF_TIME_FMT
+
 #define SHORT_MAX (1 << (8*sizeof(short)-1))
 
 #if SIZEOF_LONG == 8
@@ -73,6 +77,11 @@
        /* the last error that didn't come from the API */
        char const *last_app_error;
        
+       /* date and time format strings, can be set by the set_attribute method 
*/
+       char *date_format;
+       char *time_format;
+       char *timestamp_format;
+       
 } pdo_firebird_db_handle;
 
 
@@ -115,6 +124,12 @@
 
 void _firebird_error(pdo_dbh_t *dbh, pdo_stmt_t *stmt, char const *file, long 
line TSRMLS_DC);
 
+enum {
+       PDO_FB_ATTR_DATE_FORMAT = PDO_ATTR_DRIVER_SPECIFIC,
+       PDO_FB_ATTR_TIME_FORMAT,
+       PDO_FB_ATTR_TIMESTAMP_FORMAT,
+};
+
 #endif /* PHP_PDO_FIREBIRD_INT_H */
 
 /*

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to