comparison src/update.cpp @ 20:226774bf49fc

Small fix.
author pyon@macmini
date Mon, 08 Dec 2014 19:47:42 +0900
parents 1ba97995f642
children
comparison
equal deleted inserted replaced
19:3bb803d8c1d7 20:226774bf49fc
1 // Filename : update.cpp 1 // Filename : update.cpp
2 // Last Change: 19-Jun-2014. 2 // Last Change: 08-Dec-2014.
3 3
4 #include "update.h" 4 #include "update.h"
5 5
6 void CheckNewFiles( wxString shared ) 6 int CheckNewFiles( wxString shared )
7 { 7 {
8 // index 8 // index
9 wxString cfile = wxGetCwd() + wxFILE_SEP_PATH + wxT("db") + wxFILE_SEP_PATH + wxT("ccn.db"); 9 wxString cfile = wxGetCwd() + wxFILE_SEP_PATH + wxT("db") + wxFILE_SEP_PATH + wxT("ccn.db");
10 wxFileName fn( cfile ); 10 wxFileName fn( cfile );
11 wxDateTime ct = fn.GetModificationTime(); 11 wxDateTime ct = fn.GetModificationTime();
12 12
13 wxString nfile = shared + wxFILE_SEP_PATH + wxT("ccn.db"); 13 wxString nfile = shared + wxFILE_SEP_PATH + wxT("ccn.db");
14 fn.Assign( nfile ); 14 fn.Assign( nfile );
15 if ( !fn.IsFileReadable() ) {
16 wxMessageBox( wxT("共有ファイルにアクセスできなかったので終了します。") );
17 return 1;
18 }
15 wxDateTime nt = fn.GetModificationTime(); 19 wxDateTime nt = fn.GetModificationTime();
16 20
17 if ( nt - ct > wxTimeSpan::Week() ) { 21 if ( nt - ct > wxTimeSpan::Week() ) {
18 wxMessageDialog md( NULL, wxT("インデックスが古くなっています.\n新しいインデックスを取得しますか?"), wxT("Information"), wxYES_NO|wxOK_DEFAULT ); 22 wxMessageDialog md( NULL, wxT("インデックスが古くなっています.\n新しいインデックスを取得しますか?"), wxT("Information"), wxYES_NO|wxOK_DEFAULT );
19 if ( md.ShowModal() == wxID_YES ) { 23 if ( md.ShowModal() == wxID_YES ) {
42 } 46 }
43 else { 47 else {
44 if ( ct - nt > wxTimeSpan::Day() ) 48 if ( ct - nt > wxTimeSpan::Day() )
45 PutFile( nfile, cfile ); 49 PutFile( nfile, cfile );
46 } 50 }
51
52 return 0;
47 } 53 }
48 54
49 void GetFile( wxString target, wxString newfile ) 55 void GetFile( wxString target, wxString newfile )
50 { 56 {
51 wxCopyFile( newfile, target, true ); 57 wxCopyFile( newfile, target, true );