All pastes #483133 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-11 16:04 UTC
rendered paste body
function process_registration()
	{
		$this->load->library('validation');
		$rules['name'] 				= "required";
		$rules['email'] 			= "valid_email|required";
		$rules['address'] 			= "required";
		$rules['city'] 				= "required";
		$rules['state'] 			= "alpha|required|max_length[2]";
		$rules['zip'] 				= "numeric|required|exact_length[5]";
		$rules['cardholder_name'] 	= "required";
		$rules['card_number'] 		= "numeric|required|max_length[16]|min_length[15]";
		$this->validation->set_rules($rules);
		
		$fields['name']				= 'Name';
		$fields['email']			= 'Email';
		$fields['address']			= 'Address';
		$fields['email']			= 'Email Address';
		$fields['city']				= 'City';
		$fields['state']			= 'State';
		$fields['zip']				= 'ZIP';
		$fields['cardholder_name']	= 'Card Holder Name';
		$fields['card_number']		= 'Credit Card Number';
		$this->validation->set_fields($fields);
		$this->validation->set_error_delimiters('<p style="color: red; font-weight: bold;">', '</p>');
		
		if ($this->validation->run() == FALSE)
		{
			$data = array(	"view" => "register/index",
							"header" => "header_blank",
							"page" => null,
							"left_menu" => null,
							"top_menu" => null,
							"section_links" => null,
							"render_footer" => false,
							"whats_new" => array('display' => (!in_array($this->page, $this->specialty_pages)) ? true : false, 'content' => $this->pagemodel->get_whats_new()),
							"title" => "Big Fish Bash :: Registration"
							);
			$this->load->view('layout_blank', $data);
		}
		else
		{

...
}