wip controll and repair
This commit is contained in:
1 parent
4a509c6a16
commit
3dd1dad42f
19 files changed
+182
-91
No files matched your search
@@ -28,25 +28,26 @@ class CloneProjekt
|
||||
* projekt_objekte_im_details
|
||||
* projekt_objektes
|
||||
*/
|
||||
$news_project = $record->replicate();
|
||||
$news_project->cloned_from_id = $record->id;
|
||||
$news_project->save();
|
||||
$NEW = $record->replicate();
|
||||
$NEW->cloned_from_id = $record->id;
|
||||
$NEW->save();
|
||||
|
||||
ProjektUser::create(['user_id' => Auth::user()->id, 'projekte_id' => $news_project->id, 'evaluation_gutachten' => 0]);
|
||||
ProjektUser::create(['user_id' => Auth::user()->id, 'projekte_id' => $NEW->id, 'evaluation_gutachten' => 0]);
|
||||
|
||||
$res = ProjektObjekte::where('projekte_id', $record->id)->get();
|
||||
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->projekte_cloned_from_id = $row->id;
|
||||
$new->projekte_id = $NEW->id;
|
||||
$new->cloned_from_id = $row->id;
|
||||
$new->save();
|
||||
|
||||
$res2 = ProjektObjekteImDetail::where('projekte_id', $record->id)->where('projekt_objekte_id', $row->id)->get();
|
||||
foreach ($res2 as $row2) {
|
||||
$new2 = $row2->replicate();
|
||||
$new2->projekte_id = $news_project->id;
|
||||
$new2->projekte_id = $NEW->id;
|
||||
$new2->projekt_objekte_id = $new->id;
|
||||
$new2->projekte_objekte_cloned_from_id = $row2->id;
|
||||
$new2->cloned_from_id = $row2->id;
|
||||
$new2->save();
|
||||
}
|
||||
}
|
||||
@@ -54,37 +55,40 @@ class CloneProjekt
|
||||
$res = ProjektAllgemeinflaechen::where('projekte_id', $record->id)->get();
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->projekte_id = $NEW->id;
|
||||
$new->cloned_from_id = $row->id;
|
||||
$new->save();
|
||||
}
|
||||
|
||||
$res = ProjektInhaltsverzeichnis::where('projekte_id', $record->id)->get();
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->save();
|
||||
}
|
||||
$res = ProjektPlatzhalter::where('projekte_id', $record->id)->get();
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->projekte_id = $NEW->id;
|
||||
$new->cloned_from_id = $row->id;
|
||||
$new->save();
|
||||
}
|
||||
|
||||
$res = ProjektMerkmale::where('projekte_id', $record->id)->get();
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->projekte_id = $NEW->id;
|
||||
$new->cloned_from_id = $row->id;
|
||||
$new->save();
|
||||
}
|
||||
|
||||
$res = ProjektMethode::where('projekte_id', $record->id)->get();
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->projekte_id = $NEW->id;
|
||||
$new->cloned_from_id = $row->id;
|
||||
$new->save();
|
||||
}
|
||||
|
||||
$res = ProjektPlatzhalter::where('projekte_id', $record->id)->get();
|
||||
foreach ($res as $row) {
|
||||
$new = $row->replicate();
|
||||
$new->projekte_id = $news_project->id;
|
||||
$new->projekte_id = $NEW->id;
|
||||
$new->cloned_from_id = $row->id;
|
||||
$new->save();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user