From: <jhe...@us...> - 2002-12-04 09:00:47
|
Update of /cvsroot/upcase-project/UpCase/lib In directory sc8-pr-cvs1:/tmp/cvs-serv23843 Modified Files: uc_sql-mysql.inc Log Message: added queries to handle package manifest and variables stored in th db Index: uc_sql-mysql.inc =================================================================== RCS file: /cvsroot/upcase-project/UpCase/lib/uc_sql-mysql.inc,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** uc_sql-mysql.inc 28 Nov 2002 14:23:24 -0000 1.9 --- uc_sql-mysql.inc 4 Dec 2002 09:00:44 -0000 1.10 *************** *** 91,94 **** --- 91,95 ---- // INSTALLER $installer_tbl = $ucConfig->tblPrefix . $ucConfig->dbTables["installer"]; + $files_tbl = $ucConfig->tblPrefix . $ucConfig->dbTables["files"]; $ucsql_packagestatus = "SELECT * FROM $installer_tbl WHERE pkgname = '%s'" . " AND pkgversion LIKE '%s'" *************** *** 97,106 **** . " AND pkgversion LIKE '%s' AND pkgpath LIKE '%s'" . " AND tblprefix LIKE '%s' AND installed LIKE '%s'"; $ucsql_packageregister = "INSERT INTO $installer_tbl" . " (pkgname, pkgversion, pkgpath, tblprefix)" . " VALUES ('%s', '%s', '%s', '%s')"; $ucsql_packageunregister = "DELETE FROM $installer_tbl" ! . " WHERE pkgname = '%s' AND pkgversion = '%s'" ! . " AND pkgpath = '%s' AND tblprefix = '%s'"; $ucsql_packageinstcomp = "UPDATE $installer_tbl SET installed = '1'" . " WHERE pkgname = '%s' AND pkgversion = '%s'" --- 98,107 ---- . " AND pkgversion LIKE '%s' AND pkgpath LIKE '%s'" . " AND tblprefix LIKE '%s' AND installed LIKE '%s'"; + $ucsql_getpackagebyid = "SELECT * FROM $installer_tbl WHERE appid = '%s'"; $ucsql_packageregister = "INSERT INTO $installer_tbl" . " (pkgname, pkgversion, pkgpath, tblprefix)" . " VALUES ('%s', '%s', '%s', '%s')"; $ucsql_packageunregister = "DELETE FROM $installer_tbl" ! . " WHERE appid = '%s'"; $ucsql_packageinstcomp = "UPDATE $installer_tbl SET installed = '1'" . " WHERE pkgname = '%s' AND pkgversion = '%s'" *************** *** 108,111 **** $ucsql_packageinstalled = "SELECT * FROM $installer_tbl" . " WHERE pkgname LIKE '%s' AND installed = '1'"; ! ?> --- 109,120 ---- $ucsql_packageinstalled = "SELECT * FROM $installer_tbl" . " WHERE pkgname LIKE '%s' AND installed = '1'"; ! $ucsql_packagemanifest = "INSERT INTO $files_tbl" ! . " (appid, type, filename, checksum, mtime, mode) VALUES "; ! $ucsql_rmmanifest = "DELETE FROM $files_tbl WHERE appid = '%s'"; ! $ucsql_getfiles = "SELECT * FROM $files_tbl WHERE appid = '%s'" ! . " ORDER BY filename DESC"; ! ! $vars_tbl = $ucConfig->tblPrefix . $ucConfig->dbTables["vars"]; ! $ucsql_getvars = "SELECT VALUE FROM $vars_tbl WHERE name = '%s'"; ! $ucsql_setvars = "UPDATE $vars_tbl SET value = '%s' WHERE name = '%s'"; ?> |