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 497 by douglas, 2005-06-17T13:45:37-07:00 vs.
Revision 498 by douglas, 2005-06-17T13:57:51-07:00

# Line 18 | Line 18 | MediaFolder::MediaFolder(_H<dbi::Connect
18          _H<dbi::ResultSet> path_(connection->Parse(_B("SELECT path FROM folders WHERE path = ?"))->Execute(path.GetPath()));
19  
20          if (!path_->MoveNext())
21 <                connection->Parse(_B("INSERT INTO folders (path, folder, root) VALUES (?, ?, ?)"))->Execute(path.GetPath(), path.GetParent().GetPath(), root.GetPath());
21 >                if (path.GetPath() != root.GetPath())
22 >                        connection->Parse(_B("INSERT INTO folders (path, folder, root) VALUES (?, ?, ?)"))->Execute(path.GetPath(), path.GetParent().GetPath(), root.GetPath());
23 >                else
24 >                        connection->Parse(_B("INSERT INTO folders (path, folder, root) VALUES (?, NULL, ?)"))->Execute(path.GetPath(), root.GetPath());
25   }
26  
27   _L<MediaFile> MediaFolder::GetFiles() const

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines