Пример #1
0
 public function formulario()
 {
     autoriza();
     $this->load->helper(array("currency", "form"));
     $this->load->template("produtos/formulario");
     $this->output->enable_profiler(TRUE);
 }
Пример #2
0
 public function index()
 {
     $usuario = autoriza();
     $this->load->model("produtos_model");
     $produtosVendidos = $this->produtos_model->buscaVendidos($usuario);
     $dados = array("produtosVendidos" => $produtosVendidos);
     $this->load->template("vendas/index", $dados);
 }
 public function novo()
 {
     $usuarioLogado = autoriza();
     $this->load->library("form_validation");
     $this->form_validation->set_rules("nome", "nome", "required|min_length[5]|callback_nao_tenha_a_palavra_melhor");
     $this->form_validation->set_rules("descricao", "descricao", "trim|required|min_length[10]");
     $this->form_validation->set_rules("preco", "preco", "required");
     $this->form_validation->set_error_delimiters("<p class='alert alert-danger'>", "</p>");
     $sucesso = $this->form_validation->run();
     if ($sucesso) {
         $produto = array("nome" => $this->input->post("nome"), "descricao" => $this->input->post("descricao"), "preco" => $this->input->post("preco"), "usuario_id" => $usuarioLogado["id"]);
         $this->load->model("produtos_model");
         $this->produtos_model->salva($produto);
         $this->session->set_flashdata("success", "Produto salvo com sucesso");
         redirect("/");
     } else {
         $this->load->template("produtos/formulario");
     }
 }
Пример #4
0
 function __construct()
 {
     parent::__construct();
     $this->load->helper('auth');
     autoriza();
 }