From 19dedfa5c5318dc9c2824a859a2bd0395766e96c Mon Sep 17 00:00:00 2001 From: Rolf Ahrenberg Date: Fri, 18 Feb 2011 20:35:29 +0200 Subject: Added Perl compatible regular expression filtering into the recordings menu. --- pages/recordings.ecpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'pages') diff --git a/pages/recordings.ecpp b/pages/recordings.ecpp index f256a0b..48455dd 100644 --- a/pages/recordings.ecpp +++ b/pages/recordings.ecpp @@ -1,5 +1,6 @@ <%pre> #include +#include #include #include @@ -25,6 +26,7 @@ using namespace std; string sort; string todel; string diskinfo; + string filter; string deletions[]; <%session scope="global"> @@ -103,10 +105,13 @@ if (!deleteResult.empty()) {
    -<& recordings.recordings_item &> +<& recordings.recordings_item filter=(filter) &>
-
+
+ + +
<%cpp> } @@ -120,6 +125,7 @@ if (!deleteResult.empty()) { <%def recordings_item> <%args> + filter; path[]; int level = 0; @@ -156,6 +162,7 @@ for (recIter = recItems.begin(); recIter != recItems.end(); ++recIter) { } recItemParams.add("path", recItem->Name()); recItemParams.add("level", lexical_cast(level + 1)); + recItemParams.add("filter", filter);