Subversion Repositories spk

Rev

Rev 160 | Rev 178 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 160 Rev 170
Line 6... Line 6...
6
#include "spk.h"
6
#include "spk.h"
7
//#include "ProgressInfo.h"
7
//#include "ProgressInfo.h"
8
 
8
 
9
namespace SPK {
9
namespace SPK {
10
 
10
 
11
void AddLogEntry(int type, CyString args, CyStringList *errors)
11
	void AddLogEntry(int type, CyString args, CyStringList* errors)
12
{
12
	{
13
	if ( errors ) errors->PushBack(args, ERRORLOG_OLD(type));
13
		if (errors) errors->PushBack(args, ERRORLOG_OLD(type));
-
 
14
	}
-
 
15
	void AddLogEntry(int type, const Utils::String &args, Utils::CStringList* errors)
-
 
16
	{
-
 
17
		if (errors) errors->pushBack(args, ERRORLOG(type));
14
}
18
	}
15
 
19
 
16
 
20
 
17
COriginalFiles::COriginalFiles(const Utils::String &dir) : _sDir(dir)
21
COriginalFiles::COriginalFiles(const Utils::String &dir) : _sDir(dir)
18
{
22
{
19
}
23
}
Line 43... Line 47...
43
void COriginalFiles::installed(CBaseFile *package)
47
void COriginalFiles::installed(CBaseFile *package)
44
{
48
{
45
	for ( CListNode<C_File> *oNode = _lFiles.Front(); oNode; oNode = oNode->next() )
49
	for ( CListNode<C_File> *oNode = _lFiles.Front(); oNode; oNode = oNode->next() )
46
	{
50
	{
47
		C_File *of = oNode->Data();
51
		C_File *of = oNode->Data();
48
		for ( CListNode<C_File> *checkNode = package->GetFileList()->Front(); checkNode; checkNode = checkNode->next() )
52
		for ( CListNode<C_File> *checkNode = package->fileList().Front(); checkNode; checkNode = checkNode->next() )
49
		{
53
		{
50
			C_File *f = checkNode->Data();
54
			C_File *f = checkNode->Data();
51
 
55
 
52
			// match the same filetype
56
			// match the same filetype
53
			if ( of->GetFileType() != f->GetFileType() )
57
			if ( of->GetFileType() != f->GetFileType() )
Line 66... Line 70...
66
	CLog::log(CLog::Log_Install, 3, "Checking for any original files to backup");
70
	CLog::log(CLog::Log_Install, 3, "Checking for any original files to backup");
67
	CDirIO oDir(_sDir + "/PluginManager/Original");
71
	CDirIO oDir(_sDir + "/PluginManager/Original");
68
	for ( CListNode<C_File> *oNode = _lFiles.Front(); oNode; oNode = oNode->next() )
72
	for ( CListNode<C_File> *oNode = _lFiles.Front(); oNode; oNode = oNode->next() )
69
	{
73
	{
70
		C_File *of = oNode->Data();
74
		C_File *of = oNode->Data();
71
		for ( CListNode<C_File> *checkNode = package->GetFileList()->Front(); checkNode; checkNode = checkNode->next() )
75
		for ( CListNode<C_File> *checkNode = package->fileList().Front(); checkNode; checkNode = checkNode->next() )
72
		{
76
		{
73
			C_File *f = checkNode->Data();
77
			C_File *f = checkNode->Data();
74
 
78
 
75
			// match the same filetype
79
			// match the same filetype
76
			if ( of->GetFileType() != f->GetFileType() )
80
			if ( of->GetFileType() != f->GetFileType() )