cvs: pecl /dbdo dbdo.c

From: Date: Wed, 06 Apr 2005 17:32:00 +0000
Subject: cvs: pecl /dbdo dbdo.c
Groups: php.pecl.cvs 
Request: Send a blank email to pecl-cvs+get-2936@lists.php.net to get a copy of this message
alan_k Wed Apr 6 13:32:00 2005 EDT Modified files: /pecl/dbdo dbdo.c Log: messed up svn causing problems with last commit. http://cvs.php.net/diff.php/pecl/dbdo/dbdo.c?r1=1.84&r2=1.85&ty=u Index: pecl/dbdo/dbdo.c diff -u pecl/dbdo/dbdo.c:1.84 pecl/dbdo/dbdo.c:1.85 --- pecl/dbdo/dbdo.c:1.84 Wed Apr 6 13:11:49 2005 +++ pecl/dbdo/dbdo.c Wed Apr 6 13:32:00 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: dbdo.c,v 1.84 2005/04/06 17:11:49 alan_k Exp $ */ +/* $Id: dbdo.c,v 1.85 2005/04/06 17:32:00 alan_k Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -583,7 +583,7 @@ GdaProviderInfo *info; php_info_print_table_start(); php_info_print_table_header(2, "DBDO support", "enabled"); - php_info_print_table_row(2, "CVS id", "$Id: dbdo.c,v 1.84 2005/04/06 17:11:49 alan_k Exp $"); + php_info_print_table_row(2, "CVS id", "$Id: dbdo.c,v 1.85 2005/04/06 17:32:00 alan_k Exp $"); prov_list = gda_config_get_provider_list (); @@ -3685,4 +3685,47 @@ RETURN_FALSE; } gdav_tmp = gda_value_new_string((const gchar*) str); - ret_str = (char *) gda_connection_value_to_sq \ No newline at end of file + ret_str = (char *) gda_connection_value_to_sql_string (obj->con, gdav_tmp); + ZVAL_STRING(return_value, ret_str, 1); + gda_value_free(gdav_tmp); + g_free(ret_str); + +} + + + + + + +/* {{{ proto $dbdo->__sleep() +writes internal data out.. = borked = use new serialation interface later.. +*/ /* +PHP_METHOD(dbdo, __sleep) +{ + zval *object = getThis(); + zval *rv[DBDO_INFO_LEN]; + int i,key_len; + dbdo_object *obj = zend_object_store_get_object(object TSRMLS_CC); + char *col; + + array_init(return_value); + + for (i=0;i<DBDO_INFO_LEN;i++) { + zval *ztitle, *value; + col = emalloc(strlen(dbdo_info_values[i]) + 2); + sprintf(col, ".%s",dbdo_info_values[i]); + add_next_index_string(return_value, col, 0); + MAKE_STD_ZVAL(ztitle); + ZVAL_STRING(ztitle, col, 0); + value = dbdo_info_get(obj, object, i TSRMLS_CC) ; + std_object_handlers.write_property(object, ztitle, value TSRMLS_CC); + FREE_ZVAL(ztitle); + + } + + +} + + +*/ +

« previous php.pecl.cvs (#2936) next »