davidg          Wed Feb 28 07:50:06 2001 EDT

  Modified files:              
    /php4/ext/midgard   attachment.c 
  Log:
  function reference: attachments
  
  
Index: php4/ext/midgard/attachment.c
diff -u php4/ext/midgard/attachment.c:1.6 php4/ext/midgard/attachment.c:1.7
--- php4/ext/midgard/attachment.c:1.6   Tue Feb 27 17:00:31 2001
+++ php4/ext/midgard/attachment.c       Wed Feb 28 07:50:06 2001
@@ -1,4 +1,4 @@
-/* $Id: attachment.c,v 1.6 2001/02/28 01:00:31 davidg Exp $
+/* $Id: attachment.c,v 1.7 2001/02/28 15:50:06 davidg Exp $
 Copyright (C) 1999 Jukka Zitting <[EMAIL PROTECTED]>
 Copyright (C) 2000 The Midgard Project ry
 Copyright (C) 2000 Emile Heyns, Aurora SA <[EMAIL PROTECTED]>
@@ -70,7 +70,7 @@
             (*name)->value.str.val);
 }
 
-MGD_FUNCTION(ret_type, oop_attachment_create, (type param))
+MGD_FUNCTION(int, oop_attachment_create, (string name, string title, string mimetype, 
+[int score]))
 {
        zval *self;
        zval **zv_table, **zv_id;
@@ -192,7 +192,7 @@
        mgd_free_pool(pool);
 }
 
-MGD_FUNCTION(ret_type, oop_attachment_list, (type param))
+MGD_FUNCTION(mixed, oop_attachment_list, ([string sort]))
 {
        zval *self, **zv_table, **zv_id, **zv_order;
        char *order = NULL;
@@ -229,7 +229,7 @@
                           (*zv_table)->value.str.val, (*zv_id)->value.lval);
 }
 
-MGD_FUNCTION(ret_type, open_attachment, (type param))
+MGD_FUNCTION(int, open_attachment, ([int id, [string mode]]))
 {
        int pid;
        int ptable;
@@ -330,7 +330,7 @@
        mgd_release(res);
 }
 
-MGD_FUNCTION(ret_type, get_attachment, (type param))
+MGD_FUNCTION(mixed, get_attachment, (int id))
 {
        zval **id;
    zval *self;
@@ -338,11 +338,6 @@
        CHECK_MGD;
 
        switch (ZEND_NUM_ARGS()) {
-      /* EEH/TODO: Why this?
-               case 0:
-                       php_midgard_bless(return_value, &MidgardAttachment);
-                       return;
-      */
                case 1:
                        if (zend_get_parameters_ex(1, &id) != SUCCESS) 
WRONG_PARAM_COUNT;
          break;
@@ -359,7 +354,7 @@
    php_midgard_get_object(return_value, MIDGARD_OBJECT_BLOBS, aid);
 }
 
-MGD_FUNCTION(ret_type, serve_attachment, (type param))
+MGD_FUNCTION(bool, serve_attachment, (int id))
 {
        midgard_res *res;
        const char *location, *mimetype;
@@ -450,7 +445,7 @@
        RETVAL_TRUE;
 }
 
-MGD_FUNCTION(ret_type, stat_attachment, (type param))
+MGD_FUNCTION(mixed, stat_attachment, (int id))
 {
        midgard_res *res;
        const char *location;
@@ -537,7 +532,7 @@
 #endif
 }
 
-MGD_FUNCTION(ret_type, delete_attachment, (type param))
+MGD_FUNCTION(bool, delete_attachment, (int id))
 {
        int pid;
        int ptable;
@@ -610,7 +605,7 @@
        mgd_release(res);
 }
 
-MGD_FUNCTION(ret_type, update_attachment, (type param))
+MGD_FUNCTION(bool, update_attachment, (int id, string name, string title, string 
+mimetype, [int score, [int author]]))
 {
        zval **id, **name, **title, **mimetype, **score, **author, *self;
        int ptable, pid;



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to