function cartao_getPosts()
{
    $ci = get_instance();
    $data["ano"] = $ci->input->post("ano");
    $data["mes"] = $ci->input->post("mes");
    $data["type"] = $ci->input->post("type");
    $data["usuario"] = $ci->input->post("usuario");
    $data["data_compra"] = dataPtBrParaMysql($ci->input->post("data_compra"));
    $data["descricao"] = $ci->input->post("descricao");
    $data["valor"] = valor_decimal($ci->input->post("valor"));
    $data["p_total"] = $ci->input->post("total");
    // -- CATEGORIA --
    if (!empty($nova_categoria)) {
        $data["categoria"] = $id_nova_categoria["id_categoria"];
    }
    if (empty($nova_categoria)) {
        $data["categoria"] = $ci->input->post("categoria");
    }
    /*SUB_CATEGORIA*/
    if (!empty($nova_sub_categoria)) {
        $data["sub_categoria"] = $id_nova_sub_categoria["id_sub_categoria"];
    }
    if (empty($nova_sub_categoria)) {
        $data["sub_categoria"] = $ci->input->post("sub_categoria");
    }
    /*TYPE*/
    if (empty($data["type"])) {
        $data["type"] = "3";
    }
    return $data;
}
function crud_cartao($type)
{
    $ci = get_instance();
    /*PADRAO*/
    $data["usuario"] = $ci->input->post("usuario");
    $data["data_compra"] = dataPtBrParaMysql($ci->input->post("data_compra"));
    $data["descricao"] = $ci->input->post("descricao");
    $data["valor"] = valor_decimal($ci->input->post("valor"));
    /*CATEGORIA*/
    if (!empty($nova_categoria)) {
        $data["categoria"] = $id_nova_categoria["id_categoria"];
    }
    if (empty($nova_categoria)) {
        $data["categoria"] = $ci->input->post("categoria");
    }
    /*SUB_CATEGORIA*/
    if (!empty($nova_sub_categoria)) {
        $data["sub_categoria"] = $id_nova_sub_categoria["id_sub_categoria"];
    }
    if (empty($nova_sub_categoria)) {
        $data["sub_categoria"] = $ci->input->post("sub_categoria");
    }
    /*TYPE*/
    if (empty($type)) {
        $data["type"] = "3";
    } else {
        $data["type"] = $type;
    }
    return $data;
}
function transacao_getPosts()
{
    $ci = get_instance();
    $data["Dia"] = $ci->input->post("dia");
    $data["Descricao"] = $ci->input->post("descricao");
    $data["Valor"] = valor_decimal($ci->input->post("valor"));
    $data["Ano"] = $ci->input->post("ano");
    $data["Mes"] = $ci->input->post("mes");
    /*CATEGORIA*/
    if (!empty($nova_categoria)) {
        $data["IdCategoria"] = $id_nova_categoria["id_categoria"];
    }
    if (empty($nova_categoria)) {
        $data["IdCategoria"] = $ci->input->post("categoria");
    }
    /*SUB_CATEGORIA*/
    if (!empty($nova_sub_categoria)) {
        $data["IdSubCategoria"] = $id_nova_sub_categoria["id_sub_categoria"];
    }
    if (empty($nova_sub_categoria)) {
        $data["IdSubCategoria"] = $ci->input->post("sub_categoria");
    }
    // -- ATUALIZACAO --
    if ($ci->input->post("id") > 0) {
        $data["Id"] = $ci->input->post("id");
    }
    if ($ci->input->post("usuario") > 0) {
        $data["IdUsuario"] = $ci->input->post("usuario");
    }
    // ----- TYPE -----
    $data["IdTipoTransacao"] = 3;
    //Recorrente
    if ($ci->input->post("isRecorrente") == 1) {
        $data["IdTipoTransacao"] = 1;
    } else {
        //Recorrente
        if ($ci->input->post("totalParcelas") > 0) {
            $data["IdTipoTransacao"] = 2;
            $data["TotalParcelas"] = $ci->input->post("totalParcelas");
        }
    }
    return $data;
}
 public function poupanca_update($ano, $mes)
 {
     $this->output->enable_profiler(TRUE);
     /*VALIDACAO*/
     valida_usuario();
     $geral_atual = $this->geral_model->get_where2("ano", $ano, "mes", $mes);
     $poupanca = valor_decimal($this->input->post("valor"));
     $diferenca = $poupanca - $geral_atual["poupanca"];
     /*BD-CRUD*/
     crud_poupanca($ano, $mes, $diferenca);
     /*MSG*/
     $this->session->set_flashdata('msg-success', "Transação alterada com sucesso!");
     /*REDIRECT*/
     redirect("content/month_content/" . $ano . "/" . $mes);
 }