Changeset 26619 for extensions/oAuth/maintain.inc.php
- Timestamp:
- Jan 11, 2014, 2:11:21 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/oAuth/maintain.inc.php
r26604 r26619 32 32 } 33 33 34 $result = pwg_query('SHOW COLUMNS FROM `' . USER_INFOS_TABLE . '` LIKE "oauth_id";'); 35 if (!pwg_db_num_rows($result)) 36 { 37 pwg_query('ALTER TABLE `' . USER_INFOS_TABLE . '` ADD `oauth_id` VARCHAR(255) DEFAULT NULL;'); 38 } 39 40 // move field from users table to user_infos 34 41 $result = pwg_query('SHOW COLUMNS FROM `' . USERS_TABLE . '` LIKE "oauth_id";'); 35 if (!pwg_db_num_rows($result)) 36 { 37 pwg_query('ALTER TABLE `' . USERS_TABLE . '` ADD `oauth_id` VARCHAR(255) DEFAULT NULL;'); 42 if (pwg_db_num_rows($result)) 43 { 44 $query = ' 45 UPDATE `' . USER_INFOS_TABLE . '` AS i 46 SET oauth_id = ( 47 SELECT oauth_id 48 FROM `' . USERS_TABLE . '` AS u 49 WHERE u.'.$conf['user_fields']['id'].' = i.user_id 50 ) 51 ;'; 52 pwg_query($query); 53 54 pwg_query('ALTER TABLE `' . USERS_TABLE . '` DROP `oauth_id`;'); 38 55 } 39 56 … … 76 93 conf_delete_param('oauth'); 77 94 78 pwg_query('ALTER TABLE `'. USER S_TABLE .'` DROP `oauth_id`;');95 pwg_query('ALTER TABLE `'. USER_INFOS_TABLE .'` DROP `oauth_id`;'); 79 96 80 97 @unlink($this->file);
Note: See TracChangeset
for help on using the changeset viewer.