diff options
| -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>  | 
