Welcome Guest, Not a member yet? Register   Sign In
Inserting into table twice..:(
#21

[eluser]toopay[/eluser]
Ops, forgoting some under score. And i think some function is not really neccesary, here :
Code:
class Members extends Controller {
    protected $_data
    function __construct()
    {
        parent::__construct();    
        $this->load->model('Members_model');
        $this->load->model('Profile_model');
        $this->load->helper(array('form'));
        $this->load->library(array('form_validation','pagination'));
        $this->site_settings->get_site_settings();
        $this->_data = array();
    }
    
    function index($pgoffset='')
    {
        $config = $this->set_config($this->config->item('records_per_page'),$this->config->item('records_per_page'),base_url().'index.php/members/index/',3);
        $this->pagination->initialize($config);

        $this->_data['username'] = $this->Profile_model->get_selected($this->session->userdata('user_id'))->username;
        $_data = array(
                'count_no' => ($this->uri->segment(3)=='')? 0 : $this->uri->segment(3),
                'members'  => $this->Members_model->get_all($config['per_page'], $pgoffset),
                'friends'  => $this->Members_model->get_friends(),
                'pgoffset' => $pgoffset,    
        );

        $this->load->view('members/list', $_data);
    }

    function search($pgoffset='')
    {
        $tags = $this->input->post('tags');
        $config = $this->set_config($this->config->item('records_per_page'),$this->Members_model->get_friends_total($tags),base_url().'index.php/members/search/'.$tags.'/',4);
        $this->pagination->initialize($config);

        $this->_data = array(
                'count_no' =>  ($this->uri->segment(4)=='')? 0 : $this->uri->segment(4),
                'frnds'    => $this->Members_model->get_friends_all($tags,$config['per_page']),
                'pgoffset' => $pgoffset,
        );
        $this->load->view('members/listfriends', $this->_data);
    }
        
    function memberadd($id, $pgoffset='')
    {
        $this->Members_model->add_member($id,$member=$this->session->userdata('user_id'));
        /*$row    =      $this->Profile_model->get_selected($this->session->userdata('user_id'));
        $this->data['username'] = $row->username;
        
        $config['per_page'] = $this->config->item('records_per_page');
        $config['total_rows'] = $this->Members_model->get_total_friends();
        $config['base_url'] = base_url().'index.php/members/index/';
        $config['uri_segment'] = 3;
        $row    =      $this->Profile_model->get_selected($this->session->userdata('user_id'));
        $this->data['username'] = $row->username;
        $data['count_no'] = ($this->uri->segment(3)=='')? 0 : $this->uri->segment(3);
        $data['members']=  $this->Members_model->get_all_friends($config['per_page'], $pgoffset);*/
        /*$data['pgoffset'] = $pgoffset;*/
        $this->load->view('members/listfriends', $this->_data);
    }

    function set_config($per_page, $total_rows, $base_url, $uri_segment)
    {
        $config = array(
                'per_page'      => $per_page,
                'total_rows'    => $total_rows,
                'base_url'      => $base_url,
                'uri_segment'   => $uri_segment,
        );
        return $config;
    }
}




Theme © iAndrew 2016 - Forum software by © MyBB