partial script of #2114 orphaned accounts
This commit is contained in:
parent
b71632da4c
commit
8c276a8c7b
@ -9,19 +9,22 @@ class Controller_test_recoveryUserAuth extends Crunchbutton_Controller_Account {
|
||||
public function init() {
|
||||
|
||||
// die( 'remove this die in order to get it working!!!' );
|
||||
|
||||
$auths = User_Auth::q( 'SELECT * FROM user_auth WHERE active = 0 AND auth IS NULL AND type = "local"' );
|
||||
foreach ( $auths as $auth ) {
|
||||
$phone = $auth->email;
|
||||
if( $phone ){
|
||||
$user_auth_facebook = User_Auth::q( 'SELECT * FROM user_auth INNER JOIN user ON user.id_user = user_auth.id_user AND user.phone = "' . $phone . '" WHERE user_auth.type = "facebook"' );
|
||||
if( $user_auth_facebook->id_user ){
|
||||
// $auth->id_user = $user_auth_facebook->id_user;
|
||||
// $auth->save();
|
||||
$auth->id_user = $user_auth_facebook->id_user;
|
||||
$auth->active = 1;
|
||||
$auth->save();
|
||||
$this->users_ok[] = array( 'name' => $user_auth_facebook->name, 'phone' => $phone );
|
||||
} else {
|
||||
$user = User::q( 'SELECT * FROM user WHERE phone = "' . $phone . '" ORDER BY id_user DESC LIMIT 1' );
|
||||
if( $user->id_user ){
|
||||
$auth->id_user = $user->id_user;
|
||||
$auth->active = 1;
|
||||
$auth->save();
|
||||
$this->users_ok[] = array( 'name' => $user->name, 'phone' => $phone );
|
||||
} else {
|
||||
$this->users_no_ok[] = array( 'phone' => $phone );
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user