Welcome Guest, Not a member yet? Register   Sign In
how to bypass variable
#1

[eluser]my9006ci[/eluser]
i have controller with function _remap like this,

Code:
function _remap($uri = NULL)
    {
        $uri = $this->uri->segment(2, '');
        $offset = $this->uri->segment(3, '');
        if($uri === 'add_user')
        {
            $data['content'] = $this->_add_user();
        }
        elseif($uri === 'edit_user')
        {
            $data['content'] = $this->_edit_user();
        }
        elseif($uri === 'cek')
        {
            return $this->cek();
        }
        else
        {
            $data['content'] = $this->_content($this->ROW_PER_PAGE, $offset);
        }
        $data['cssjquery'] = $this->config->item('cssjquery');
        $data['title'] = $this->config->item('title');
        $data['theme'] = $this->themes('theme');
        $data['css'] = $this->script->css();
        $data['script'] = $this->script->script();
        $data['leftblock'] = $this->block(0);
        $data['rightblock'] = $this->block(1);
        $data['leftmodul'] = $this->modul(0);
        $data['rightmodul'] = $this->modul(1);
        $data['center'] = $this->modul(2);
        $tema = $this->config->item('theme');
        $this->load->view($tema.'/'.'head',$data);
        $this->load->view($tema.'/'.'leftbar',$data);
        $this->load->view($tema.'/'.'body',$data);
        //$this->load->view($tema.'/'.'rightbar',$data);
        $this->load->view($tema.'/'.'foot');
    }

and i create function for edit_user like this,

Code:
function _edit_user()
    {
        $this->load->library('form_validation');
        $js = '
            [removed][removed]
            [removed][removed]
            [removed][removed]
            [removed]
            /*<![CDATA[*/
            $(document).ready(function(){
                $("#content").css({"float":"left","padding": "0 5px","width": "640px"});
                $("#tabs").tabs({
                    collapsible: true
                });
            });
            /*]]>*/
            [removed]            
            ';
        $UserId = $this->uri->segment(3);
        $select_user = $this->allusermodel->select_user($UserId);
        if($select_user->num_rows() > 0)
        {
            $rowselect_user = $select_user->row();
            $user = $rowselect_user->user;
            $email = $rowselect_user->email;
            $password = $rowselect_user->password;
            $type = $rowselect_user->type;
            $this->session->set_flashdata('user',$user);
            $this->session->set_flashdata('email',$email);
        }
        else
        {
            redirect('user_manager');
        }
        $this->form_validation->set_rules('name_user', 'User Name', 'required|min_length[7]|max_length[20]|xss_clean|callback_check_edituser');
        $this->form_validation->set_rules('password', 'Password', 'trim|required|min_length[5]|max_length[20]|xss_clean|md5');
        $this->form_validation->set_rules('email', 'Email', 'trim|required|valid_email|min_length[5]|max_length[250]|callback_check_editemail');
        if($this->form_validation->run() == FALSE)
        {
        }
        else
        {
                $name_user = strip_tags($_POST['name_user']);
                $email = strip_tags($_POST['email']);
                $password = strip_tags($_POST['password']);
                $type = strip_tags($_POST['type']);
                $update_user = $this->allusermodel->update_user($UserId,$name_user,$email,$password,$type);
                redirect('user_manager');
        }
        $result = '';
        $result .= $js;
        $result .= '<div class="post">';
        $result .= heading('Edit User '.$user,1);
        $result .= form_open('user_manager/edit_user/'.$UserId, array('id'=>'edituser','name'=>'edituser','method'=>'post'));
        $result .= '<div>'.anchor('user_manager','Home',array('class'=>'ui-state-default ui-corner-all')).' '.form_submit(array('name'=>'confirm_button','value'=>'Save','class'=>'ui-state-default ui-corner-all')).'</div>';
         $result .= "<div id='tabs'>";
        $result .= "<ul>";
        $result .= "<li><a href='#tabs-1'>User Data</a></li>";
        $result .= "</ul>";
         $result .= '<div id="tabs-1">';
        $result .= '<label>Name</label>'.form_input(array('name'=>'name_user','maxlength'=>'20','value'=>$user,'class'=>'input')).'<br/>'.form_error('name_user');
        $result .= '<label>Email</label>'.form_input(array('name'=>'email','maxlength'=>'250','value'=>$email,'class'=>'input')).'<br/>'.form_error('email');
        $result .= '<label>Password</label>'.form_password(array('name'=>'password','maxlength'=>'20','value'=>$password,'class'=>'input')).'<br/>'.form_error('password');
        $result .= '<label>Type User</label><br/>'.form_dropdown('type',array('User'=>'User','Administrator'=>'Administrator'),$type);
         $result .= '</div>';
         $result .= '</div>';
        $result .= form_close();
        $result .= '</div>';
        return $result;
    }

how to make the variable
Code:
$js = '
             [removed]
            /*&lt;![CDATA[*/
            $(document).ready(function(){
                $("#content").css({"float":"left","padding": "0 5px","width": "640px"});
                $("#tabs").tabs({
                    collapsible: true
                });
            });
            /*]]>*/
            [removed]            
            ';
baypass to
Code:
$data ['scripts'] = $ this-> script-> script ();




Theme © iAndrew 2016 - Forum software by © MyBB