summaryrefslogtreecommitdiff
path: root/stopspam_mod/trunk/init.cpp
diff options
context:
space:
mode:
authorsss <sss@63852ff1-2cfd-40b9-8011-e561a9d89b1c>2009-03-21 18:11:43 +0000
committersss <sss@63852ff1-2cfd-40b9-8011-e561a9d89b1c>2009-03-21 18:11:43 +0000
commitf4ce855b39be6651819afb94fa239d2e24409c0a (patch)
tree3eff9036d480d80a561390f24b8c62a02f5d8c64 /stopspam_mod/trunk/init.cpp
parent9ff26c0dde4f2934ead399a83eae22e3ccb216a8 (diff)
removed useless option
changed plugin info git-svn-id: http://172.18.13.13/svn/mim_plugs@15 63852ff1-2cfd-40b9-8011-e561a9d89b1c
Diffstat (limited to 'stopspam_mod/trunk/init.cpp')
-rw-r--r--stopspam_mod/trunk/init.cpp61
1 files changed, 58 insertions, 3 deletions
diff --git a/stopspam_mod/trunk/init.cpp b/stopspam_mod/trunk/init.cpp
index 95a7632..fc32742 100644
--- a/stopspam_mod/trunk/init.cpp
+++ b/stopspam_mod/trunk/init.cpp
@@ -14,7 +14,7 @@ BOOL gbIgnoreContacts = 0;
BOOL gbExclude = 1;
BOOL gbDelExcluded = 0;
BOOL gbDosServiceIntegration = 0;
-BOOL gbDelNotInList = 0;
+//BOOL gbDelNotInList = 0;
tstring gbSpammersGroup = _T("Spammers");
tstring gbQuestion;
tstring gbAnswer;
@@ -37,7 +37,7 @@ UTF8_INTERFACE utfi;
PLUGININFOEX pluginInfoEx = {
sizeof(PLUGININFOEX),
- pluginName" mod",
+ 0,
PLUGIN_MAKE_VERSION(0, 0, 1, 6),
pluginDescription,
"Roman Miklashevsky",
@@ -49,10 +49,65 @@ PLUGININFOEX pluginInfoEx = {
MIID_STOPSPAM
};
+
+char *date()
+{
+ static char d[11];
+ char *tmp = __DATE__, m[4], mn[3] = "01";
+ m[0]=tmp[0];
+ m[1]=tmp[1];
+ m[2]=tmp[2];
+ if(strstr(m,"Jan"))
+ strcpy(mn,"01");
+ else if(strstr(m,"Feb"))
+ strcpy(mn,"02");
+ else if(strstr(m,"Mar"))
+ strcpy(mn,"03");
+ else if(strstr(m,"Apr"))
+ strcpy(mn,"04");
+ else if(strstr(m,"May"))
+ strcpy(mn,"05");
+ else if(strstr(m,"Jun"))
+ strcpy(mn,"06");
+ else if(strstr(m,"Jul"))
+ strcpy(mn,"07");
+ else if(strstr(m,"Aug"))
+ strcpy(mn,"08");
+ else if(strstr(m,"Sep"))
+ strcpy(mn,"09");
+ else if(strstr(m,"Oct"))
+ strcpy(mn,"10");
+ else if(strstr(m,"Nov"))
+ strcpy(mn,"11");
+ else if(strstr(m,"Dec"))
+ strcpy(mn,"12");
+ d[0]=tmp[7];
+ d[1]=tmp[8];
+ d[2]=tmp[9];
+ d[3]=tmp[10];
+ d[4]='.';
+ d[5]=mn[0];
+ d[6]=mn[1];
+ d[7]='.';
+ d[8]=tmp[4];
+ d[9]=tmp[5];
+ return d;
+}
+
+
extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion)
{
if ( mirandaVersion < PLUGIN_MAKE_VERSION( 0, 7, 0, 0 ))
return NULL;
+ {
+ static char plugname[52];
+ strcpy(plugname, pluginName" mod [");
+ strcat(plugname, date());
+ strcat(plugname, " ");
+ strcat(plugname, __TIME__);
+ strcat(plugname, "]");
+ pluginInfoEx.shortName = plugname;
+ }
return &pluginInfoEx;
}
@@ -77,7 +132,7 @@ void InitVars()
gbIgnoreContacts = DBGetContactSettingByte(NULL, pluginName, "IgnoreContacts", 0);
gbExclude = DBGetContactSettingByte(NULL, pluginName, "ExcludeContacts", 1);
gbDelExcluded = DBGetContactSettingByte(NULL, pluginName, "DelExcluded", 0);
- gbDelNotInList = DBGetContactSettingByte(NULL, pluginName, "DelNotInList", 0);
+// gbDelNotInList = DBGetContactSettingByte(NULL, pluginName, "DelNotInList", 0);
}
static int OnSystemModulesLoaded(WPARAM wParam,LPARAM lParam)