autoflag safe for packages submitted by TUs and Developers

This commit is contained in:
swiergot 2005-08-09 09:20:07 +00:00
parent c2c143399e
commit 6001191a0d

View file

@ -378,7 +378,11 @@ if ($_COOKIE["AURSID"]) {
$q.="Description='".mysql_escape_string($new_pkgbuild['pkgdesc'])."', "; $q.="Description='".mysql_escape_string($new_pkgbuild['pkgdesc'])."', ";
$q.="URL='".mysql_escape_string($new_pkgbuild['url'])."', "; $q.="URL='".mysql_escape_string($new_pkgbuild['url'])."', ";
$q.="LocationID=2, "; $q.="LocationID=2, ";
if (account_from_sid($_COOKIE["AURSID"]) == "Trusted User" || account_from_sid($_COOKIE["AURSID"]) == "Developer") {
$q.="Safe=1, VerifiedBy=".uid_from_sid($_COOKIE["AURSID"]).", ";
} else {
$q.="Safe=0, "; $q.="Safe=0, ";
}
$fspath=$INCOMING_DIR.$pkg_name."/".$_FILES["pfile"]["name"]; $fspath=$INCOMING_DIR.$pkg_name."/".$_FILES["pfile"]["name"];
$q.="FSPath='".mysql_escape_string($fspath)."', "; $q.="FSPath='".mysql_escape_string($fspath)."', ";
$urlpath=$URL_DIR.$pkg_name."/".$_FILES["pfile"]["name"]; $urlpath=$URL_DIR.$pkg_name."/".$_FILES["pfile"]["name"];
@ -430,6 +434,9 @@ if ($_COOKIE["AURSID"]) {
# #
$q = "INSERT INTO Packages "; $q = "INSERT INTO Packages ";
$q.= " (Name, Version, CategoryID, Description, URL, LocationID, "; $q.= " (Name, Version, CategoryID, Description, URL, LocationID, ";
if (account_from_sid($_COOKIE["AURSID"]) == "Trusted User" || account_from_sid($_COOKIE["AURSID"]) == "Developer") {
$q.= "Safe, VerifiedBy,";
}
$q.= " SubmittedTS, SubmitterUID, MaintainerUID, FSPath, URLPath) "; $q.= " SubmittedTS, SubmitterUID, MaintainerUID, FSPath, URLPath) ";
$q.= "VALUES ('"; $q.= "VALUES ('";
$q.= mysql_escape_string($new_pkgbuild['pkgname'])."', '"; $q.= mysql_escape_string($new_pkgbuild['pkgname'])."', '";
@ -438,7 +445,11 @@ if ($_COOKIE["AURSID"]) {
$q.= mysql_escape_string($_REQUEST['category']).", '"; $q.= mysql_escape_string($_REQUEST['category']).", '";
$q.= mysql_escape_string($new_pkgbuild['pkgdesc'])."', '"; $q.= mysql_escape_string($new_pkgbuild['pkgdesc'])."', '";
$q.= mysql_escape_string($new_pkgbuild['url']); $q.= mysql_escape_string($new_pkgbuild['url']);
$q.= "', 2, UNIX_TIMESTAMP(), "; $q.= "', 2, ";
if (account_from_sid($_COOKIE["AURSID"]) == "Trusted User" || account_from_sid($_COOKIE["AURSID"]) == "Developer") {
$q.= "1, ".uid_from_sid($_COOKIE["AURSID"]).", ";
}
$q.= "UNIX_TIMESTAMP(), ";
$q.= uid_from_sid($_COOKIE["AURSID"]).", "; $q.= uid_from_sid($_COOKIE["AURSID"]).", ";
$q.= uid_from_sid($_COOKIE["AURSID"]).", '"; $q.= uid_from_sid($_COOKIE["AURSID"]).", '";
$fspath=$INCOMING_DIR.$pkg_name."/".$_FILES["pfile"]["name"]; $fspath=$INCOMING_DIR.$pkg_name."/".$_FILES["pfile"]["name"];