1
0
This commit is contained in:
Daniel Tartavel 2019-08-31 19:23:07 +02:00
parent d29b5122ce
commit a822b88443

View File

@ -17,7 +17,7 @@ $doldb = new db("dolibarr");
//$doldb->database = ; //$doldb->database = ;
$ncdb = new db("nextcloud"); $ncdb = new db("nextcloud");
//$ncdb->database = "nextcloud"; //$ncdb->database = "nextcloud";
$doldb->query("SELECT login, firstname, lastname, pass_crypted, fk_adherent_type, address, email, phone_perso, phone_mobile FROM llx_adherent"); $doldb->query("SELECT login, firstname, lastname, pass_crypted, fk_adherent_type, address, email, phone_perso, phone_mobile, zip, town FROM llx_adherent");
while ($user = $doldb->result->fetch_assoc()) while ($user = $doldb->result->fetch_assoc())
{ {
$ncdb->query("SELECT uid FROM oc_accounts WHERE uid='" . $user["login"] . "'"); $ncdb->query("SELECT uid FROM oc_accounts WHERE uid='" . $user["login"] . "'");
@ -36,8 +36,10 @@ while ($user = $doldb->result->fetch_assoc())
{ {
$phone = $user["phone_mobile"]; $phone = $user["phone_mobile"];
} }
$account = '"{"displayname":{"value":"' . $user["firstname"] . $user["lastname"] . ',"scope":"contacts","verified":"0"},"address":{"value":"' . $user['address'] . '","scope":"private","verified":"0"},"website":{"value":"","scope":"private","verified":"0"},"email":{"value":"' . $user["email"] . '","scope":"contacts","verified":"1"},"avatar":{"scope":"contacts","verified":"0"},"phone":{"value":"' . $phone . '","scope":"private","verified":"0"},"twitter":{"value":"","scope":"private","verified":"0"}}"}'; $account_data = '"{"displayname":{"value":"' . $user["firstname"] . $user["lastname"] . ',"scope":"contacts","verified":"0"},"address":{"value":"' . $user['address'] . " " . $user['zip'] . " " . $user['town'] '","scope":"private","verified":"0"},"website":{"value":"","scope":"private","verified":"0"},"email":{"value":"' . $user["email"] . '","scope":"contacts","verified":"1"},"avatar":{"scope":"contacts","verified":"0"},"phone":{"value":"' . $phone . '","scope":"private","verified":"0"},"twitter":{"value":"","scope":"private","verified":"0"}}"}';
echo $account . EOL; echo $account . EOL;
$oc_account_query = "INSERT INTO oc_accounts (uid, data) VALUES ('" . ($user["login"]) . "','" . $account_data ."')";
$oc_users_query = "INSERT INTO oc_users (uid, displayname, password, uid_lower) VALUES ('" . $user["login"] . "','" . $user["firstname"] . $user["lastname"] . "','" . . "')"
} }
$ncdb->result->close(); $ncdb->result->close();
} }