예제 #1
0
 public function create()
 {
     if (Auth::user()->can('create-group')) {
         $data['title'] = "Create Group";
         $data['group_types'] = GroupType::orderBy("name")->get();
         return view('groups/create', $data);
     } else {
         return redirect()->back()->withErrors(['Access denied to groups create page']);
     }
 }
 public function create($id = null)
 {
     if (Auth::user()->can('create-contact')) {
         $data['contact'] = [];
         $data['contact']['company_id'] = $id;
         $data['titles'] = Title::orderBy("name")->get();
         $data['departments'] = Department::orderBy("name")->get();
         $data['companies'] = Company::orderBy("name")->get();
         $data['group_types'] = GroupType::orderBy("name")->get();
         $data['divisions'] = Division::orderBy("name")->get();
         $data['title'] = "Create Contact";
         return view('company_person/create', $data);
     } else {
         return redirect()->back()->withErrors(['Access denied to contacts create page']);
     }
 }
 public function create()
 {
     if (Auth::user()->can('create-company')) {
         $data['titles'] = Title::orderBy("name")->get();
         $data['departments'] = Department::orderBy("name")->get();
         $data['support_types'] = SupportType::orderBy("name")->get();
         $data['connection_types'] = ConnectionType::orderBy("name")->get();
         $data['group_types'] = GroupType::orderBy("name")->get();
         $data['escalation_profiles'] = EscalationProfile::orderBy("name")->get();
         $data['account_managers'] = CompanyPersonController::API()->all(["where" => ["company_person.company_id|=|" . ELETTRIC80_COMPANY_ID, "company_person.title_id|=|" . ACCOUNT_MANAGER_TITLE_ID], "order" => ["people.last_name|ASC", "people.first_name|ASC"], "paginate" => "false"]);
         $data['title'] = "Create Company";
         return view('companies/create', $data);
     } else {
         return redirect()->back()->withErrors(['Access denied to companies create page']);
     }
 }