cvs: php4 /ext/mcve mcve.c php_mcve.h
| From: | Brad House | Date: | Tue, 27 Aug 2002 20:55:47 +0000 |
| Subject: | cvs: php4 /ext/mcve mcve.c php_mcve.h | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-13713@lists.php.net to get a copy of this message | ||
bradmssw Tue Aug 27 16:55:47 2002 EDT
Modified files:
/php4/ext/mcve mcve.c php_mcve.h
Log:
Adding a left-out command
Index: php4/ext/mcve/mcve.c
diff -u php4/ext/mcve/mcve.c:1.10 php4/ext/mcve/mcve.c:1.11
--- php4/ext/mcve/mcve.c:1.10 Tue Aug 13 00:20:31 2002
+++ php4/ext/mcve/mcve.c Tue Aug 27 16:55:47 2002
@@ -70,6 +70,7 @@
PHP_FE(mcve_transactiontext, NULL)
PHP_FE(mcve_transactionavs, NULL)
PHP_FE(mcve_transactioncv, NULL)
+ PHP_FE(mcve_getuserparam, NULL)
PHP_FE(mcve_monitor, NULL)
PHP_FE(mcve_transinqueue, NULL)
PHP_FE(mcve_checkstatus, NULL)
@@ -244,6 +245,7 @@
REGISTER_LONG_CONSTANT("MC_ADMIN_CTH", MC_ADMIN_CTH, MCVE_CONST);
REGISTER_LONG_CONSTANT("MC_ADMIN_CFH", MC_ADMIN_CFH, MCVE_CONST);
REGISTER_LONG_CONSTANT("MC_ADMIN_FORCESETTLE", MC_ADMIN_FORCESETTLE, MCVE_CONST);
+ REGISTER_LONG_CONSTANT("MC_ADMIN_SETBATCHNUM", MC_ADMIN_SETBATCHNUM, MCVE_CONST);
/* set up the mcve defines */
REGISTER_LONG_CONSTANT("MCVE_UNUSED", MCVE_UNUSED, MCVE_CONST);
@@ -805,6 +807,34 @@
convert_to_string_ex(arg3);
retval = MCVE_ResponseParam(conn, Z_LVAL_PP(arg2), Z_STRVAL_PP(arg3));
+
+ if (retval == NULL) {
+ RETVAL_STRING("",1);
+ } else {
+ RETVAL_STRING(retval, 1);
+ }
+}
+/* }}} */
+
+/* {{{ proto string mcve_getuserparam(resource conn, long identifier, int key)
+ Get a user response parameter */
+PHP_FUNCTION(mcve_getuserparam)
+{
+ MCVE_CONN *conn;
+ char *retval;
+ zval **arg1, **arg2, **arg3;
+
+ if (ZEND_NUM_ARGS() != 3 ||
+ zend_get_parameters_ex(3, &arg1, &arg2, &arg3) == FAILURE)
+ WRONG_PARAM_COUNT;
+
+ ZEND_FETCH_RESOURCE(conn, MCVE_CONN *, arg1, -1, "mcve connection",
+ le_conn);
+
+ convert_to_long_ex(arg2);
+ convert_to_long_ex(arg3);
+
+ retval = MCVE_GetUserParam(conn, Z_LVAL_PP(arg2), Z_LVAL_PP(arg3));
if (retval == NULL) {
RETVAL_STRING("",1);
Index: php4/ext/mcve/php_mcve.h
diff -u php4/ext/mcve/php_mcve.h:1.4 php4/ext/mcve/php_mcve.h:1.5
--- php4/ext/mcve/php_mcve.h:1.4 Wed Aug 7 10:29:15 2002
+++ php4/ext/mcve/php_mcve.h Tue Aug 27 16:55:47 2002
@@ -54,6 +54,7 @@
PHP_FUNCTION(mcve_transactionavs);
PHP_FUNCTION(mcve_transactioncv);
PHP_FUNCTION(mcve_transactiontext);
+PHP_FUNCTION(mcve_getuserparam);
PHP_FUNCTION(mcve_monitor);
PHP_FUNCTION(mcve_transinqueue);
PHP_FUNCTION(mcve_checkstatus);