]> git.stg.codes - stg.git/commitdiff
Search parameter in map case insensitive
authorNaffanya <naffanya@naffanya.(none)>
Wed, 29 Jan 2014 21:04:05 +0000 (23:04 +0200)
committerNaffanya <naffanya@naffanya.(none)>
Wed, 29 Jan 2014 21:04:05 +0000 (23:04 +0200)
1  2 
include/stg/user.h
include/stg/user_property.h
include/stg/users.h
projects/stargazer/main.cpp
projects/stargazer/plugins/other/rscript/rscript.cpp
projects/stargazer/user_impl.cpp
projects/stargazer/user_impl.h
projects/stargazer/user_property.cpp

Simple merge
index 7c0f4da15dd4554e325f1f03d2f221f4823189ab,1716296acd7300482c53f3014c41d7f13869574d..398c457914894ea083d8f31e3cde6756985f569d
@@@ -19,6 -18,6 +19,7 @@@ $Author: faust 
  #include "stg/logger.h"
  #include "stg/locker.h"
  #include "stg/scriptexecuter.h"
++#include "stg/common.h"
  
  #include "store.h"
  #include "admin.h"
@@@ -288,7 -277,6 +289,7 @@@ USER_PROPERTY_LOGGED<varT>::USER_PROPER
        name(n),
        scriptsDir(sd)
  {
- properties.insert(std::make_pair(name, this));
++properties.insert(std::make_pair(ToLower(name), this));
  }
  //-------------------------------------------------------------------------
  template <typename varT>
Simple merge
Simple merge
Simple merge
index 38d3c013230cb44db4990a4e33b65b528c50a280,150f2a8bcf1fe8de324127b391f87f46c852e5e2..5b51fc5d040f4441c80d2b2ef124e5efe6c19d6d
@@@ -209,9 -215,10 +215,10 @@@ public
      void            ProcessDayFee();
      void            ProcessDayFeeSpread();
      void            ProcessNewMonth();
+     void            ProcessDailyFee();
  
      bool            IsInetable();
 -    std::string     GetEnabledDirs();
 +    std::string     GetEnabledDirs() const;
  
      void            OnAdd();
      void            OnDelete();
index a94b60a4215d22b1e10bc520e286ef866124822d,f5f5eeeacbec868cae7f2c5be6ed5289893a77e6..a0c974bc2f71c086bd77461ad5267c5053fba443
@@@ -3,40 -3,40 +3,39 @@@
  USER_PROPERTIES::USER_PROPERTIES(const std::string & sd)
      : stat(),
        conf(),
 -      cash            (stat.cash,             "cash",             false, true, GetStgLogger(), sd),
 -      up              (stat.monthUp,          "upload",           false, true, GetStgLogger(), sd),
 -      down            (stat.monthDown,        "download",         false, true, GetStgLogger(), sd),
 -      lastCashAdd     (stat.lastCashAdd,      "lastCashAdd",      false, true, GetStgLogger(), sd),
 -      passiveTime     (stat.passiveTime,      "passiveTime",      false, true, GetStgLogger(), sd),
 -      lastCashAddTime (stat.lastCashAddTime,  "lastCashAddTime",  false, true, GetStgLogger(), sd),
 -      freeMb          (stat.freeMb,           "freeMb",           false, true, GetStgLogger(), sd),
 -      lastActivityTime(stat.lastActivityTime, "lastActivityTime", false, true, GetStgLogger(), sd),
 +      cash            (stat.cash,             "cash",             false, true, GetStgLogger(), sd, properties),
-       up              (stat.up,               "upload",           false, true, GetStgLogger(), sd, properties),
-       down            (stat.down,             "download",         false, true, GetStgLogger(), sd, properties),
++      up              (stat.monthUp,          "upload",           false, true, GetStgLogger(), sd, properties),
++      down            (stat.monthDown,        "download",         false, true, GetStgLogger(), sd, properties),
 +      lastCashAdd     (stat.lastCashAdd,      "lastCashAdd",      false, true, GetStgLogger(), sd, properties),
 +      passiveTime     (stat.passiveTime,      "passiveTime",      false, true, GetStgLogger(), sd, properties),
 +      lastCashAddTime (stat.lastCashAddTime,  "lastCashAddTime",  false, true, GetStgLogger(), sd, properties),
 +      freeMb          (stat.freeMb,           "freeMb",           false, true, GetStgLogger(), sd, properties),
 +      lastActivityTime(stat.lastActivityTime, "lastActivityTime", false, true, GetStgLogger(), sd, properties),
  
