rendered paste body function view($step)
{
$this->load->library('forge');
switch ($step)
{
case 1:
$conf['action'] = 'register/view/1/';
$conf['form_name'] = 'Registration: Step 1';
$this->forge->initialize($conf);
$data = array("type" => "text", "rules" => "trim|required|valid_email");
$this->forge->add("email", $data);
$this->forge->set("email", "onfocus", "showToolTip('email', 'email-address-info')");
$this->forge->set("email", "onblur", "hideToolTip('email', 'email-address-info')");
if($post = $this->forge->post_data())
{
$this->session->set_userdata("reg_email", $post['email']);
redirect('/register/view/2/', 'refresh');
}
$form = $this->forge->build(true);
$data = array('form' => $form);
$this->main['sidebar'] = $this->load->view('common/fragments/sidebars/5LatestArticles', '', true);
$this->main['content'] = $this->load->view('content/www/register/main', $data, true);
break;
case 2:
$conf['action'] = 'register/view/2/';
$conf['form_name'] = 'Registration: Step 2';
$this->forge->initialize($conf);
$email_data = array("type" => "text", "rules" => "trim|required|valid_email");
$verification_data = array("type" => "text");
$this->forge->add("email", $email_data);
$this->forge->set('email', 'value', $this->session->userdata("reg_email"));
$this->forge->add("verification", $verification_data);
echo '<pre>'; print_r($this->forge->getElements()); echo '</pre>';
if($post = $this->forge->post_data())
{
redirect('/register/view/3/', 'refresh');
}
$form = $this->forge->build(true);
echo '<pre>'; print_r($form); echo '</pre>';
$data = array('form' => $form);
$this->main['sidebar'] = $this->load->view('common/fragments/sidebars/5LatestArticles', '', true);
$this->main['content'] = $this->load->view('content/www/register/email-verification', $data, true);
break;
}
$this->load->view('common/template', $this->main);
}