Add warning
This commit is contained in:
parent
c2ab773e4c
commit
bcb3c43aea
@ -75,6 +75,10 @@ print "DN target=".$conf->global->LDAP_MEMBER_DN."\n";
|
|||||||
print "\n";
|
print "\n";
|
||||||
print "Press a key to confirm...\n";
|
print "Press a key to confirm...\n";
|
||||||
$input = trim(fgets(STDIN));
|
$input = trim(fgets(STDIN));
|
||||||
|
print "Warning, this operation may result in data loss if it failed.\n";
|
||||||
|
print "Be sure to have a backup of your LDAP database (With OpenLDAP: slapcat > save.ldif).\n";
|
||||||
|
print "Hit Enter to continue or CTRL+C to stop...\n";
|
||||||
|
$input = trim(fgets(STDIN));
|
||||||
|
|
||||||
/*
|
/*
|
||||||
if (! $conf->global->LDAP_MEMBER_ACTIVE)
|
if (! $conf->global->LDAP_MEMBER_ACTIVE)
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?PHP
|
<?PHP
|
||||||
/* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2006-2007 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
* it under the terms of the GNU General Public License as published by
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -78,6 +78,9 @@ print "database=".$conf->db->name."\n";
|
|||||||
print "\n";
|
print "\n";
|
||||||
print "Press a key to confirm...\n";
|
print "Press a key to confirm...\n";
|
||||||
$input = trim(fgets(STDIN));
|
$input = trim(fgets(STDIN));
|
||||||
|
print "Warning, this operation may result in data loss if it failed.\n";
|
||||||
|
print "Hit Enter to continue or CTRL+C to stop...\n";
|
||||||
|
$input = trim(fgets(STDIN));
|
||||||
|
|
||||||
|
|
||||||
if (! $conf->global->LDAP_MEMBER_DN)
|
if (! $conf->global->LDAP_MEMBER_DN)
|
||||||
@ -209,16 +212,18 @@ if ($result >= 0)
|
|||||||
// YOUR OWN CODE HERE
|
// YOUR OWN CODE HERE
|
||||||
//----------------------------
|
//----------------------------
|
||||||
|
|
||||||
$datefirst=dolibarr_stringtotime($ldapuser["prnxfirtscontribution"][0]);
|
$datefirst=dolibarr_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_DATE][0]);
|
||||||
$datelast=dolibarr_stringtotime($ldapuser["prnxlastcontribution"][0]);
|
$datelast=dolibarr_stringtotime($ldapuser[$conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_DATE][0]);
|
||||||
if ($datefirst)
|
if ($datefirst)
|
||||||
{
|
{
|
||||||
$crowid=$member->cotisation($datefirst, 0, 0);
|
// Cree premiere cotisation et met a jour datefin dans adherent
|
||||||
|
$price=price2num($ldapuser[$conf->global->LDAP_FIELD_MEMBER_FIRSTSUBSCRIPTION_AMOUNT][0]);
|
||||||
|
$crowid=$member->cotisation($datefirst, $price, 0);
|
||||||
}
|
}
|
||||||
if ($datelast)
|
if ($datelast)
|
||||||
{
|
{
|
||||||
// Cree derniere cotisation et met a jour datefin dans adherent
|
// Cree derniere cotisation et met a jour datefin dans adherent
|
||||||
$price=price2num($ldapuser["prnxlastcontributionprice"][0]);
|
$price=price2num($ldapuser[$conf->global->LDAP_FIELD_MEMBER_LASTSUBSCRIPTION_AMOUNT][0]);
|
||||||
//print "xx".$datelast."-".dolibarr_time_plus_duree($datelast,-1,'y')."\n";
|
//print "xx".$datelast."-".dolibarr_time_plus_duree($datelast,-1,'y')."\n";
|
||||||
$crowid=$member->cotisation(dolibarr_time_plus_duree($datelast,-1,'y'), $price, 0);
|
$crowid=$member->cotisation(dolibarr_time_plus_duree($datelast,-1,'y'), $price, 0);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user