public function getPayments($idAnnuity = '') { if ($idAnnuity == '') { return Redirect::to($this->route)->with('msg_error', Lang::get('messages.annuities_display_err')); } else { $annuity = ORGAnnuities::find($idAnnuity); return View::make('backend.annuities.payments', array('parent' => $this->route, 'route' => $this->route . '/' . $idAnnuity . '/', 'annuity' => $annuity, 'msg_success' => Session::get('msg_success'), 'msg_error' => Session::get('msg_error'))); } }
public function postUpdate($idAnnuity, $idCategory, $id) { $annuity = ORGAnnuities::find($idAnnuity); $category = ORGAnnuityCategories::find($idCategory); $date = ORGAnnuityDates::find($id); $date->nome = Input::get('nome'); $date->preco = Input::get('preco'); $date->id_anuidade_categoria = $idCategory; $date->pagseguro = Input::get('pagseguro'); $date->data_inicio = date('Y-m-d', strtotime(Input::get('data_inicio'))); $date->data_final = date('Y-m-d', strtotime(Input::get('data_final'))); $date->save(); return Redirect::to(self::parseRoute($idAnnuity, $idCategory)); }
public function postUpdate($idAnnuity, $idCategory, $id) { if (Input::get('id_asociado') != 0) { $annuity = ORGAnnuities::find($idAnnuity); $category = ORGAnnuityCategories::find($idCategory); $payment = ORGAssociateAnnuities::find($id); $payment->status = Input::get('status') == 'true' ? 1 : 0; $payment->id_asociado = Input::get('id_asociado'); $payment->id_anuidade_categoria = $category->id; $payment->pagamento = Input::get('pagamento'); $payment->data_pagamento = date('Y-m-d', strtotime(Input::get('data_pagamento'))); $payment->save(); return Redirect::to(self::parseRoute($idAnnuity, $idCategory)); } else { return Redirect::to(self::parseRoute($idAnnuity, $idCategory) . '/update'); } }
public function getIndex($idAnnuity) { $annuity = ORGAnnuities::find($idAnnuity); $categories = ORGAssociateCategories::all(); if (count($annuity->categories) < count($categories)) { foreach ($categories as $category) { if (!$annuity->hasCategory($category)) { $annuity_category = new ORGAnnuityCategories(); $annuity_category->id_anuidade = $annuity->id; $annuity_category->id_categoria_asociado = $category->id_categoria_asociado; $annuity_category->save(); } } return Redirect::to(self::parseRoute($idAnnuity)); } else { $args = array('annuity' => $annuity, 'categories' => $annuity->categories, 'route' => self::parseRoute($idAnnuity), 'parent' => self::$parent); return View::make('backend.annuities.categories')->with($args); } }