diff options
author | Hartmut Holzgraefe <hholzgra@php.net> | 2002-10-21 19:55:28 +0000 |
---|---|---|
committer | Hartmut Holzgraefe <hholzgra@php.net> | 2002-10-21 19:55:28 +0000 |
commit | eb137d3d80b9cd3ac0477f94366e92f218da9703 (patch) | |
tree | 09ca4014163050ed09c831fc4d04d8bdbca2d58f /ext/fdf/php_fdf.h | |
parent | f768d343f501832b14befedbf6934e339182f512 (diff) | |
download | php-git-eb137d3d80b9cd3ac0477f94366e92f218da9703.tar.gz |
@ updated FDF extension to work with current Adodeb fdftk 5.0 (hartmut)
reworked some existing stuff
added some functions suporting stuff that have been added since fdftk 2.0
emulating read from/save to strings by transparently using temp. files
(activeX version of fdftk has this, but not plain C version :( )
Diffstat (limited to 'ext/fdf/php_fdf.h')
-rw-r--r-- | ext/fdf/php_fdf.h | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/ext/fdf/php_fdf.h b/ext/fdf/php_fdf.h index 54eab5d25b..a707606b18 100644 --- a/ext/fdf/php_fdf.h +++ b/ext/fdf/php_fdf.h @@ -33,32 +33,62 @@ # include <FdfTk.h> #endif +ZEND_BEGIN_MODULE_GLOBALS(fdf) + FDFErc error; + zval *enum_callback; + FDFDoc enum_fdf; +ZEND_END_MODULE_GLOBALS(fdf) + +#ifdef ZTS +#define FDF_G(v) TSRMG(fdf_globals_id, zend_fdf_globals *, v) +#else +#define FDF_G(v) (fdf_globals.v) +#endif + + extern zend_module_entry fdf_module_entry; #define fdf_module_ptr &fdf_module_entry PHP_MINIT_FUNCTION(fdf); PHP_MSHUTDOWN_FUNCTION(fdf); +PHP_RINIT_FUNCTION(fdf); PHP_MINFO_FUNCTION(fdf); PHP_FUNCTION(fdf_open); +PHP_FUNCTION(fdf_open_string); PHP_FUNCTION(fdf_close); PHP_FUNCTION(fdf_create); PHP_FUNCTION(fdf_save); +PHP_FUNCTION(fdf_save_string); PHP_FUNCTION(fdf_get_value); PHP_FUNCTION(fdf_set_value); PHP_FUNCTION(fdf_next_field_name); PHP_FUNCTION(fdf_set_ap); +PHP_FUNCTION(fdf_get_ap); PHP_FUNCTION(fdf_get_status); PHP_FUNCTION(fdf_set_status); PHP_FUNCTION(fdf_set_file); PHP_FUNCTION(fdf_get_file); PHP_FUNCTION(fdf_add_template); PHP_FUNCTION(fdf_set_flags); +PHP_FUNCTION(fdf_get_flags); PHP_FUNCTION(fdf_set_opt); +PHP_FUNCTION(fdf_get_opt); PHP_FUNCTION(fdf_set_submit_form_action); PHP_FUNCTION(fdf_set_javascript_action); +PHP_FUNCTION(fdf_add_doc_javascript); +PHP_FUNCTION(fdf_set_on_import_javascript); PHP_FUNCTION(fdf_set_encoding); - +PHP_FUNCTION(fdf_get_encoding); +PHP_FUNCTION(fdf_set_version); +PHP_FUNCTION(fdf_get_version); +PHP_FUNCTION(fdf_set_target_frame); +PHP_FUNCTION(fdf_errno); +PHP_FUNCTION(fdf_error); +PHP_FUNCTION(fdf_remove_item); +PHP_FUNCTION(fdf_get_attachment); +PHP_FUNCTION(fdf_enum_values); +PHP_FUNCTION(fdf_header); #else #define fdf_module_ptr NULL #endif |