Lines Matching refs:link

71 	LDAP *link;  member
96 ldap_unbind_s(ld->link); in ZEND_GET_MODULE()
352 ld->link = ldap; in PHP_FUNCTION()
383 zval *link; in PHP_FUNCTION() local
389 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|ss", &link, &ldap_bind_dn, &ldap_bind_dnle… in PHP_FUNCTION()
393 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
395 if ((rc = ldap_bind_s(ld->link, ldap_bind_dn, ldap_bind_pw, LDAP_AUTH_SIMPLE)) != LDAP_SUCCESS) { in PHP_FUNCTION()
493 zval *link; in PHP_FUNCTION() local
505 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|sssssss", &link, &binddn, &dn_len, &passwd… in PHP_FUNCTION()
509 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
511 ctx = _php_sasl_setdefs(ld->link, sasl_mech, sasl_realm, sasl_authc_id, passwd, sasl_authz_id); in PHP_FUNCTION()
514 ldap_set_option(ld->link, LDAP_OPT_X_SASL_SECPROPS, props); in PHP_FUNCTION()
517 …rc = ldap_sasl_interactive_bind_s(ld->link, binddn, ctx->mech, NULL, NULL, LDAP_SASL_QUIET, _php_s… in PHP_FUNCTION()
533 zval *link; in PHP_FUNCTION() local
536 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
540 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
542 zend_list_delete(Z_LVAL_P(link)); in PHP_FUNCTION()
590 zval *link, *base_dn, **filter, *attrs, **attr; in php_ldap_do_search() local
599 …if (zend_parse_parameters(argcount TSRMLS_CC, "zzZ|allll", &link, &base_dn, &filter, &attrs, &attr… in php_ldap_do_search()
635 if (Z_TYPE_P(link) == IS_ARRAY) { in php_ldap_do_search()
640 nlinks = zend_hash_num_elements(Z_ARRVAL_P(link)); in php_ldap_do_search()
682 zend_hash_internal_pointer_reset(Z_ARRVAL_P(link)); in php_ldap_do_search()
684 zend_hash_get_current_data(Z_ARRVAL_P(link), (void **)&entry); in php_ldap_do_search()
709 …php_set_opts(ld->link, ldap_sizelimit, ldap_timelimit, ldap_deref, &old_ldap_sizelimit, &old_ldap_… in php_ldap_do_search()
712 rcs[i] = ldap_search(ld->link, ldap_base_dn, scope, ldap_filter, ldap_attrs, ldap_attrsonly); in php_ldap_do_search()
714 zend_hash_move_forward(Z_ARRVAL_P(link)); in php_ldap_do_search()
723 rcs[i] = ldap_result(lds[i]->link, LDAP_RES_ANY, 1 /* LDAP_MSG_ALL */, NULL, &ldap_res); in php_ldap_do_search()
745 ld = (ldap_linkdata *) zend_fetch_resource(&link TSRMLS_CC, -1, "ldap link", NULL, 1, le_link); in php_ldap_do_search()
751 …php_set_opts(ld->link, ldap_sizelimit, ldap_timelimit, ldap_deref, &old_ldap_sizelimit, &old_ldap_… in php_ldap_do_search()
754 …errno = ldap_search_s(ld->link, ldap_base_dn, scope, ldap_filter, ldap_attrs, ldap_attrsonly, &lda… in php_ldap_do_search()
784 …php_set_opts(ld->link, old_ldap_sizelimit, old_ldap_timelimit, old_ldap_deref, &ldap_sizelimit, &l… in php_ldap_do_search()
841 zval *link, *result; in PHP_FUNCTION() local
845 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
849 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
852 RETURN_LONG(ldap_count_entries(ld->link, ldap_result)); in PHP_FUNCTION()
860 zval *link, *result; in PHP_FUNCTION() local
865 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
869 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
872 if ((entry = ldap_first_entry(ld->link, ldap_result)) == NULL) { in PHP_FUNCTION()
889 zval *link, *result_entry; in PHP_FUNCTION() local
894 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
898 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
901 if ((entry_next = ldap_next_entry(ld->link, resultentry->data)) == NULL) { in PHP_FUNCTION()
918 zval *link, *result; in PHP_FUNCTION() local
930 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
934 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
937 ldap = ld->link; in PHP_FUNCTION()
1013 zval *link, *result_entry; in PHP_FUNCTION() local
1019 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr|l", &link, &result_entry, &dummy_ber) != … in PHP_FUNCTION()
1023 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1026 if ((attribute = ldap_first_attribute(ld->link, resultentry->data, &resultentry->ber)) == NULL) { in PHP_FUNCTION()
1041 zval *link, *result_entry; in PHP_FUNCTION() local
1047 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr|l", &link, &result_entry, &dummy_ber) != … in PHP_FUNCTION()
1051 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1059 if ((attribute = ldap_next_attribute(ld->link, resultentry->data, resultentry->ber)) == NULL) { in PHP_FUNCTION()
1080 zval *link, *result_entry; in PHP_FUNCTION() local
1089 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
1093 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1099 attribute = ldap_first_attribute(ld->link, resultentry->data, &ber); in PHP_FUNCTION()
1101 ldap_value = ldap_get_values_len(ld->link, resultentry->data, attribute); in PHP_FUNCTION()
1119 attribute = ldap_next_attribute(ld->link, resultentry->data, ber); in PHP_FUNCTION()
1135 zval *link, *result_entry; in PHP_FUNCTION() local
1142 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrs", &link, &result_entry, &attr, &attr_len… in PHP_FUNCTION()
1146 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1149 if ((ldap_value_len = ldap_get_values_len(ld->link, resultentry->data, attr)) == NULL) { in PHP_FUNCTION()
1150 …CC, E_WARNING, "Cannot get the value(s) of attribute %s", ldap_err2string(_get_lderrno(ld->link))); in PHP_FUNCTION()
1171 zval *link, *result_entry; in PHP_FUNCTION() local
1176 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
1180 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1183 text = ldap_get_dn(ld->link, resultentry->data); in PHP_FUNCTION()
1260 zval *link, *entry, **value, **ivalue; in php_ldap_do_modify() local
1270 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsa", &link, &dn, &dn_len, &entry) != SUCCES… in php_ldap_do_modify()
1274 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in php_ldap_do_modify()
1349 if ((i = ldap_add_s(ld->link, dn, ldap_mods)) != LDAP_SUCCESS) { in php_ldap_do_modify()
1354 if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) { in php_ldap_do_modify()
1415 zval *link; in PHP_FUNCTION() local
1420 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs", &link, &dn, &dn_len) != SUCCESS) { in PHP_FUNCTION()
1424 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1426 if ((rc = ldap_delete_s(ld->link, dn)) != LDAP_SUCCESS) { in PHP_FUNCTION()
1439 zval *link; in PHP_FUNCTION() local
1442 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
1446 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1448 RETURN_LONG(_get_lderrno(ld->link)); in PHP_FUNCTION()
1470 zval *link; in PHP_FUNCTION() local
1474 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
1478 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1480 ld_errno = _get_lderrno(ld->link); in PHP_FUNCTION()
1490 zval *link; in PHP_FUNCTION() local
1496 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsss", &link, &dn, &dn_len, &attr, &attr_len… in PHP_FUNCTION()
1500 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1502 errno = ldap_compare_s(ld->link, dn, attr, value); in PHP_FUNCTION()
1523 zval *link, *result; in PHP_FUNCTION() local
1529 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrs", &link, &result, &sortfilter, &sflen) !… in PHP_FUNCTION()
1533 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1540 …if (ldap_sort_entries(ld->link, (LDAPMessage **) &le->ptr, sflen ? sortfilter : NULL, strcmp) != L… in PHP_FUNCTION()
1554 zval *link, *retval; in PHP_FUNCTION() local
1558 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlz", &link, &option, &retval) != SUCCESS) { in PHP_FUNCTION()
1562 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1578 if (ldap_get_option(ld->link, option, &val)) { in PHP_FUNCTION()
1589 if (ldap_get_option(ld->link, LDAP_OPT_NETWORK_TIMEOUT, (void *) &timeout)) { in PHP_FUNCTION()
1607 if (ldap_get_option(ld->link, LDAP_X_OPT_CONNECT_TIMEOUT, &timeout)) { in PHP_FUNCTION()
1631 if (ldap_get_option(ld->link, option, &val) || val == NULL || *val == '\0') { in PHP_FUNCTION()
1658 zval *link, **newval; in PHP_FUNCTION() local
1663 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zlZ", &link, &option, &newval) != SUCCESS) { in PHP_FUNCTION()
1667 if (Z_TYPE_P(link) == IS_NULL) { in PHP_FUNCTION()
1670 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1671 ldap = ld->link; in PHP_FUNCTION()
1828 zval *link, *result, *errcode, *matcheddn, *errmsg, *referrals; in PHP_FUNCTION() local
1835 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrz|zzz", &link, &result, &errcode, &matched… in PHP_FUNCTION()
1839 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1842 rc = ldap_parse_result(ld->link, ldap_result, &lerrcode, in PHP_FUNCTION()
1895 zval *link, *result; in PHP_FUNCTION() local
1900 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
1904 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1907 if ((entry = ldap_first_reference(ld->link, ldap_result)) == NULL) { in PHP_FUNCTION()
1924 zval *link, *result_entry; in PHP_FUNCTION() local
1929 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
1933 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1936 if ((entry_next = ldap_next_reference(ld->link, resultentry->data)) == NULL) { in PHP_FUNCTION()
1954 zval *link, *result_entry, *referrals; in PHP_FUNCTION() local
1959 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrz", &link, &result_entry, &referrals) != S… in PHP_FUNCTION()
1963 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1966 …if (ldap_parse_reference(ld->link, resultentry->data, &lreferrals, NULL /* &serverctrls */, 0) != … in PHP_FUNCTION()
1989 zval *link; in PHP_FUNCTION() local
1996 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsssb", &link, &dn, &dn_len, &newrdn, &newrd… in PHP_FUNCTION()
2000 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2007 rc = ldap_rename_s(ld->link, dn, newrdn, newparent, deleteoldrdn, NULL, NULL); in PHP_FUNCTION()
2014 rc = ldap_modrdn2_s(ld->link, dn, newrdn, deleteoldrdn); in PHP_FUNCTION()
2029 zval *link; in PHP_FUNCTION() local
2033 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
2037 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2039 if (((rc = ldap_set_option(ld->link, LDAP_OPT_PROTOCOL_VERSION, &protocol)) != LDAP_SUCCESS) || in PHP_FUNCTION()
2040 ((rc = ldap_start_tls_s(ld->link, NULL, NULL)) != LDAP_SUCCESS) in PHP_FUNCTION()
2096 zval *link, *callback; in PHP_FUNCTION() local
2100 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rz", &link, &callback) != SUCCESS) { in PHP_FUNCTION()
2104 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2111 ldap_set_rebind_proc(ld->link, NULL, NULL); in PHP_FUNCTION()
2126 ldap_set_rebind_proc(ld->link, _ldap_rebind_proc, (void *) link); in PHP_FUNCTION()
2211 ZEND_ARG_INFO(0, link)
2362 ZEND_ARG_INFO(0, link)
2389 ZEND_ARG_INFO(0, link)
2394 ZEND_ARG_INFO(0, link)
2400 ZEND_ARG_INFO(0, link)
2409 ZEND_ARG_INFO(0, link)
2421 ZEND_ARG_INFO(0, link)