RETURN_TRUE;
}
/* }}} */
+#endif
#ifdef HAVE_LDAP_PARSE_PASSWD
/* {{{ proto bool ldap_parse_exop_passwd(resource link, resource result, string newpasswd)
RETURN_TRUE;
}
-#else
-/* TODO: implement based on ldap_parse_exop() */
/* }}} */
#endif
}
RETURN_TRUE;
}
-#else
-/* TODO: implement based on ldap_parse_extended_result() */
/* }}} */
#endif
/* }}} */
-#endif
/* {{{ proto resource ldap_first_reference(resource link, resource result)
Return first reference */
RETVAL_RES(zend_register_resource(ldap_res, le_result));
}
/* }}} */
+#endif
#ifdef HAVE_LDAP_PASSWD_S
/* {{{ proto ? ldap_exop_passwd(resource link [, string user [, string oldpw [, string newpw [, string newpasswd ]]]])
/* return a PHP control object */
RETVAL_RES(zend_register_resource(ldap_res, le_result));
}
-#else
-/* TODO: implement based on ldap_extended_operation_s() */
/* }}} */
#endif
/* return a PHP control object */
RETVAL_RES(zend_register_resource(ldap_res, le_result));
}
-#else
-/* TODO: implement based on ldap_extended_operation_s() */
-#endif
/* }}} */
#endif
/* }}} */
ZEND_ARG_INFO(1, repoid)
ZEND_ARG_INFO(1, repdata)
ZEND_END_ARG_INFO()
+#endif
+#ifdef HAVE_LDAP_PASSWD_S
ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_exop_passwd, 0, 0, 5)
ZEND_ARG_INFO(0, link)
ZEND_ARG_INFO(0, user)
ZEND_ARG_INFO(0, newpw)
ZEND_ARG_INFO(1, newpasswd)
ZEND_END_ARG_INFO()
+#endif
+#ifdef HAVE_LDAP_WHOAMI_S
ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_exop_whoami, 0, 0, 2)
ZEND_ARG_INFO(0, link)
ZEND_ARG_INFO(1, authzid)
ZEND_ARG_INFO(1, retoid)
ZEND_ARG_INFO(1, retdata)
ZEND_END_ARG_INFO()
+#endif
+#ifdef HAVE_LDAP_PARSE_PASSWD
ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_parse_exop_passwd, 0, 0, 3)
ZEND_ARG_INFO(0, link)
ZEND_ARG_INFO(0, result)
ZEND_ARG_INFO(1, newpasswd)
ZEND_END_ARG_INFO()
+#endif
+#ifdef HAVE_LDAP_PARSE_WHOAMI
ZEND_BEGIN_ARG_INFO_EX(arginfo_ldap_parse_exop_whoami, 0, 0, 3)
ZEND_ARG_INFO(0, link)
ZEND_ARG_INFO(0, result)
#endif
#ifdef HAVE_LDAP_EXTENDED_OPERATION_S
PHP_FE(ldap_exop, arginfo_ldap_exop)
+#endif
+#ifdef HAVE_LDAP_PASSWD_S
PHP_FE(ldap_exop_passwd, arginfo_ldap_exop_passwd)
+#endif
+#ifdef HAVE_LDAP_WHOAMI_S
PHP_FE(ldap_exop_whoami, arginfo_ldap_exop_whoami)
#endif
#ifdef HAVE_LDAP_PARSE_EXTENDED_RESULT
PHP_FE(ldap_parse_exop, arginfo_ldap_parse_exop)
+#endif
+#ifdef HAVE_LDAP_PARSE_PASSWD
PHP_FE(ldap_parse_exop_passwd, arginfo_ldap_parse_exop_passwd)
+#endif
+#ifdef HAVE_LDAP_PARSE_WHOAMI
PHP_FE(ldap_parse_exop_whoami, arginfo_ldap_parse_exop_whoami)
#endif
#endif