projects
/
phpfspot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
further pimped code for phpDocumentor
[phpfspot.git]
/
rpc.php
diff --git
a/rpc.php
b/rpc.php
index b2d258c5c0748b1530bcc229d4ebfcafc6232c09..e4fecf8121048c1726bff6b8a409e67f1e5b6d04 100644
(file)
--- a/
rpc.php
+++ b/
rpc.php
@@
-2,8
+2,9
@@
/* *************************************************************************
*
/* *************************************************************************
*
- * Copyright (c) by Andreas Unterkircher, unki@netshadow.at
- * All rights reserved
+ * phpfspot, presents your F-Spot photo collection in Web browsers.
+ *
+ * Copyright (c) by Andreas Unterkircher
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-58,6
+59,10
@@
class PHPFSPOT_RPC {
}
break;
}
break;
+ case 'getxmltaglist':
+ print $fspot->get_xml_tag_list();
+ break;
+
case 'show_available_tags':
print $fspot->getAvailableTags();
break;
case 'show_available_tags':
print $fspot->getAvailableTags();
break;
@@
-67,14
+72,14
@@
class PHPFSPOT_RPC {
break;
case 'addtag':
break;
case 'addtag':
- if(isset($_
GET['id']) && is_numeric($_GE
T['id'])) {
-
$fspot->addTag($_GE
T['id']);
+ if(isset($_
POST['id']) && is_numeric($_POS
T['id'])) {
+
print $fspot->addTag($_POS
T['id']);
}
break;
case 'deltag':
}
break;
case 'deltag':
- if(isset($_
GET['id']) && is_numeric($_GE
T['id'])) {
-
$fspot->delTag($_GE
T['id']);
+ if(isset($_
POST['id']) && is_numeric($_POS
T['id'])) {
+
print $fspot->delTag($_POS
T['id']);
}
break;
}
break;
@@
-87,8
+92,8
@@
class PHPFSPOT_RPC {
break;
case 'tagcondition':
break;
case 'tagcondition':
- if(isset($_
GET['mode']) && in_array($_GE
T['mode'], Array('or', 'and'))) {
-
$fspot->setTagCondition($_GE
T['mode']);
+ if(isset($_
POST['mode']) && in_array($_POS
T['mode'], Array('or', 'and'))) {
+
print $fspot->setTagCondition($_POS
T['mode']);
}
break;
}
break;
@@
-99,6
+104,9
@@
class PHPFSPOT_RPC {
else {
unset($_SESSION['begin_with']);
}
else {
unset($_SESSION['begin_with']);
}
+ if(isset($_GET['last_photo']) && is_numeric($_GET['last_photo']))
+ $_SESSION['last_photo'] = $_GET['last_photo'];
+
$fspot->showPhotoIndex();
break;
$fspot->showPhotoIndex();
break;
@@
-107,7
+115,7
@@
class PHPFSPOT_RPC {
break;
case 'search':
break;
case 'search':
- print $fspot->startSearch(
$_GET['for']
);
+ print $fspot->startSearch();
break;
case 'update_sort_order':
break;
case 'update_sort_order':