v0.9.4 - Added email notification when news gets added
This commit is contained in:
@@ -10,8 +10,6 @@ use tidy;
|
||||
|
||||
class GuideController extends Controller
|
||||
{
|
||||
|
||||
|
||||
public function __construct()
|
||||
{
|
||||
$this->middleware([ "auth" ]);
|
||||
@@ -63,30 +61,33 @@ class GuideController extends Controller
|
||||
"guide_articles" => "required",
|
||||
]);
|
||||
|
||||
|
||||
$guide = new Guide($requestGuide);
|
||||
|
||||
if($request->file("resource")) {
|
||||
$guide->resource_id = ResourceController::store($request)->id;
|
||||
}
|
||||
|
||||
$saved = $guide->save();
|
||||
|
||||
if(!$saved){
|
||||
if(!$saved) {
|
||||
return redirect()->route("guides.store");
|
||||
}else{
|
||||
} else {
|
||||
$guides = Guide::query()->paginate($request->input("limit", 20));
|
||||
|
||||
if($request->newsoption == true){
|
||||
$news = new News();
|
||||
|
||||
$news->name = "Ny Vejledning";
|
||||
$news->name = "Ny vejledning";
|
||||
$news->subname = $guide->name;
|
||||
$news->arrangement_id = $guide->id;
|
||||
$news->type_id = '4';
|
||||
|
||||
$news->content = $guide->guide_articles;
|
||||
$news->resource_id = $guide->resource_id;
|
||||
|
||||
$news->save();
|
||||
if($guide->resource_id !== null)
|
||||
$news->resource_id = $guide->resource_id;
|
||||
|
||||
NewsController::storeAndGet($news);
|
||||
}
|
||||
|
||||
return redirect()->route("guides.index", ['guides' => $guides]);
|
||||
@@ -137,7 +138,7 @@ class GuideController extends Controller
|
||||
if(!$saved){
|
||||
return redirect()->route("guides.update", [ "guide" => $guide ]);
|
||||
}else{
|
||||
$guide = Guide::query()->paginate($request->input("limit", 20));
|
||||
$guides = Guide::query()->paginate($request->input("limit", 20));
|
||||
|
||||
if($request->newsoption == true){
|
||||
$news = new News();
|
||||
@@ -149,10 +150,10 @@ class GuideController extends Controller
|
||||
|
||||
$news->content = $this->closetags(substr($guidee->guide_articles, 0, 300)). '<br><a style="font-weight: 700;" href="' . route("guides.show", ["guide" => $guide]). '" class="sde-blue ">Læs mere</a>';
|
||||
|
||||
$news->save();
|
||||
NewsController::storeAndGet($news);
|
||||
}
|
||||
|
||||
return redirect()->route("guides.index", ['guides' => $guide]);
|
||||
return redirect()->route("guides.index", ['guides' => $guides]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user