Attempt to add new files only option to file list

This commit is contained in:
Andrew Pamment
2018-01-08 14:02:43 +10:00
parent d7d984cc57
commit 24994fb150
2 changed files with 8 additions and 2 deletions

View File

@@ -1260,6 +1260,7 @@ void list_files(struct user_record *user) {
char *dsql = "select filename, description, size, dlcount, uploaddate from files where approved=1 ORDER BY uploaddate DESC";
char *fsql = "select filename, description, size, dlcount, uploaddate from files where approved=1 ORDER BY filename";
char *psql = "select filename, description, size, dlcount, uploaddate from files where approved=1 ORDER BY dlcount DESC";
char *nsql = "select filename, description, size, dlcount, uploaddate from files where approved=1 ORDER BY uploaddate DESC WHERE uploaddate > ?";
char *sql;
char buffer[PATH_MAX];
sqlite3 *db;
@@ -1280,6 +1281,9 @@ void list_files(struct user_record *user) {
case 'p':
sql = psql;
break;
case 'n':
sql = nsql;
break;
default:
sql = fsql;
break;
@@ -1297,7 +1301,9 @@ void list_files(struct user_record *user) {
}
sqlite3_busy_timeout(db, 5000);
rc = sqlite3_prepare_v2(db, sql, -1, &res, 0);
if (sql == nsql) {
sqlite3_bind_int(res, 1, userlaston);
}
if (rc != SQLITE_OK) {
sqlite3_finalize(res);
sqlite3_close(db);