Lines Matching refs:link

71 	LDAP *link;  member
96 ldap_unbind_s(ld->link); in ZEND_GET_MODULE()
361 ld->link = ldap; in PHP_FUNCTION()
409 zval *link; in PHP_FUNCTION() local
415 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|ss", &link, &ldap_bind_dn, &ldap_bind_dnle… in PHP_FUNCTION()
419 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
422 _set_lderrno(ld->link, LDAP_INVALID_CREDENTIALS); in PHP_FUNCTION()
428 _set_lderrno(ld->link, LDAP_INVALID_CREDENTIALS); in PHP_FUNCTION()
433 if ((rc = ldap_bind_s(ld->link, ldap_bind_dn, ldap_bind_pw, LDAP_AUTH_SIMPLE)) != LDAP_SUCCESS) { in PHP_FUNCTION()
531 zval *link; in PHP_FUNCTION() local
543 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r|sssssss", &link, &binddn, &dn_len, &passwd… in PHP_FUNCTION()
547 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
549 ctx = _php_sasl_setdefs(ld->link, sasl_mech, sasl_realm, sasl_authc_id, passwd, sasl_authz_id); in PHP_FUNCTION()
552 ldap_set_option(ld->link, LDAP_OPT_X_SASL_SECPROPS, props); in PHP_FUNCTION()
555 …rc = ldap_sasl_interactive_bind_s(ld->link, binddn, ctx->mech, NULL, NULL, LDAP_SASL_QUIET, _php_s… in PHP_FUNCTION()
571 zval *link; in PHP_FUNCTION() local
574 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
578 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
580 zend_list_delete(Z_LVAL_P(link)); in PHP_FUNCTION()
628 zval *link, *base_dn, **filter, *attrs = NULL, **attr; in php_ldap_do_search() local
637 …if (zend_parse_parameters(argcount TSRMLS_CC, "zzZ|allll", &link, &base_dn, &filter, &attrs, &attr… in php_ldap_do_search()
673 if (Z_TYPE_P(link) == IS_ARRAY) { in php_ldap_do_search()
678 nlinks = zend_hash_num_elements(Z_ARRVAL_P(link)); in php_ldap_do_search()
720 zend_hash_internal_pointer_reset(Z_ARRVAL_P(link)); in php_ldap_do_search()
722 zend_hash_get_current_data(Z_ARRVAL_P(link), (void **)&entry); in php_ldap_do_search()
747 …php_set_opts(ld->link, ldap_sizelimit, ldap_timelimit, ldap_deref, &old_ldap_sizelimit, &old_ldap_… in php_ldap_do_search()
750 rcs[i] = ldap_search(ld->link, ldap_base_dn, scope, ldap_filter, ldap_attrs, ldap_attrsonly); in php_ldap_do_search()
752 zend_hash_move_forward(Z_ARRVAL_P(link)); in php_ldap_do_search()
761 rcs[i] = ldap_result(lds[i]->link, LDAP_RES_ANY, 1 /* LDAP_MSG_ALL */, NULL, &ldap_res); in php_ldap_do_search()
783 ld = (ldap_linkdata *) zend_fetch_resource(&link TSRMLS_CC, -1, "ldap link", NULL, 1, le_link); in php_ldap_do_search()
789 …php_set_opts(ld->link, ldap_sizelimit, ldap_timelimit, ldap_deref, &old_ldap_sizelimit, &old_ldap_… in php_ldap_do_search()
792 …errno = ldap_search_s(ld->link, ldap_base_dn, scope, ldap_filter, ldap_attrs, ldap_attrsonly, &lda… in php_ldap_do_search()
822 …php_set_opts(ld->link, old_ldap_sizelimit, old_ldap_timelimit, old_ldap_deref, &ldap_sizelimit, &l… in php_ldap_do_search()
879 zval *link, *result; in PHP_FUNCTION() local
883 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
887 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
890 RETURN_LONG(ldap_count_entries(ld->link, ldap_result)); in PHP_FUNCTION()
898 zval *link, *result; in PHP_FUNCTION() local
903 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
907 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
910 if ((entry = ldap_first_entry(ld->link, ldap_result)) == NULL) { in PHP_FUNCTION()
927 zval *link, *result_entry; in PHP_FUNCTION() local
932 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
936 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
939 if ((entry_next = ldap_next_entry(ld->link, resultentry->data)) == NULL) { in PHP_FUNCTION()
956 zval *link, *result; in PHP_FUNCTION() local
968 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
972 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
975 ldap = ld->link; in PHP_FUNCTION()
1051 zval *link, *result_entry; in PHP_FUNCTION() local
1057 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr|l", &link, &result_entry, &dummy_ber) != … in PHP_FUNCTION()
1061 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1064 if ((attribute = ldap_first_attribute(ld->link, resultentry->data, &resultentry->ber)) == NULL) { in PHP_FUNCTION()
1079 zval *link, *result_entry; in PHP_FUNCTION() local
1085 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr|l", &link, &result_entry, &dummy_ber) != … in PHP_FUNCTION()
1089 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1097 if ((attribute = ldap_next_attribute(ld->link, resultentry->data, resultentry->ber)) == NULL) { in PHP_FUNCTION()
1118 zval *link, *result_entry; in PHP_FUNCTION() local
1127 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
1131 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1137 attribute = ldap_first_attribute(ld->link, resultentry->data, &ber); in PHP_FUNCTION()
1139 ldap_value = ldap_get_values_len(ld->link, resultentry->data, attribute); in PHP_FUNCTION()
1157 attribute = ldap_next_attribute(ld->link, resultentry->data, ber); in PHP_FUNCTION()
1173 zval *link, *result_entry; in PHP_FUNCTION() local
1180 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrs", &link, &result_entry, &attr, &attr_len… in PHP_FUNCTION()
1184 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1187 if ((ldap_value_len = ldap_get_values_len(ld->link, resultentry->data, attr)) == NULL) { in PHP_FUNCTION()
1188 …CC, E_WARNING, "Cannot get the value(s) of attribute %s", ldap_err2string(_get_lderrno(ld->link))); in PHP_FUNCTION()
1209 zval *link, *result_entry; in PHP_FUNCTION() local
1214 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
1218 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1221 text = ldap_get_dn(ld->link, resultentry->data); in PHP_FUNCTION()
1298 zval *link, *entry, **value, **ivalue; in php_ldap_do_modify() local
1308 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsa", &link, &dn, &dn_len, &entry) != SUCCES… in php_ldap_do_modify()
1312 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in php_ldap_do_modify()
1387 if ((i = ldap_add_s(ld->link, dn, ldap_mods)) != LDAP_SUCCESS) { in php_ldap_do_modify()
1392 if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) { in php_ldap_do_modify()
1453 zval *link; in PHP_FUNCTION() local
1458 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rs", &link, &dn, &dn_len) != SUCCESS) { in PHP_FUNCTION()
1462 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1464 if ((rc = ldap_delete_s(ld->link, dn)) != LDAP_SUCCESS) { in PHP_FUNCTION()
1527 zval *link, *mods, *mod, *modinfo, *modval; in PHP_FUNCTION() local
1561 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsa", &link, &dn, &dn_len, &mods) != SUCCESS… in PHP_FUNCTION()
1565 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1787 if ((i = ldap_modify_ext_s(ld->link, dn, ldap_mods, NULL, NULL)) != LDAP_SUCCESS) { in PHP_FUNCTION()
1826 zval *link; in PHP_FUNCTION() local
1829 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
1833 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1835 RETURN_LONG(_get_lderrno(ld->link)); in PHP_FUNCTION()
1857 zval *link; in PHP_FUNCTION() local
1861 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
1865 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1867 ld_errno = _get_lderrno(ld->link); in PHP_FUNCTION()
1877 zval *link; in PHP_FUNCTION() local
1883 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsss", &link, &dn, &dn_len, &attr, &attr_len… in PHP_FUNCTION()
1887 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1889 errno = ldap_compare_s(ld->link, dn, attr, value); in PHP_FUNCTION()
1910 zval *link, *result; in PHP_FUNCTION() local
1916 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrs", &link, &result, &sortfilter, &sflen) !… in PHP_FUNCTION()
1920 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1927 …if (ldap_sort_entries(ld->link, (LDAPMessage **) &le->ptr, sflen ? sortfilter : NULL, strcmp) != L… in PHP_FUNCTION()
1941 zval *link, *retval; in PHP_FUNCTION() local
1945 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rlz", &link, &option, &retval) != SUCCESS) { in PHP_FUNCTION()
1949 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
1965 if (ldap_get_option(ld->link, option, &val)) { in PHP_FUNCTION()
1976 if (ldap_get_option(ld->link, LDAP_OPT_NETWORK_TIMEOUT, (void *) &timeout)) { in PHP_FUNCTION()
1994 if (ldap_get_option(ld->link, LDAP_X_OPT_CONNECT_TIMEOUT, &timeout)) { in PHP_FUNCTION()
2018 if (ldap_get_option(ld->link, option, &val) || val == NULL || *val == '\0') { in PHP_FUNCTION()
2045 zval *link, **newval; in PHP_FUNCTION() local
2050 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "zlZ", &link, &option, &newval) != SUCCESS) { in PHP_FUNCTION()
2054 if (Z_TYPE_P(link) == IS_NULL) { in PHP_FUNCTION()
2057 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2058 ldap = ld->link; in PHP_FUNCTION()
2215 zval *link, *result, *errcode, *matcheddn, *errmsg, *referrals; in PHP_FUNCTION() local
2222 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrz|zzz", &link, &result, &errcode, &matched… in PHP_FUNCTION()
2226 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2229 rc = ldap_parse_result(ld->link, ldap_result, &lerrcode, in PHP_FUNCTION()
2282 zval *link, *result; in PHP_FUNCTION() local
2287 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result) != SUCCESS) { in PHP_FUNCTION()
2291 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2294 if ((entry = ldap_first_reference(ld->link, ldap_result)) == NULL) { in PHP_FUNCTION()
2311 zval *link, *result_entry; in PHP_FUNCTION() local
2316 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr", &link, &result_entry) != SUCCESS) { in PHP_FUNCTION()
2320 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2323 if ((entry_next = ldap_next_reference(ld->link, resultentry->data)) == NULL) { in PHP_FUNCTION()
2341 zval *link, *result_entry, *referrals; in PHP_FUNCTION() local
2346 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rrz", &link, &result_entry, &referrals) != S… in PHP_FUNCTION()
2350 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2353 …if (ldap_parse_reference(ld->link, resultentry->data, &lreferrals, NULL /* &serverctrls */, 0) != … in PHP_FUNCTION()
2376 zval *link; in PHP_FUNCTION() local
2383 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rsssb", &link, &dn, &dn_len, &newrdn, &newrd… in PHP_FUNCTION()
2387 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2394 rc = ldap_rename_s(ld->link, dn, newrdn, newparent, deleteoldrdn, NULL, NULL); in PHP_FUNCTION()
2401 rc = ldap_modrdn2_s(ld->link, dn, newrdn, deleteoldrdn); in PHP_FUNCTION()
2416 zval *link; in PHP_FUNCTION() local
2420 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &link) != SUCCESS) { in PHP_FUNCTION()
2424 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2426 if (((rc = ldap_set_option(ld->link, LDAP_OPT_PROTOCOL_VERSION, &protocol)) != LDAP_SUCCESS) || in PHP_FUNCTION()
2427 ((rc = ldap_start_tls_s(ld->link, NULL, NULL)) != LDAP_SUCCESS) in PHP_FUNCTION()
2483 zval *link, *callback; in PHP_FUNCTION() local
2487 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rz", &link, &callback) != SUCCESS) { in PHP_FUNCTION()
2491 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2499 ldap_set_rebind_proc(ld->link, NULL, NULL); in PHP_FUNCTION()
2514 ldap_set_rebind_proc(ld->link, _ldap_rebind_proc, (void *) link); in PHP_FUNCTION()
2583 zval *link; in PHP_FUNCTION() local
2593 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rl|bs", &link, &pagesize, &iscritical, &cook… in PHP_FUNCTION()
2597 if (Z_TYPE_P(link) == IS_NULL) { in PHP_FUNCTION()
2600 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2601 ldap = ld->link; in PHP_FUNCTION()
2673 zval *link, *result, *cookie, *estimated; in PHP_FUNCTION() local
2683 …if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "rr|zz", &link, &result, &cookie, &estimated)… in PHP_FUNCTION()
2687 ZEND_FETCH_RESOURCE(ld, ldap_linkdata *, &link, -1, "ldap link", le_link); in PHP_FUNCTION()
2690 rc = ldap_parse_result(ld->link, in PHP_FUNCTION()
2785 ZEND_ARG_INFO(0, link)
2942 ZEND_ARG_INFO(0, link)
2949 ZEND_ARG_INFO(0, link)
2956 ZEND_ARG_INFO(0, link)
2985 ZEND_ARG_INFO(0, link)
2990 ZEND_ARG_INFO(0, link)
2996 ZEND_ARG_INFO(0, link)
3005 ZEND_ARG_INFO(0, link)
3017 ZEND_ARG_INFO(0, link)