From e73d59ecbfdf429f92fa4b59eccac27cd97bcbe1 Mon Sep 17 00:00:00 2001 From: Daniel Date: Mon, 2 Oct 2023 15:43:53 +0200 Subject: [PATCH] add patch --- 1addActiveStateToProfile.php | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 1addActiveStateToProfile.php diff --git a/1addActiveStateToProfile.php b/1addActiveStateToProfile.php new file mode 100644 index 0000000..68af861 --- /dev/null +++ b/1addActiveStateToProfile.php @@ -0,0 +1,38 @@ +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(); \ No newline at end of file