145 lines
3.6 KiB
C++
145 lines
3.6 KiB
C++
|
#include "fplib.h"
|
||
|
|
||
|
#define FILE_CONFIG CONFIG_DITTA
|
||
|
#define FILE_SECTION "fp"
|
||
|
|
||
|
#define FP_IP "ip"
|
||
|
#define FP_DB "db"
|
||
|
#define FP_USR "usr"
|
||
|
#define FP_PSW "psw"
|
||
|
#define FP_FLD_DEST "flddest"
|
||
|
#define FP_FLD_USR_DEST "fldusrdest"
|
||
|
#define FP_COFI_TRAS "cofitras"
|
||
|
#define FP_GEST_ALLEG "gestioneallegati"
|
||
|
#define FP_ALLEG_FAT "allegafatt"
|
||
|
#define FP_ESP_PRI "esppri"
|
||
|
#define FP_ESP_EST "espest"
|
||
|
#define FP_ESP_EST_COD "espestcod"
|
||
|
|
||
|
|
||
|
const TString& TFP_settings::get_db_indirizzo() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_IP);
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_db_database() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_DB);
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_db_str_con() const
|
||
|
{
|
||
|
return get_tmp_string().cut(0) << get_db_indirizzo() << "@" << get_db_database();
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_db_user() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_USR);
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_db_password() const
|
||
|
{
|
||
|
return get_tmp_string().cut(0) << decode(ini_get_string(FILE_CONFIG, FILE_SECTION, FP_PSW));
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_fld_dest() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_FLD_DEST);
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_fld_dest_usr() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_FLD_USR_DEST, "");
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_cofi_tras() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_COFI_TRAS);
|
||
|
}
|
||
|
|
||
|
const bool TFP_settings::get_gest_alleg() const
|
||
|
{
|
||
|
return ini_get_bool(FILE_CONFIG, FILE_SECTION, FP_GEST_ALLEG);
|
||
|
}
|
||
|
|
||
|
const bool TFP_settings::get_allega_fat() const
|
||
|
{
|
||
|
return ini_get_bool(FILE_CONFIG, FILE_SECTION, FP_ALLEG_FAT);
|
||
|
}
|
||
|
|
||
|
const bool TFP_settings::get_esp_pri_empty() const
|
||
|
{
|
||
|
return ini_get_bool(FILE_CONFIG, FILE_SECTION, FP_ESP_PRI);
|
||
|
}
|
||
|
|
||
|
const bool TFP_settings::get_esp_est() const
|
||
|
{
|
||
|
return ini_get_bool(FILE_CONFIG, FILE_SECTION, FP_ESP_EST);
|
||
|
}
|
||
|
|
||
|
const TString& TFP_settings::get_esp_est_cod() const
|
||
|
{
|
||
|
return ini_get_string(FILE_CONFIG, FILE_SECTION, FP_ESP_EST_COD, "XXXXXXX");
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_db_indirizzo(const TString& ind) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_IP, ind);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_db_database(const TString& db) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_DB, db);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_db_user(const TString& usr) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_USR, usr);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_db_password(const TString& psw) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_PSW, encode(psw));
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_fld_dest(const TString& fld_dest) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_FLD_DEST, fld_dest);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_fld_dest_usr(const TString& fld_dest_usr) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_FLD_USR_DEST, fld_dest_usr);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_cofi_tras(const TString& cofi) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_COFI_TRAS, cofi);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_gest_alleg(const bool gest_alleg) const
|
||
|
{
|
||
|
ini_set_bool(FILE_CONFIG, FILE_SECTION, FP_GEST_ALLEG, gest_alleg);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_allega_fat(const bool allega_fatt) const
|
||
|
{
|
||
|
ini_set_bool(FILE_CONFIG, FILE_SECTION, FP_ALLEG_FAT, allega_fatt);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_esp_pri_empty(const bool esp_pri) const
|
||
|
{
|
||
|
ini_set_bool(FILE_CONFIG, FILE_SECTION, FP_ESP_PRI, esp_pri);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_esp_est(const bool esp_est) const
|
||
|
{
|
||
|
ini_set_bool(FILE_CONFIG, FILE_SECTION, FP_ESP_EST, esp_est);
|
||
|
}
|
||
|
|
||
|
void TFP_settings::set_esp_est_cod(const TString& esp_est_cod) const
|
||
|
{
|
||
|
ini_set_string(FILE_CONFIG, FILE_SECTION, FP_ESP_EST_COD, esp_est_cod);
|
||
|
}
|
||
|
|