| @@ -0,0 +1,38 @@ | |||||
| <?php | |||||
| require_once __DIR__ . '/../../src/server/server/config/boot_global.php'; | |||||
| require_once __DIR__ . '/../../src/server/server/config/boot_local.php'; | |||||
| function patch_addActiveStateToProfile() | |||||
| { | |||||
| $db = TB_Shared_Db_TeamData::get(); | |||||
| $sql = 'SELECT * FROM profile'; | |||||
| $stmt = $db->query( $sql ); | |||||
| $res = $stmt->fetchAll(); | |||||
| $db->beginTransaction(); | |||||
| foreach( $res as $row ) | |||||
| { | |||||
| if ( is_array( $row ) && isset( $row[ 'id' ] ) ) | |||||
| { | |||||
| $entProfile = TB_Shared_Ent_TeamData_Profile::get( $row[ 'id' ] ); | |||||
| $resTeam = []; | |||||
| foreach ($entProfile->teams_js as $team) { | |||||
| $tmpTeam = $team; | |||||
| $tmpTeam['status'] = 'active'; | |||||
| $resTeam[] = $tmpTeam; | |||||
| } | |||||
| $entProfile->teams_js = $resTeam; | |||||
| $entProfile->save(); | |||||
| unset($team); | |||||
| unset( $entProfile ); | |||||
| } | |||||
| } | |||||
| $db->commit(); | |||||
| echo "DONE..."; | |||||
| } | |||||
| patch_addActiveStateToProfile(); | |||||