Patch level :10.0
Files correlati : Ricompilazione Demo : [ ] Commento : aggiunto il controllo sul dninst git-svn-id: svn://10.65.10.50/trunk@19985 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
parent
d412f492a5
commit
114090d2fb
@ -1,5 +1,6 @@
|
|||||||
#include <automask.h>
|
#include <automask.h>
|
||||||
#include <defmask.h>
|
#include <defmask.h>
|
||||||
|
#include <dongle.h>
|
||||||
#include <progind.h>
|
#include <progind.h>
|
||||||
#include <recarray.h>
|
#include <recarray.h>
|
||||||
#include <recset.h>
|
#include <recset.h>
|
||||||
@ -839,13 +840,10 @@ void TGestione_listini_semplice::init_modify_mode(TMask& m)
|
|||||||
|
|
||||||
bool TGestione_listini_semplice::user_create()
|
bool TGestione_listini_semplice::user_create()
|
||||||
{
|
{
|
||||||
//controlla che solo il producer AGA possa usare questo programma
|
//controlla se la chiave ha l'autorizzazione a questo programma
|
||||||
const int oem = ini_get_int(CONFIG_OEM, "MAIN", "OEM", -1);
|
Tdninst dninst;
|
||||||
if (oem != 0)
|
if (!dninst.can_I_run(true))
|
||||||
{
|
return error_box(TR("Programma non autorizzato!"));
|
||||||
error_box(TR("Programma non autorizzato!"));
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
_rel = new TRelation(LF_CONDV);
|
_rel = new TRelation(LF_CONDV);
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#include <automask.h>
|
#include <automask.h>
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
#include <defmask.h>
|
#include <defmask.h>
|
||||||
|
#include <dongle.h>
|
||||||
#include <progind.h>
|
#include <progind.h>
|
||||||
#include <recarray.h>
|
#include <recarray.h>
|
||||||
#include <recset.h>
|
#include <recset.h>
|
||||||
@ -1179,18 +1180,9 @@ void TAggiorna_listini::main_loop()
|
|||||||
|
|
||||||
bool TAggiorna_listini::create()
|
bool TAggiorna_listini::create()
|
||||||
{
|
{
|
||||||
//controlla che solo il producer AGA possa usare questo programma
|
Tdninst dninst;
|
||||||
const int oem = ini_get_int(CONFIG_OEM, "MAIN", "OEM", -1);
|
if (!dninst.can_I_run(true))
|
||||||
if (oem != 0)
|
return error_box(TR("Programma non autorizzato!"));
|
||||||
{
|
|
||||||
error_box(TR("Programma non autorizzato!"));
|
|
||||||
return false;
|
|
||||||
|
|
||||||
//se non paghi ti stronco!!!
|
|
||||||
const TDate oggi(TODAY);
|
|
||||||
if (oggi >= 20100115)
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return TSkeleton_application::create();
|
return TSkeleton_application::create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#include <automask.h>
|
#include <automask.h>
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
#include <defmask.h>
|
#include <defmask.h>
|
||||||
|
#include <dongle.h>
|
||||||
#include <recset.h>
|
#include <recset.h>
|
||||||
#include <reprint.h>
|
#include <reprint.h>
|
||||||
#include <utility.h>
|
#include <utility.h>
|
||||||
@ -164,17 +165,11 @@ void TPrint_condven::main_loop()
|
|||||||
|
|
||||||
bool TPrint_condven::create()
|
bool TPrint_condven::create()
|
||||||
{
|
{
|
||||||
//controlla che solo il producer AGA possa usare questo programma
|
//controlla se la chiave ha l'autorizzazione a questo programma
|
||||||
if (!is_power_reseller())
|
Tdninst dninst;
|
||||||
{
|
if (!dninst.can_I_run(true))
|
||||||
error_box(TR("Programma non autorizzato!"));
|
return error_box(TR("Programma non autorizzato!"));
|
||||||
return false;
|
|
||||||
|
|
||||||
//se non paghi ti stronco!!!
|
|
||||||
const TDate oggi(TODAY);
|
|
||||||
if (oggi >= 20100115)
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return TSkeleton_application::create();
|
return TSkeleton_application::create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
#include <applicat.h>
|
#include <applicat.h>
|
||||||
#include <automask.h>
|
#include <automask.h>
|
||||||
|
#include <dongle.h>
|
||||||
#include <modaut.h>
|
#include <modaut.h>
|
||||||
#include <progind.h>
|
#include <progind.h>
|
||||||
#include <reprint.h>
|
#include <reprint.h>
|
||||||
@ -814,17 +815,10 @@ void TStatistiche_ve::main_loop()
|
|||||||
|
|
||||||
bool TStatistiche_ve::create()
|
bool TStatistiche_ve::create()
|
||||||
{
|
{
|
||||||
//controlla che solo il producer AGA possa usare questo programma
|
//controlla se la chiave ha l'autorizzazione a questo programma
|
||||||
if (!is_power_reseller())
|
Tdninst dninst;
|
||||||
{
|
if (!dninst.can_I_run(true))
|
||||||
error_box(TR("Programma non autorizzato!"));
|
return error_box(TR("Programma non autorizzato!"));
|
||||||
return false;
|
|
||||||
|
|
||||||
//se non paghi ti stronco!!!
|
|
||||||
const TDate oggi(TODAY);
|
|
||||||
if (oggi >= 20091130)
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
return TSkeleton_application::create();
|
return TSkeleton_application::create();
|
||||||
}
|
}
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
#include <applicat.h>
|
#include <applicat.h>
|
||||||
|
#include <dongle.h>
|
||||||
#include <utility.h>
|
#include <utility.h>
|
||||||
|
|
||||||
#include "velib07.h"
|
#include "velib07.h"
|
||||||
@ -16,16 +17,10 @@ protected:
|
|||||||
|
|
||||||
bool TGeneral_sell::create()
|
bool TGeneral_sell::create()
|
||||||
{
|
{
|
||||||
//controlla che solo il producer AGA possa usare questo programma
|
//controlla se la chiave ha l'autorizzazione a questo programma
|
||||||
if (!is_power_reseller())
|
Tdninst dninst;
|
||||||
{
|
if (!dninst.can_I_run(true))
|
||||||
return error_box(TR("Programma non autorizzato!"));
|
return error_box(TR("Programma non autorizzato!"));
|
||||||
|
|
||||||
//se non paghi ti stronco!!!
|
|
||||||
const TDate oggi(TODAY);
|
|
||||||
if (oggi >= 20091230)
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return TKlarkKent_app::create();
|
return TKlarkKent_app::create();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user