Page 100 - Framework Codeigniter 2
P. 100

www.koder.web.id – Kumpulan tutorial komputer

            function show()
            {
                if($this->_validate_data())
                {
                    $data['nama']=$this->input->post('nama',TRUE);
                    $data['email']=$this->input->post('email',TRUE);
                    $data['komentar']=$this->input->post('komentar',TRUE);
                    $data['tanggal']= date('Y-m-d H:m:s');
                    $data['status']=0;

                    if($this->guestbook->add($data))
                       $data['status']='Guestbook sukses ditambahkan';
                    else
                       $data['status']='Guestbook gagal ditambahkan';
                }
                $paging_uri=2;
                if($this->uri->segment($paging_uri))
                    $start=$this->uri->segment($paging_uri);
                else
                    $start=0;

                $limit_per_page=10;
                $data['tguestbook_list']=$this->guestbook
                ->get_data($limit_per_page,$start);

                $config['base_url']= site_url('guestbook');
                $config['total_rows']=$this->guestbook->table_record_count;
                $config['per_page']=$limit_per_page;
                $config['uri_segment']=$paging_uri;

                $this->pagination->initialize($config);
                $data['page_links']=$this->pagination->create_links();
                $image_array= get_clickable_smileys(base_url().'smileys/');
                $col_array=$this->table->make_columns($image_array,20);
                $data['smiley_table']=$this->table->generate($col_array);
                $this->load->view('guestbook',$data);
            }

            function index()
            {
                $this->show();
            }

            function _validate_data()
            {
                $this->form_validation->set_rules('nama','Nama',
                'required|min_length[5]|max_length[12]');
                $this->form_validation->set_rules('email','Email',
                'required|valid_email|htmlspecialchars');
                $this->form_validation->set_rules('komentar','Komentar',
                'required|htmlspecialchars');

                return($this->form_validation->run()==FALSE)?FALSE:TRUE;
            }
            }



                                                                                                          95
   95   96   97   98   99   100   101   102   103   104   105