From a3144ce3336542262fdb3508602b16768a282fa4 Mon Sep 17 00:00:00 2001 From: tomash Date: Thu, 2 Nov 2006 10:09:46 +0000 Subject: [PATCH] #1878 searchMetadata generalized to multifield orderby --- .../modules/storageServer/var/BasicStor.php | 10 +++- .../modules/storageServer/var/DataEngine.php | 58 +++++++++++++------ .../modules/storageServer/var/GreenBox.php | 10 +++- .../src/modules/storageServer/var/LocStor.php | 10 +++- .../storageServer/var/xmlrpc/XR_LocStor.php | 10 +++- .../storageServer/var/xmlrpc/xr_cli_test.php | 15 ++++- 6 files changed, 81 insertions(+), 32 deletions(-) diff --git a/campcaster/src/modules/storageServer/var/BasicStor.php b/campcaster/src/modules/storageServer/var/BasicStor.php index 61bd6c15f..aa9e7d6d9 100644 --- a/campcaster/src/modules/storageServer/var/BasicStor.php +++ b/campcaster/src/modules/storageServer/var/BasicStor.php @@ -1023,10 +1023,14 @@ class BasicStor extends Alib { * "conditions" field) * *
  • orderby : string - metadata category for sorting (optional) - * default sorting by dc:title (+ primary sorting by filetype - - * audioclips, playlists, webstreams ...) + * or array of strings for multicolumn orderby + * [default: dc:creator, dc:source, dc:title] + *
  • + *
  • desc : boolean - flag for descending order (optional) + * or array of boolean for multicolumn orderby + * (it corresponds to elements of orderby field) + * [default: all ascending] *
  • - *
  • desc : boolean - flag for descending order (optional)
  • *
  • conditions - array of hashes with structure: *