v1.5.21a - Fixed multiple events
This commit is contained in:
parent
e7184cd820
commit
df6aef332d
|
@ -156,35 +156,36 @@ class MultipleEventsController extends Controller
|
|||
} else
|
||||
$parentEvent->update(["week" => $request->week]);
|
||||
|
||||
//dd($requestBody);
|
||||
foreach ($requestBody["name"] as $key => $singleEvent) {
|
||||
if ($key == "new") {
|
||||
//dd(count($s));
|
||||
for ($i = 0; $i < count($singleEvent); $i++) {
|
||||
$multi_event = new MultipleEvents();
|
||||
$multi_event->name = $requestBody["name"]["new"][$i];
|
||||
$multi_event->description = $requestBody["description"]["new"][$i];
|
||||
$multi_event->accountable = $requestBody["accountable"]["new"][$i];
|
||||
$multi_event->date = $requestBody["date"]["new"][$i];
|
||||
$multi_event->multiple_events_parent_id = $id;
|
||||
$multi_event->save();
|
||||
if (!empty($requestBody["name"])) {
|
||||
foreach ($requestBody["name"] as $key => $singleEvent) {
|
||||
if ($key == "new") {
|
||||
//dd(count($s));
|
||||
for ($i = 0; $i < count($singleEvent); $i++) {
|
||||
$multi_event = new MultipleEvents();
|
||||
$multi_event->name = $requestBody["name"]["new"][$i];
|
||||
$multi_event->description = $requestBody["description"]["new"][$i];
|
||||
$multi_event->accountable = $requestBody["accountable"]["new"][$i];
|
||||
$multi_event->date = $requestBody["date"]["new"][$i];
|
||||
$multi_event->multiple_events_parent_id = $id;
|
||||
$multi_event->save();
|
||||
}
|
||||
} else {
|
||||
$event = MultipleEvents::find($key);
|
||||
$event->update(["name" => $requestBody["name"][$key][0], "description" => $requestBody["description"][$key][0], "accountable" => $requestBody["accountable"][$key][0], "date" => date("Y-m-d H:i:s", strtotime($requestBody["date"][$key][0]))]);
|
||||
}
|
||||
} else {
|
||||
$event = MultipleEvents::find($key);
|
||||
$event->update(["name" => $requestBody["name"][$key][0], "description" => $requestBody["description"][$key][0], "accountable" => $requestBody["accountable"][$key][0], "date" => date("Y-m-d H:i:s", strtotime($requestBody["date"][$key][0]))]);
|
||||
}
|
||||
}
|
||||
|
||||
if($request->newsoption == true){
|
||||
$news = new News();
|
||||
$news->name = "Opdateret ugentlig aktivitet";
|
||||
$news->subname = $request->week;
|
||||
$news->arrangement_id = $parentEvent->id;
|
||||
$news->type_id = '5';
|
||||
$news->content = "Den ugentlige aktivitets plan for uge ".$request->week." er opdateret!";
|
||||
$news->resource_id = $request->resource_id;
|
||||
if ($request->newsoption == true) {
|
||||
$news = new News();
|
||||
$news->name = "Opdateret ugentlig aktivitet";
|
||||
$news->subname = $request->week;
|
||||
$news->arrangement_id = $parentEvent->id;
|
||||
$news->type_id = '5';
|
||||
$news->content = "Den ugentlige aktivitets plan for uge " . $request->week . " er opdateret!";
|
||||
$news->resource_id = $request->resource_id;
|
||||
|
||||
NewsController::storeAndGet($news);
|
||||
NewsController::storeAndGet($news);
|
||||
}
|
||||
}
|
||||
|
||||
$events = Event::query()->orderBY('date' , 'asc')->get();
|
||||
|
|
Loading…
Reference in New Issue