Update task query logic to handle status 6 and adjust file metadata in sync cache

This commit is contained in:
2024-12-15 16:37:43 +01:00
parent 8c42e65d57
commit 105438c249
2 changed files with 24 additions and 22 deletions

View File

@@ -132,6 +132,8 @@ class Tasks
{
if ( in_array( $status, [ 0, 2, 3 ] ) )
$results = $mdb -> query( 'SELECT * FROM tasks WHERE status = ' . $status . ' ' . $sql . ' ORDER BY date_end IS NOT NULL DESC, date_end ASC, name ASC' ) -> fetchAll( \PDO::FETCH_ASSOC );
elseif ( $status == 6 )
$results = $mdb -> query( 'SELECT * FROM tasks WHERE status = ' . $status . ' ' . $sql . ' ORDER BY open DESC, date_end IS NOT NULL DESC, date_end ASC, name ASC' ) -> fetchAll( \PDO::FETCH_ASSOC );
else
$results = $mdb -> query( 'SELECT * FROM tasks WHERE status = ' . $status . ' ' . $sql . ' ORDER BY open DESC, o ASC, status ASC, date_start IS NOT NULL DESC, date_start ASC, date_end IS NOT NULL DESC, date_end ASC, name ASC' ) -> fetchAll( \PDO::FETCH_ASSOC );
}