IBPP::Transaction tr = IBPP::TransactionFactory(db, IBPP::amWrite, til, tlr);
IBPP::Statement st = IBPP::StatementFactory(db, tr);
-int32_t id, i;
-
try
{
tr->Start();
printfd(__FILE__, "Tariff '%s' not found in database\n", tariffName.c_str());
return -1;
}
+ int32_t id;
st->Get(1, id);
st->Close();
if (schemaVersion > 0)
IBPP::Time tb;
IBPP::Time te;
- for(i = 0; i < DIR_NUM; i++)
+ for(int i = 0; i < DIR_NUM; i++)
{
tb.SetTime(td.dirPrice[i].hDay, td.dirPrice[i].mDay, 0);
dbUser(),
dbPass(),
dbName(),
- dbHost(),
- schemaVersion(0)
+ dbHost()
{
}
//-----------------------------------------------------------------------------
version("mysql_store v.0.67"),
storeSettings(),
settings(),
+ schemaVersion(0),
logger(GetPluginLogger(GetStgLogger(), "store_mysql"))
{
}
-#include <pthread.h>
+#include "stg_timer.h"
+
+#include "stg/common.h"
#include <ctime>
#include <cstring>
#include <csignal>
-#include "stg/common.h"
-
-#include "stg_timer.h"
+#include <pthread.h>
void * StgTimer(void *);
static bool isTimerRunning = false;
volatile time_t stgTime;
+#ifdef STG_TIMER_DEBUG
const int TIME_SPEED = 1;
/*
1 - 1x speed
1 - start before new day (3 min before) 29.11.2005 23:57:00
2 - start before new month (3 min before) 30.11.2005 23:57:00
*/
+#endif
//-----------------------------------------------------------------------------
void * StgTimer(void *)