diff options
author | randomdan <randomdan@localhost> | 2011-02-03 12:45:52 +0000 |
---|---|---|
committer | randomdan <randomdan@localhost> | 2011-02-03 12:45:52 +0000 |
commit | e8ccf377552ed2dfe71b92e3d180b7fb9aa3d208 (patch) | |
tree | f5d4951e40ccebeca14d883245bb8e4babcb7c2c | |
parent | Remove compose functions on column data and add a handle function for type sa... (diff) | |
download | gentoobrowse-e8ccf377552ed2dfe71b92e3d180b7fb9aa3d208.tar.bz2 gentoobrowse-e8ccf377552ed2dfe71b92e3d180b7fb9aa3d208.tar.xz gentoobrowse-e8ccf377552ed2dfe71b92e3d180b7fb9aa3d208.zip |
Add missing conversion in generic visitor
Whole new improved variable system (does drop VariableParse, no longer required)
Add option to count, but not include, blank lines in proc and file rows
File file rows to open files, not execute them
Fix to ODBC API with strings that don't use the whole buffer
XML changes to site to use new variable system
Changes to GB importer to use FS rows and new SQL merge now that it's a) tested and b) variable parse has gone
-rw-r--r-- | gentoobrowse/checks/loggedIn.xml | 3 | ||||
-rw-r--r-- | gentoobrowse/console/emailebuilds.xml | 5 | ||||
-rw-r--r-- | gentoobrowse/console/fileimport.xml | 45 | ||||
-rw-r--r-- | gentoobrowse/datasources/postgres.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/emails/newpackageversions.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/emails/welcome.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/present/accountTracked.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/present/atom.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/present/category.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/present/index.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/present/package.xml | 30 | ||||
-rw-r--r-- | gentoobrowse/present/search.xml | 2 | ||||
-rw-r--r-- | gentoobrowse/request/doconfirm.xml | 10 | ||||
-rw-r--r-- | gentoobrowse/request/dologin.xml | 18 | ||||
-rw-r--r-- | gentoobrowse/request/dosignup.xml | 24 | ||||
-rw-r--r-- | gentoobrowse/request/track.xml | 8 | ||||
-rw-r--r-- | gentoobrowse/request/untrack.xml | 4 |
17 files changed, 92 insertions, 71 deletions
diff --git a/gentoobrowse/checks/loggedIn.xml b/gentoobrowse/checks/loggedIn.xml index 0b120c2..0785380 100644 --- a/gentoobrowse/checks/loggedIn.xml +++ b/gentoobrowse/checks/loggedIn.xml @@ -1,5 +1,6 @@ <?xml version="1.0"?> -<project2:regexcheck xmlns:project2="http://project2.randomdan.homeip.net" apply-to="%loggedInUserID|" present="login" name="loggedIn"> +<project2:regexcheck xmlns:project2="http://project2.randomdan.homeip.net" present="login" name="loggedIn"> + <apply-to source="session" name="loggedInUserID"><default value="" /></apply-to> <regex>[1-9][0-9]*</regex> <message>Not logged in</message> </project2:regexcheck> diff --git a/gentoobrowse/console/emailebuilds.xml b/gentoobrowse/console/emailebuilds.xml index 051b78c..a227a9d 100644 --- a/gentoobrowse/console/emailebuilds.xml +++ b/gentoobrowse/console/emailebuilds.xml @@ -16,8 +16,9 @@ </sql> </project2:sqlrows> <project2:iterate name="users" source="usersToEmail"> - <project2:sendmail to="^useremail" server="smtp.random.lan:25" subject="Gentoo Browse - New package versions" + <project2:sendmail server="smtp.random.lan:25" subject="Gentoo Browse - New package versions" present="newpackageversions" from="noreply@gentoobrowse.randomdan.homeip.net" /> + <to source="parent" name="useremail" depth="1" /> <project2:sqltask datasource="postgres"> <sql> insert into user_ebuild_emails(ebuildid, userid, sentat) @@ -33,7 +34,7 @@ where ebe.userid is null </sql> <parameters> - <param name="0" value="^userid" /> + <param name="0"><value source="parent" name="userid" depth="1" /></param> </parameters> </project2:sqltask> </project2:iterate> diff --git a/gentoobrowse/console/fileimport.xml b/gentoobrowse/console/fileimport.xml index b65573f..37b7814 100644 --- a/gentoobrowse/console/fileimport.xml +++ b/gentoobrowse/console/fileimport.xml @@ -4,23 +4,28 @@ <xi:include href="../datasources/postgres.xml" /> <project2:sqlrows name="fileTypes" datasource="postgres"> <sql> - SELECT filetypeid, searchroot, LENGTH(searchroot) + 1 || '-' AS rootlen, searchspec + SELECT filetypeid, searchroot, searchspec FROM filetypes ORDER BY filetypeid DESC </sql> </project2:sqlrows> - <project2:procrows name="findCacheFiles" newline=" " encoding="ascii" fieldSep="|" quoteChar="" - path="*find ^searchroot ^searchspec -printf "%p|%t\n" | cut -b ^rootlen | sed 's#^# ^filetypeid |#'" > - <columns> - <column>filetypeid</column> - <column>filename</column> - <column>moddate</column> - </columns> - </project2:procrows> + <project2:fsrows name="findCacheFiles" /> <project2:sqlmerge name="files" datasource="postgres" targettable="files"> <project2:iterate name="eachFileType" source="fileTypes"> - <project2:iterate name="eachCacheFile" source="findCacheFiles" /> + <project2:iterate name="eachCacheFile" source="findCacheFiles"> + <parameters> + <param name="root"><value source="parent" name="searchroot" depth="1" /></param> + <param name="spec"><value source="parent" name="searchspec" depth="1" /></param> + </parameters> + <project2:sqlmergeinsert name="insertFile"> + <parameters> + <param name="filename"><value source="parent" attribute="relPath" depth="1" /></param> + <param name="moddate"><value source="parent" attribute="modifiedDate" depth="1"/></param> + <param name="filetypeid"><value source="parent" name="filetypeid" depth="2" /></param> + </parameters> + </project2:sqlmergeinsert> + </project2:iterate> </project2:iterate> <columns> <column key="true">filename</column> @@ -38,19 +43,25 @@ ORDER BY f.fileid </sql> </project2:sqlrows> - <project2:procrows name="readFileContent" newline=" " encoding="utf-8" fieldSep="|" quoteChar="" - path="*grep -n . ^filename | sed -e 's#:#|#' -e 's#^# ^fileid |#'" > + <project2:filerows name="readFileContent" newline=" " encoding="utf-8" fieldSep="" quoteChar="" keepBlankRows="count" > + <path source="parent" name="filename" depth="1" /> <columns> - <column>fileid</column> - <column>line</column> <column>content</column> </columns> - </project2:procrows> + </project2:filerows> <project2:sqlmerge name="loadCacheContent" datasource="postgres" targettable="filecache" - updatewhere="*a.fileid IN (SELECT o.fileid FROM files o WHERE o.cachedat IS NULL OR o.cachedat != o.moddate)"> + updatewhere="a.fileid IN (SELECT o.fileid FROM files o WHERE o.cachedat IS NULL OR o.cachedat != o.moddate)"> <project2:iterate name="eachOutDatedFile" source="outDatedFiles"> - <project2:iterate name="eachFileContent" source="readFileContent" /> + <project2:iterate name="eachFileContent" source="readFileContent"> + <project2:sqlmergeinsert name="insertFile"> + <parameters> + <param name="fileid"><value source="parent" name="fileid" depth="2" /></param> + <param name="line"><value source="parent" attribute="rownum" depth="1" /></param> + <param name="content"><value source="parent" name="content" depth="1" /></param> + </parameters> + </project2:sqlmergeinsert> + </project2:iterate> </project2:iterate> <columns> <column key="true">fileid</column> diff --git a/gentoobrowse/datasources/postgres.xml b/gentoobrowse/datasources/postgres.xml index 448892a..d6fbd35 100644 --- a/gentoobrowse/datasources/postgres.xml +++ b/gentoobrowse/datasources/postgres.xml @@ -3,8 +3,6 @@ <readonly preferlocal="true"> <dsn host="firebrand">Driver=postgresql;ServerName=firebrand.random.lan;Username=gentoo;Database=gentoo;Password=gentoo;ConnSettings=SET search_path=gentoobrowse,public;</dsn> <dsn host="defiant">Driver=postgresql;ServerName=defiant.random.lan;Username=gentoo;Database=gentoo;Password=gentoo;ConnSettings=SET search_path=gentoobrowse,public;</dsn> - <dsn host="akira">Driver=postgresql;ServerName=akira.random.lan;Username=gentoo;Database=gentoo;Password=gentoo;ConnSettings=SET search_path=gentoobrowse,public;</dsn> - <dsn host="riogrande">Driver=postgresql;ServerName=riogrande.random.lan;Username=gentoo;Database=gentoo;Password=gentoo;ConnSettings=SET search_path=gentoobrowse,public;</dsn> </readonly> <masterdsn>Driver=postgresql;ServerName=postgresql.random.lan;Username=gentoo;Database=gentoo;Password=gentoo;ConnSettings=SET search_path=gentoobrowse,public;</masterdsn> </project2:rdbmsdatasource> diff --git a/gentoobrowse/emails/newpackageversions.xml b/gentoobrowse/emails/newpackageversions.xml index 45bba93..1132407 100644 --- a/gentoobrowse/emails/newpackageversions.xml +++ b/gentoobrowse/emails/newpackageversions.xml @@ -21,7 +21,7 @@ </project2:sqlrows> <project2:view name="newpackageversionsforuser" source="newpackageversions" rootname="newpackageversions" recordname="version"> <parameters> - <param name="userid" value="^^userid" /> + <param name="userid"><value source="parent" name="userid" depth="2" /></param> </parameters> </project2:view> </view> diff --git a/gentoobrowse/emails/welcome.xml b/gentoobrowse/emails/welcome.xml index ad48f66..f3242ca 100644 --- a/gentoobrowse/emails/welcome.xml +++ b/gentoobrowse/emails/welcome.xml @@ -12,7 +12,7 @@ </project2:sqlrows> <project2:view name="verifyguids" source="verifyguidsbyemail" rootname="verifyguids" recordname="verifyguid"> <parameters> - <param name="email" value="$email" /> + <param name="email"><value source="param" name="email" /></param> </parameters> </project2:view> </view> diff --git a/gentoobrowse/present/accountTracked.xml b/gentoobrowse/present/accountTracked.xml index 5dded3f..746631b 100644 --- a/gentoobrowse/present/accountTracked.xml +++ b/gentoobrowse/present/accountTracked.xml @@ -6,7 +6,7 @@ <xi:include href="../views/tracked.xml" /> <project2:view name="trackedPackages" source="trackedPackages" rootname="trackedebuilds" recordname="ebuild" filter="userid"> <parameters> - <param name="userid" value="%loggedInUserID" /> + <param name="userid"><value source="session" name="loggedInUserID" /></param> </parameters> </project2:view> </view> diff --git a/gentoobrowse/present/atom.xml b/gentoobrowse/present/atom.xml index ecbb0b5..040497f 100644 --- a/gentoobrowse/present/atom.xml +++ b/gentoobrowse/present/atom.xml @@ -4,7 +4,7 @@ <xi:include href="../views/newebuildsatom.xml" /> <project2:view name="atomebuilds" source="newebuilds" rootname="newebuilds" recordname="ebuild"> <parameters> - <param name="username" value="/1" /> + <param name="username"><value source="uri" index="1" /></param> </parameters> </project2:view> </view> diff --git a/gentoobrowse/present/category.xml b/gentoobrowse/present/category.xml index 6de3875..f45dc97 100644 --- a/gentoobrowse/present/category.xml +++ b/gentoobrowse/present/category.xml @@ -4,7 +4,7 @@ <xi:include href="../views/category.xml" /> <project2:view name="categoryPackages" source="categoryPackages" rootname="packages" recordname="package" filter="byCatName"> <parameters> - <param name="catname" value="/1" /> + <param name="catname"><value source="uri" index="1" /></param> </parameters> </project2:view> </view> diff --git a/gentoobrowse/present/index.xml b/gentoobrowse/present/index.xml index 4fa7946..36b5da6 100644 --- a/gentoobrowse/present/index.xml +++ b/gentoobrowse/present/index.xml @@ -5,7 +5,7 @@ <project2:view name="newebuilds" source="newebuilds" rootname="newebuilds" recordname="ebuild" filter="syncCount"> <parameters> <param name="count" value="3" /> - <param name="userID" value="%loggedInUserID|0" /> + <param name="userID"><value source="session" name="loggedInUserID"><default value="0" type="int" /></value></param> </parameters> </project2:view> <project2:view name="syncs" source="syncs" rootname="syncs" recordname="sync" filter="syncCount"> diff --git a/gentoobrowse/present/package.xml b/gentoobrowse/present/package.xml index 0b93d04..69c13cc 100644 --- a/gentoobrowse/present/package.xml +++ b/gentoobrowse/present/package.xml @@ -4,68 +4,68 @@ <xi:include href="../views/package.xml" /> <project2:view name="package" source="packages" rootname="summary" recordname="package" filter="catAndName"> <parameters> - <param name="cat" value="/1" /> - <param name="pkg" value="/2" /> + <param name="cat"><value source="uri" index="1" /></param> + <param name="pkg"><value source="uri" index="2" /></param> </parameters> <project2:view name="tracked" source="tracks" rootname="tracks" recordname="track" filter="isPkgTrackedByUser"> <parameters> - <param name="pkgid" value="^packageid" /> - <param name="userid" value="%loggedInUserID|0" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> + <param name="userid"><value source="session" name="loggedInUserID"><default value="0" type="int" /></value></param> </parameters> </project2:view> <project2:view name="versions" source="versions" rootname="versions" recordname="version" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="urls" source="packageUrls" rootname="packageUrls" recordname="url" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="uses" source="versionUses" rootname="versionUses" recordname="use" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="archs" source="versionArchs" rootname="versionArchs" recordname="arch" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="bugs" source="packageBugs" rootname="packageBugs" recordname="bug" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="deps" source="packageDeps" rootname="deps" recordname="package" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="rdeps" source="packageRdeps" rootname="rdeps" recordname="package" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="depees" source="packageDepees" rootname="depees" recordname="package" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="maskStatus" source="maskStatus" rootname="maskstatus" recordname="mask" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="maskDetails" source="maskDetails" rootname="maskdetails" recordname="mask" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> <project2:view name="changeLog" source="changeLog" rootname="changelog" recordname="entry" filter="pkg"> <parameters> - <param name="pkgid" value="^packageid" /> + <param name="pkgid"><value source="parent" name="packageid" depth="1" /></param> </parameters> </project2:view> </project2:view> diff --git a/gentoobrowse/present/search.xml b/gentoobrowse/present/search.xml index 60610df..b2f0f97 100644 --- a/gentoobrowse/present/search.xml +++ b/gentoobrowse/present/search.xml @@ -10,7 +10,7 @@ </project2:rawview> <project2:view name="searchResults" source="packageSearch" rootname="searchResults" recordname="package" filter="freeText"> <parameters> - <param name="criteria" value="$criteria|" /> + <param name="criteria"><value source="param" name="criteria" default="" /></param> </parameters> </project2:view> </view> diff --git a/gentoobrowse/request/doconfirm.xml b/gentoobrowse/request/doconfirm.xml index 9b2b0e5..83785a3 100644 --- a/gentoobrowse/request/doconfirm.xml +++ b/gentoobrowse/request/doconfirm.xml @@ -11,21 +11,23 @@ WHERE verifyguid = ? </sql> <parameters> - <param name="0" value="$verifyguid" /> + <param name="0"><value source="param" name="verifyguid" /></param> </parameters> </project2:sqlcheck> <project2:iterate datasource="postgres-web" name="getUidFromDatabase" source="users" filter="verifyguid"> <parameters> - <param name="verifyguid" value="$verifyguid" /> + <param name="verifyguid"><value source="param" name="verifyguid" /></param> </parameters> <tasks> - <project2:sessionset key="loggedInUserID" value="^userid" name="setUidInSession" /> + <project2:sessionset key="loggedInUserID" name="setUidInSession" /> + <value source="parent" name="userid" depth="1" /> + </project2:sessionset> </tasks> </project2:iterate> <project2:sqltask datasource="postgres-web"> <sql>UPDATE users SET verifyguid = NULL WHERE verifyguid = ?</sql> <parameters> - <param name="0" value="$verifyguid" /> + <param name="0"><value source="param" name="verifyguid" /></param> </parameters> </project2:sqltask> </view> diff --git a/gentoobrowse/request/dologin.xml b/gentoobrowse/request/dologin.xml index 9e1bc19..b2c7121 100644 --- a/gentoobrowse/request/dologin.xml +++ b/gentoobrowse/request/dologin.xml @@ -3,11 +3,13 @@ xmlns:project2="http://project2.randomdan.homeip.net"> <xi:include href="../datasources/postgres-web.xml" /> <xi:include href="../views/user.xml" /> - <project2:regexcheck apply-to="$username" present="login" name="usernameEntered"> + <project2:regexcheck present="login" name="usernameEntered"> + <apply-to source="param" name="username" /> <regex>.+</regex> <message>User name required</message> </project2:regexcheck> - <project2:regexcheck apply-to="$password" present="login" name="passwordLength"> + <project2:regexcheck present="login" name="passwordLength"> + <apply-to source="param" name="password" /> <regex>.{6,}</regex> <message>Password too short</message> </project2:regexcheck> @@ -20,8 +22,8 @@ AND userpassword = ? </sql> <parameters> - <param name="0" value="$username" /> - <param name="1" value="$password" /> + <param name="0"><value source="param" name="username" /></param> + <param name="1"><value source="param" name="password" /></param> </parameters> </project2:sqlcheck> <project2:sqlcheck datasource="postgres-web" testOp="=" testValue="1" present="confirm" name="checkConfirmed"> @@ -33,15 +35,17 @@ AND verifyguid IS NULL </sql> <parameters> - <param name="0" value="$username" /> + <param name="0"><value source="param" name="username" /></param> </parameters> </project2:sqlcheck> <project2:iterate datasource="postgres-web" name="getUidFromDatabase" source="users" filter="username"> <parameters> - <param name="username" value="$username" /> + <param name="username"><value source="param" name="username" /></param> </parameters> <tasks> - <project2:sessionset key="loggedInUserID" value="^userid" name="setUidInSession" /> + <project2:sessionset key="loggedInUserID" name="setUidInSession"> + <value source="parent" name="userid" depth="1" /> + </project2:sessionset> </tasks> </project2:iterate> </view> diff --git a/gentoobrowse/request/dosignup.xml b/gentoobrowse/request/dosignup.xml index 386b585..c0b24df 100644 --- a/gentoobrowse/request/dosignup.xml +++ b/gentoobrowse/request/dosignup.xml @@ -2,11 +2,13 @@ <view name="dosignup" present="confirm" xmlns:xi="http://www.w3.org/2001/XInclude" xmlns:project2="http://project2.randomdan.homeip.net"> <xi:include href="../datasources/postgres-web.xml" /> - <project2:regexcheck apply-to="$username" present="signup" name="usernameEntered"> + <project2:regexcheck present="signup" name="usernameEntered"> + <apply-to source="param" name="username" /> <regex>.+</regex> <message>User name required</message> </project2:regexcheck> - <project2:regexcheck apply-to="$password" present="signup" name="passwordLength"> + <project2:regexcheck present="signup" name="passwordLength"> + <apply-to source="param" name="password" /> <regex>.{6,}</regex> <message>Password too short</message> </project2:regexcheck> @@ -18,7 +20,7 @@ WHERE username = ? </sql> <parameters> - <param name="0" value="$username" /> + <param name="0"><value source="param" name="username" /></param> </parameters> </project2:sqlcheck> <project2:sqlcheck datasource="postgres-web" testOp="=" testValue="0" present="signup" name="freeEmail"> @@ -29,20 +31,22 @@ WHERE useremail = ? </sql> <parameters> - <param name="0" value="$email" /> + <param name="0"><value source="param" name="email" /></param> </parameters> </project2:sqlcheck> <project2:sqltask datasource="postgres-web"> <sql>INSERT INTO users(username, userrealname, userpassword, useremail, verifyguid) VALUES(?, ?, ?, ?, uuid_generate_v4())</sql> <parameters> - <param name="0" value="$username" /> - <param name="1" value="$realname" /> - <param name="2" value="$password" /> - <param name="3" value="$email" /> + <param name="0"><value source="param" name="username" /></param> + <param name="1"><value source="param" name="realname" /></param> + <param name="2"><value source="param" name="password" /></param> + <param name="3"><value source="param" name="email" /></param> </parameters> </project2:sqltask> - <project2:sendmail to="$email" server="smtp.random.lan:25" subject="Welcome to Gentoo Browse" - present="welcome" from="noreply@gentoobrowse.randomdan.homeip.net" /> + <project2:sendmail server="smtp.random.lan:25" subject="Welcome to Gentoo Browse" + present="welcome" from="noreply@gentoobrowse.randomdan.homeip.net"> + <to source="param" name="email" /> + </project2:sendmail> </view> diff --git a/gentoobrowse/request/track.xml b/gentoobrowse/request/track.xml index 5d8bbc9..ca7b8c8 100644 --- a/gentoobrowse/request/track.xml +++ b/gentoobrowse/request/track.xml @@ -11,15 +11,15 @@ AND userid = ? </sql> <parameters> - <param name="0" value="$packageid" /> - <param name="1" value="%loggedInUserID" /> + <param name="0"><value source="param" name="packageid" /></param> + <param name="1"><value source="session" name="loggedInUserID" /></param> </parameters> </project2:sqlcheck> <project2:sqltask datasource="postgres-web" name="addTrack"> <sql>INSERT INTO user_packages(packageid, userid, trackedsince) VALUES(?, ?, NOW())</sql> <parameters> - <param name="0" value="$packageid" /> - <param name="1" value="%loggedInUserID" /> + <param name="0"><value source="param" name="packageid" /></param> + <param name="1"><value source="session" name="loggedInUserID" /></param> </parameters> </project2:sqltask> </request> diff --git a/gentoobrowse/request/untrack.xml b/gentoobrowse/request/untrack.xml index 58f595b..1cef535 100644 --- a/gentoobrowse/request/untrack.xml +++ b/gentoobrowse/request/untrack.xml @@ -9,8 +9,8 @@ AND userid = ? </sql> <parameters> - <param name="0" value="$packageid" /> - <param name="1" value="%loggedInUserID" /> + <param name="0"><value source="param" name="packageid" /></param> + <param name="1"><value source="session" name="loggedInUserID" /></param> </parameters> </project2:sqltask> </request> |