--
 -      password    (conf.password,     "password",     true,  false, GetStgLogger(), sd),
 -      passive     (conf.passive,      "passive",      false, false, GetStgLogger(), sd),
 -      disabled    (conf.disabled,     "disabled",     false, false, GetStgLogger(), sd),
 -      disabledDetailStat(conf.disabledDetailStat, "DisabledDetailStat", false, false, GetStgLogger(), sd),
 -      alwaysOnline(conf.alwaysOnline, "alwaysOnline", false, false, GetStgLogger(), sd),
 -      tariffName  (conf.tariffName,   "tariff",       false, false, GetStgLogger(), sd),
 -      nextTariff  (conf.nextTariff,   "new tariff",   false, false, GetStgLogger(), sd),
 -      address     (conf.address,      "address",      false, false, GetStgLogger(), sd),
 -      note        (conf.note,         "note",         false, false, GetStgLogger(), sd),
 -      group       (conf.group,        "group",        false, false, GetStgLogger(), sd),
 -      email       (conf.email,        "email",        false, false, GetStgLogger(), sd),
 -      phone       (conf.phone,        "phone",        false, false, GetStgLogger(), sd),
 -      realName    (conf.realName,     "realName",     false, false, GetStgLogger(), sd),
 -      credit      (conf.credit,       "credit",       false, false, GetStgLogger(), sd),
 -      creditExpire(conf.creditExpire, "creditExpire", false, false, GetStgLogger(), sd),
 -      ips         (conf.ips,          "IP",           false, false, GetStgLogger(), sd),
 -      userdata0   (conf.userdata[0],  "userdata0",    false, false, GetStgLogger(), sd),
 -      userdata1   (conf.userdata[1],  "userdata1",    false, false, GetStgLogger(), sd),
 -      userdata2   (conf.userdata[2],  "userdata2",    false, false, GetStgLogger(), sd),
 -      userdata3   (conf.userdata[3],  "userdata3",    false, false, GetStgLogger(), sd),
 -      userdata4   (conf.userdata[4],  "userdata4",    false, false, GetStgLogger(), sd),
 -      userdata5   (conf.userdata[5],  "userdata5",    false, false, GetStgLogger(), sd),
 -      userdata6   (conf.userdata[6],  "userdata6",    false, false, GetStgLogger(), sd),
 -      userdata7   (conf.userdata[7],  "userdata7",    false, false, GetStgLogger(), sd),
 -      userdata8   (conf.userdata[8],  "userdata8",    false, false, GetStgLogger(), sd),
 -      userdata9   (conf.userdata[9],  "userdata9",    false, false, GetStgLogger(), sd)
 +      password    (conf.password,     "password",     true,  false, GetStgLogger(), sd, properties),
 +      passive     (conf.passive,      "passive",      false, false, GetStgLogger(), sd, properties),
 +      disabled    (conf.disabled,     "disabled",     false, false, GetStgLogger(), sd, properties),
 +      disabledDetailStat(conf.disabledDetailStat, "DisabledDetailStat", false, false, GetStgLogger(), sd, properties),
 +      alwaysOnline(conf.alwaysOnline, "alwaysOnline", false, false, GetStgLogger(), sd, properties),
 +      tariffName  (conf.tariffName,   "tariff",       false, false, GetStgLogger(), sd, properties),
 +      nextTariff  (conf.nextTariff,   "new tariff",   false, false, GetStgLogger(), sd, properties),
 +      address     (conf.address,      "address",      false, false, GetStgLogger(), sd, properties),
 +      note        (conf.note,         "note",         false, false, GetStgLogger(), sd, properties),
 +      group       (conf.group,        "group",        false, false, GetStgLogger(), sd, properties),
 +      email       (conf.email,        "email",        false, false, GetStgLogger(), sd, properties),
 +      phone       (conf.phone,        "phone",        false, false, GetStgLogger(), sd, properties),
 +      realName    (conf.realName,     "realName",     false, false, GetStgLogger(), sd, properties),
 +      credit      (conf.credit,       "credit",       false, false, GetStgLogger(), sd, properties),
 +      creditExpire(conf.creditExpire, "creditExpire", false, false, GetStgLogger(), sd, properties),
 +      ips         (conf.ips,          "ips",          false, false, GetStgLogger(), sd, properties),
 +      userdata0   (conf.userdata[0],  "userdata0",    false, false, GetStgLogger(), sd, properties),
 +      userdata1   (conf.userdata[1],  "userdata1",    false, false, GetStgLogger(), sd, properties),
 +      userdata2   (conf.userdata[2],  "userdata2",    false, false, GetStgLogger(), sd, properties),
 +      userdata3   (conf.userdata[3],  "userdata3",    false, false, GetStgLogger(), sd, properties),
 +      userdata4   (conf.userdata[4],  "userdata4",    false, false, GetStgLogger(), sd, properties),
 +      userdata5   (conf.userdata[5],  "userdata5",    false, false, GetStgLogger(), sd, properties),
 +      userdata6   (conf.userdata[6],  "userdata6",    false, false, GetStgLogger(), sd, properties),
 +      userdata7   (conf.userdata[7],  "userdata7",    false, false, GetStgLogger(), sd, properties),
 +      userdata8   (conf.userdata[8],  "userdata8",    false, false, GetStgLogger(), sd, properties),
 +      userdata9   (conf.userdata[9],  "userdata9",    false, false, GetStgLogger(), sd, properties)
  {}