Lead create Booking
This commit is contained in:
parent
3df0e93c2c
commit
34a3d2196b
18 changed files with 462 additions and 160 deletions
|
|
@ -31,6 +31,7 @@ class ServiceProviderController extends Controller
|
|||
$model = new ServiceProvider();
|
||||
$id = 'new';
|
||||
$model->active = 1;
|
||||
$model->id = 0;
|
||||
}else{
|
||||
$model = ServiceProvider::findOrFail($id);
|
||||
$id = $model->id;
|
||||
|
|
@ -49,7 +50,6 @@ class ServiceProviderController extends Controller
|
|||
public function update($id){
|
||||
|
||||
$data = Request::all();
|
||||
|
||||
if(isset($data['update-action'])){
|
||||
if($data['update-action'] === 'save-service-provider-service'){
|
||||
$data['active'] = true;//isset($data['active']) ? true : false;
|
||||
|
|
@ -70,7 +70,6 @@ class ServiceProviderController extends Controller
|
|||
|
||||
|
||||
$data['contact_emails'] = isset($data['contact_emails']) ? Util::_explodeLines($data['contact_emails']) : null;
|
||||
|
||||
if($id === "new"){
|
||||
$model = ServiceProvider::create($data);
|
||||
}else{
|
||||
|
|
@ -87,8 +86,17 @@ class ServiceProviderController extends Controller
|
|||
public function delete($id, $del="service_provider"){
|
||||
|
||||
if($del === 'service_provider') {
|
||||
abort(404, 'Noch keine Funktion');
|
||||
//abort(403, 'Noch keine Funktion');
|
||||
$model = ServiceProvider::findOrFail($id);
|
||||
if($model->service_provider_entries->count() > 0){
|
||||
\Session()->flash('alert-error', 'Der Leistungträger kann nicht gelöscht werden, dieser hat Einträge');
|
||||
return redirect()->back();
|
||||
}
|
||||
|
||||
if($model->service_provider_services->count() > 0){
|
||||
\Session()->flash('alert-error', 'Der Leistungträger kann nicht gelöscht werden, dieser hat Einträge Service');
|
||||
return redirect()->back();
|
||||
}
|
||||
$model->delete();
|
||||
\Session()->flash('alert-success', 'Eintrag gelöscht');
|
||||
return redirect()->back();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue