aboutsummaryrefslogtreecommitdiffstats
path: root/ws.php
diff options
context:
space:
mode:
Diffstat (limited to 'ws.php')
-rw-r--r--ws.php24
1 files changed, 23 insertions, 1 deletions
diff --git a/ws.php b/ws.php
index 33006d413..808000108 100644
--- a/ws.php
+++ b/ws.php
@@ -236,7 +236,17 @@ function ws_addDefaultMethods( $arr )
),
'POST method only.<br>Use the <b>image</b> field for uploading file.<br>Set the form encoding to "form-data"<br><b>category</b> is the numeric identifier of the destination category.'
);
-
+
+ $service->addMethod(
+ 'pwg.images.delete',
+ 'ws_images_delete',
+ array(
+ 'image_id'=>array('default'=>0),
+ 'pwg_token' => array('default' => null),
+ ),
+ 'Delete photos. You can give several image_ids, comma separated'
+ );
+
$service->addMethod(
'pwg.categories.getAdminList',
'ws_categories_getAdminList',
@@ -255,6 +265,18 @@ function ws_addDefaultMethods( $arr )
);
$service->addMethod(
+ 'pwg.categories.delete',
+ 'ws_categories_delete',
+ array(
+ 'category_id'=>array('default'=>0),
+ 'pwg_token' => array('default' => null),
+ 'photo_deletion_mode' => array('default' => 'delete_orphans'),
+ ),
+ 'Delete categories. You can give several category_ids, comma separated.
+<br><b>photo_deletion_mode</b> can be "no_delete" (may create orphan photos), "delete_orphans" (default mode, only deletes photos linked to no other album) or "force_delete" (delete all photos, even those linked to other albums)'
+ );
+
+ $service->addMethod(
'pwg.tags.getAdminList',
'ws_tags_getAdminList',
array(),