Commit 8ec87da35853e0c3ea48cc5912d7d1e74d2fc473
1 parent
1f5f391e
Exists in
master
and in
5 other branches
Atualizando módulo php
Showing
5 changed files
with
48 additions
and
14 deletions
Show diff stats
src/php/get.cc
| ... | ... | @@ -84,3 +84,25 @@ PHP_METHOD(tn3270, cmpstringat) |
| 84 | 84 | RETURN_LONG(obj->hSession->cmp_string_at(row,col,buffer)); |
| 85 | 85 | } |
| 86 | 86 | |
| 87 | +PHP_METHOD(tn3270, getisprotected) | |
| 88 | +{ | |
| 89 | + tn3270_object * obj = (tn3270_object *) zend_object_store_get_object(getThis() TSRMLS_CC); | |
| 90 | + long baddr; | |
| 91 | + | |
| 92 | + if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "l", &baddr) == FAILURE) | |
| 93 | + RETURN_NULL(); | |
| 94 | + | |
| 95 | + RETURN_LONG(obj->hSession->get_is_protected(baddr)); | |
| 96 | +} | |
| 97 | + | |
| 98 | +PHP_METHOD(tn3270, getisprotectedat) | |
| 99 | +{ | |
| 100 | + tn3270_object * obj = (tn3270_object *) zend_object_store_get_object(getThis() TSRMLS_CC); | |
| 101 | + long row; | |
| 102 | + long col; | |
| 103 | + | |
| 104 | + if(zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ll", &row, &col) == FAILURE) | |
| 105 | + RETURN_NULL(); | |
| 106 | + | |
| 107 | + RETURN_LONG(obj->hSession->get_is_protected_at(row,col)); | |
| 108 | +} | ... | ... |
src/php/main.cc
| ... | ... | @@ -42,25 +42,28 @@ static zend_object_handlers tn3270_object_handlers; |
| 42 | 42 | |
| 43 | 43 | zend_function_entry tn3270_methods[] = |
| 44 | 44 | { |
| 45 | - PHP_ME( tn3270, __construct, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 45 | + PHP_ME( tn3270, __construct, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 46 | 46 | |
| 47 | - PHP_ME( tn3270, connect, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 48 | - PHP_ME( tn3270, disconnect, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 47 | + PHP_ME( tn3270, connect, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 48 | + PHP_ME( tn3270, disconnect, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 49 | 49 | |
| 50 | - PHP_ME( tn3270, isconnected, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 51 | - PHP_ME( tn3270, isready, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 50 | + PHP_ME( tn3270, isconnected, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 51 | + PHP_ME( tn3270, isready, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 52 | 52 | |
| 53 | - PHP_ME( tn3270, waitforready, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 54 | - PHP_ME( tn3270, wait, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 55 | - PHP_ME( tn3270, iterate, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 53 | + PHP_ME( tn3270, waitforready, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 54 | + PHP_ME( tn3270, wait, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 55 | + PHP_ME( tn3270, iterate, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 56 | 56 | |
| 57 | - PHP_ME( tn3270, pfkey, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 58 | - PHP_ME( tn3270, pakey, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 59 | - PHP_ME( tn3270, enter, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 57 | + PHP_ME( tn3270, pfkey, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 58 | + PHP_ME( tn3270, pakey, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 59 | + PHP_ME( tn3270, enter, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 60 | 60 | |
| 61 | - PHP_ME( tn3270, getstringat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 62 | - PHP_ME( tn3270, setstringat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 63 | - PHP_ME( tn3270, cmpstringat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 61 | + PHP_ME( tn3270, getstringat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 62 | + PHP_ME( tn3270, setstringat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 63 | + PHP_ME( tn3270, cmpstringat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 64 | + | |
| 65 | + PHP_ME( tn3270, getisprotected, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 66 | + PHP_ME( tn3270, getisprotectedat, NULL, ZEND_ACC_PUBLIC | ZEND_ACC_CTOR) | |
| 64 | 67 | |
| 65 | 68 | {NULL, NULL, NULL} |
| 66 | 69 | }; | ... | ... |
src/php/php3270.cbp
src/php/php3270.h.in
src/php/sample.php
| ... | ... | @@ -13,6 +13,12 @@ |
| 13 | 13 | $str = $host->getstringat(3,2,14); |
| 14 | 14 | print("Getstring(3,2,14) saiu com \"" . $str . "\"\n"); |
| 15 | 15 | |
| 16 | + $rc = $host->getisprotectedat(19,39); | |
| 17 | + print("GetIsprotectedAt(19,39) saiu com \"" . $rc . "\"\n"); | |
| 18 | + | |
| 19 | + $rc = $host->getisprotectedat(20,39); | |
| 20 | + print("GetIsprotectedAt(20,39) saiu com \"" . $rc . "\"\n"); | |
| 21 | + | |
| 16 | 22 | $rc = $host->disconnect(); |
| 17 | 23 | print("disconnect() exits with rc=" . $rc . "\n"); |
| 18 | 24 | ... | ... |