web: add entry in {logger_users} when creating device
This commit is contained in:
parent
222f5aa120
commit
dcbe39e1ae
|
@ -48,6 +48,10 @@ function _logger_create($serial, $country ="", $uid = 0) {
|
||||||
drush_set_error('LOGGER_CREATE_SERIAL_DUPLICATE', dt('The S/N: @serial already exists.', array('@serial' => $serial)));
|
drush_set_error('LOGGER_CREATE_SERIAL_DUPLICATE', dt('The S/N: @serial already exists.', array('@serial' => $serial)));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if ($uid > 0) {
|
||||||
|
$result = db_query("INSERT INTO {logger_users} (uid, private) VALUES (%d, %d)", $uid, 0);
|
||||||
|
if (!$result) drush_set_error('LOGGER_CREATE_USERS_ENTRY', dt('Error creating a user entry for @uid.', array('@uid' => $uid)));
|
||||||
|
}
|
||||||
|
|
||||||
// create an entry in the {logger_devices} table
|
// create an entry in the {logger_devices} table
|
||||||
$device = md5(uniqid(rand(), TRUE));
|
$device = md5(uniqid(rand(), TRUE));
|
||||||
|
@ -122,6 +126,9 @@ function _logger_assign($serial, $country, $uid) {
|
||||||
else {
|
else {
|
||||||
db_query("UPDATE {logger_devices} SET uid = %d, country = '%s' WHERE serial = %d", $uid, $country, $serial);
|
db_query("UPDATE {logger_devices} SET uid = %d, country = '%s' WHERE serial = %d", $uid, $country, $serial);
|
||||||
db_query("UPDATE {logger_meters} SET uid = %d WHERE device = '%s'", $uid, $device);
|
db_query("UPDATE {logger_meters} SET uid = %d WHERE device = '%s'", $uid, $device);
|
||||||
|
|
||||||
|
$result = db_query("INSERT INTO {logger_users} (uid, private) VALUES (%d, %d)", $uid, 0);
|
||||||
|
if (!$result) drush_log(dt('uid: @uid already exists in the {logger_users} table', array('@uid' => $uid)), 'notice');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!drush_get_error()) drush_log(dt('Successfully assigned uid: @uid to S/N: @serial', array('@uid' => $uid, '@serial' => $serial)), 'ok');
|
if (!drush_get_error()) drush_log(dt('Successfully assigned uid: @uid to S/N: @serial', array('@uid' => $uid, '@serial' => $serial)), 'ok');
|
||||||
|
|
Loading…
Reference in New Issue