diff --git a/nconnector.php b/nconnector.php index e4273b2..26d7e25 100755 --- a/nconnector.php +++ b/nconnector.php @@ -17,7 +17,7 @@ $doldb = new db("dolibarr"); //$doldb->database = ; $ncdb = new db("nextcloud"); //$ncdb->database = "nextcloud"; -$doldb->query("SELECT login, firstname, lastname, pass_crypted, fk_adherent_type FROM llx_adherent"); +$doldb->query("SELECT login, firstname, lastname, pass_crypted, fk_adherent_type, address, email, phone_perso, phone_mobile FROM llx_adherent"); while ($user = $doldb->result->fetch_assoc()) { $ncdb->query("SELECT uid FROM oc_accounts WHERE uid='" . $user["login"] . "'"); @@ -29,7 +29,15 @@ while ($user = $doldb->result->fetch_assoc()) }else { echo $user["login"] . " n'existe pas"; - } + if ( empty($user["phone_mobile"]) ) + { + $phone = $user["phone_perso"]; + }else + { + $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"}}"}' + echo $account . EOL $ncdb->result->close(); } $doldb->result->close();