Force all user ids equal
This commit is contained in:
parent
c008e0b46d
commit
fd59c37eda
2 changed files with 59 additions and 60 deletions
|
@ -21,7 +21,7 @@ class Ticket_User{
|
||||||
*/
|
*/
|
||||||
public static function createTicketUser( $extern_id, $permission) {
|
public static function createTicketUser( $extern_id, $permission) {
|
||||||
$dbl = new DBLayer("lib");
|
$dbl = new DBLayer("lib");
|
||||||
$dbl->insert("ticket_user",array('Permission' => $permission, 'ExternId' => $extern_id));
|
$dbl->insert("ticket_user",array('TUserId' => $extern_id, 'Permission' => $permission, 'ExternId' => $extern_id));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -287,8 +287,10 @@ class Users{
|
||||||
* @return ok if it's get correctly added to the shard, else return lib offline and put in libDB, if libDB is also offline return liboffline.
|
* @return ok if it's get correctly added to the shard, else return lib offline and put in libDB, if libDB is also offline return liboffline.
|
||||||
*/
|
*/
|
||||||
public static function createUser($values, $user_id) {
|
public static function createUser($values, $user_id) {
|
||||||
|
ticket_user::createTicketUser($user_id, 1);
|
||||||
try {
|
try {
|
||||||
//make connection with and put into shard db
|
//make connection with and put into shard db
|
||||||
|
$values["UId"] = $user_id;
|
||||||
$dbs = new DBLayer("shard");
|
$dbs = new DBLayer("shard");
|
||||||
$dbs->insert("user", $values);
|
$dbs->insert("user", $values);
|
||||||
/*
|
/*
|
||||||
|
@ -298,7 +300,6 @@ class Users{
|
||||||
$valuesRing['user_type'] = 'ut_pioneer';
|
$valuesRing['user_type'] = 'ut_pioneer';
|
||||||
$dbr->insert("ring_users", $valuesRing);
|
$dbr->insert("ring_users", $valuesRing);
|
||||||
*/
|
*/
|
||||||
ticket_user::createTicketUser( $user_id, 1);
|
|
||||||
return "ok";
|
return "ok";
|
||||||
}
|
}
|
||||||
catch (PDOException $e) {
|
catch (PDOException $e) {
|
||||||
|
@ -307,14 +308,12 @@ class Users{
|
||||||
$dbl = new DBLayer("lib");
|
$dbl = new DBLayer("lib");
|
||||||
$dbl->insert("ams_querycache", array("type" => "createUser",
|
$dbl->insert("ams_querycache", array("type" => "createUser",
|
||||||
"query" => json_encode(array($values["Login"], $values["Password"], $values["Email"])), "db" => "shard"));
|
"query" => json_encode(array($values["Login"], $values["Password"], $values["Email"])), "db" => "shard"));
|
||||||
ticket_user::createTicketUser( $user_id , 1 );
|
|
||||||
return "shardoffline";
|
return "shardoffline";
|
||||||
} catch (PDOException $e) {
|
} catch (PDOException $e) {
|
||||||
print_r($e);
|
print_r($e);
|
||||||
return "liboffline";
|
return "liboffline";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue