moved tag-search code into general getphotoselection function
[phpfspot.git] / rpc.php
diff --git a/rpc.php b/rpc.php
index ac08129b66b777aca8d1c49d2687201da62930a2..0bdccc9fde733c14972b02f1d8eaab7ab64635cb 100644 (file)
--- a/rpc.php
+++ b/rpc.php
@@ -44,8 +44,60 @@ class PHPFSPOT_RPC {
 
       switch($_GET['action']) {
          case 'showphoto':
-            print "test";
+
+            $fspot->showPhoto($_GET['id']);
+            break;
+   
+         case 'show_available_tags':
+
+            $fspot->getAvailableTags();
+            break;
+
+         case 'show_selected_tags':
+
+            $fspot->getSelectedTags();
+            break;
+
+         case 'addtag':
+
+            $fspot->addTag($_GET['id']);
+            break;
+
+         case 'deltag':
+
+            $fspot->delTag($_GET['id']);
+            break;
+
+         case 'resettags':
+
+            $fspot->resetTags();
             break;
+
+         case 'tagcondition':
+
+            $fspot->setTagCondition($_GET['mode']);
+            break;
+
+         case 'show_photo_index':
+
+            $fspot->showPhotoIndex();
+            break;
+   
+         case 'showbubbledetails':
+      
+            $fspot->showBubbleDetails($_GET['id'], $_GET['direction']);
+            break;
+
+         case 'showcredits':
+
+            $fspot->showCredits();
+            break;
+
+         case 'search':
+
+            $fspot->startSearch($_GET['for']);
+            break;
+
       }
 
    } // process_ajax_request();