public function getExecutive($section = null, $val = null) { if (Auth::user()->level == 2) { if ($section == 'contacts') { $contactList = Contact::findUserContacts(Auth::user()->id); $contact = new Contact(); $this->layout->content = View::make('pages.contacts', array('contacto' => $contact, 'contacts' => $contactList, 'clients' => $contact->clientList(Auth::user()->id))); } elseif ($section == 'status') { $client = Client::findUserClient($val, Auth::user()->id); if (!$client) { return Redirect::to('users/executive'); } $contacts = Contact::findClientContacts($client["id"]); $magazine = Magazine::listMagazine(); $_GET['client'] = $val; $status = Status::findStatus($_GET); $edition = range(0, 200); $edition[0] = 'Edición'; $stat = new Status(); $this->layout->content = View::make('pages.status', array('estatus' => $stat, 'client' => $client, 'contacts' => $contacts, 'magazine' => $magazine, 'status' => $status, 'edition' => $edition)); } elseif ($section == 'clients') { $clientsList = Client::findUserClients(Auth::user()->id); $this->layout->content = View::make('pages.executive', array('clients' => $clientsList)); } else { $_GET['executive'] = Auth::user()->id; $status = Status::findStatus($_GET); $clientsList = Client::findClientsList(Auth::user()->id); $magazine = Magazine::listMagazine(); $edition = range(0, 200); $edition[0] = 'Edición'; $stat = new Status(); $this->layout->content = View::make('pages.statusExecutive', array('estatus' => $stat, 'magazine' => $magazine, 'status' => $status, 'clients' => $clientsList, 'edition' => $edition)); } } else { return Redirect::to('home')->with('message', 'Debes iniciar sesión para continuar.'); } }