ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/DecentralizedMedia/MediaFolder.cpp
(Generate patch)

Comparing DecentralizedMedia/MediaFolder.cpp (file contents):
Revision 550 by douglas, 2005-07-04T23:37:40-07:00 vs.
Revision 554 by douglas, 2005-07-10T04:22:54-07:00

# Line 4 | Line 4
4   //
5   // $Id$
6  
7 < #include <menes/standard.hh>
7 > #include <menes/c++/standard.hh>
8  
9   #include <menes/dbi/resultset.hpp>
10  
# Line 50 | Line 50 | cse::String MediaFolder::GetName() const
50                  return path.GetName();
51   }
52  
53 < _L<MediaFile> MediaFolder::GetFiles() const
53 > _L<MediaFile> MediaFolder::GetFiles(unsigned page) const
54   {
55 <        _R<dbi::ResultSet> paths(connection->Parse(_B("SELECT path FROM files WHERE live = TRUE AND folder = ? ORDER BY path"))->Execute(path.GetPath()));
55 >        _R<dbi::ResultSet> paths(connection->Parse(_B("SELECT path FROM files WHERE live = TRUE AND folder = ? ORDER BY path LIMIT 50 OFFSET ?"))->Execute(path.GetPath(), page * 50));
56          _L<MediaFile> files;
57  
58          while (paths->MoveNext())
# Line 61 | Line 61 | _L<MediaFile> MediaFolder::GetFiles() co
61          return files;
62   }
63  
64 < _L<MediaFolder> MediaFolder::GetFolders() const
64 > _L<MediaFolder> MediaFolder::GetFolders(unsigned page) const
65   {
66 <        _R<dbi::ResultSet> paths(connection->Parse(_B("SELECT path FROM folders WHERE folder = ? ORDER BY path"))->Execute(path.GetPath()));
66 >        _R<dbi::ResultSet> paths(connection->Parse(_B("SELECT path FROM folders WHERE folder = ? ORDER BY path LIMIT 50 OFFSET ?"))->Execute(path.GetPath(), page * 50));
67          _L<MediaFolder> folders;
68  
69          while (paths->MoveNext())

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines