예제 #1
0
bool _ftpEntry::rescanUpdateParent(bool value) {
 	Query QueryNewFolder = _sqlConnection->query();

	QueryNewFolder << "UPDATE ServerFolders SET rescanForce = "	<< quote << value;
	QueryNewFolder << " WHERE folderID = "	<< quote << _parentID;

	// go go go
	SimpleResult res = QueryNewFolder.execute();

	if(!res.rows())
		return false;	// No Row changed

	return true;
}
예제 #2
0
bool _ftpEntry::dbUpdateFolder() {
 	Query QueryNewFolder = _sqlConnection->query();

	if(!directory)
		return false;

	QueryNewFolder << "UPDATE ServerFolders SET modTimeDate = " << quote << timeModified;
	QueryNewFolder << ", entrys = "			<< quote << entrys;
	QueryNewFolder << ", rescanForce = "	<< quote << rescanForce;
	QueryNewFolder << " WHERE folderID = "	<< quote << _folderID;

	// go go go
	SimpleResult res = QueryNewFolder.execute();

	if(!res.rows())
		return false;	// No Row added

	return true;
}
예제 #3
0
bool _ftpEntry::dbAddFile(_ftpEntry *newEntry) {
 	Query QueryNewFolder = _sqlConnection->query();

	QueryNewFolder << "INSERT INTO ServerFiles VALUES(";

	// Build the query
	dbFileQuery(QueryNewFolder, newEntry);

	// hit it!
	SimpleResult res = QueryNewFolder.execute();

	if(!res.rows())
		return false;	// No Row added

	// Get the AutoID Field
	newEntry->setFolderID(res.insert_id());

	return true;
}