public function store(Request $request) { $customer = new customer(array('customer' => $request->get('customer'), 'street' => $request->get('street'), 'city' => $request->get('city'), 'state' => $request->get('state'), 'zip' => $request->get('zip'))); $customer->save(); Toastr::success('Customer created.'); return redirect('/customers'); }
function edit($id = 0) { $customer = new customer($id); if ($_SERVER['REQUEST_METHOD'] == "GET") { } else { $customer->name = $this->input->post('name'); $customer->address = $this->input->post('address'); $customer->username = $this->input->post('username'); $customer->homePhone = $this->input->post('homePhone'); $customer->mobilePhone = $this->input->post('mobilePhone'); $customer->email = $this->input->post('email'); $customer->username = $this->input->post('username'); if ($this->input->post('password') != "") { if ($this->input->post('password') == $this->input->post('confirmPassword')) { $customer->password = md5($this->input->post('password')); if ($customer->save()) { redirect($this->admin . 'customers/edit/' . $customer->id); } } else { flash_message("error", "Xác nhận mật khẩu phải giống mật khẩu"); } } else { if ($customer->save()) { redirect($this->admin . 'customers/edit/' . $customer->id); } } } setPagination($this->admin . 'carts/list_all/', 1, 100000000, 4); $dis['carts'] = $customer->cartitem; $dis['nav_menu'] = array(array("type" => "back", "text" => "Back", "link" => $this->admin . 'customers/list_all/', "onclick" => "")); $dis['title_table'] = "Danh sách đơn hàng "; $dis['base_url'] = base_url(); $dis['title'] = "Menu"; $dis['menu_active'] = "Khách hàng"; $dis['view'] = "customer/edit"; $dis['object'] = $customer; $this->viewadmin($dis); }
public static function store() { $params = $_POST; //Kint::dump($params); $attributes = array('name' => $params['name'], 'phone' => $params['phone'], 'e_mail' => $params['e_mail']); $customer = new customer($attributes); $errors = $customer->errors(); if (count($errors) == 0) { $customer->save(); Redirect::to('/waybill/new', array('message' => 'Asiakas on lisätty onnistuneesti!')); } else { View::make('/customer/new.html', array('errors' => $errors, 'attributes' => $attributes)); } }
public function save($id = 0, $name = '', $id_external = '', $billing_name1 = '', $billing_name2 = '', $billing_address = '', $billing_postcode = '', $billing_city = '', $billing_country = '', $billing_email_address = '', $billing_phone = '', $billing_fax = '', $billing_show_logo = true) { // Create new customer, fill and save it if ($id != 0) { // Create, fill and save customer $customer = new customer($id); $customer->fill($name, $id_external, $billing_name1, $billing_name2, $billing_address, $billing_postcode, $billing_city, $billing_country, $billing_email_address, $billing_phone, $billing_fax, $billing_show_logo); $customer->save(); } else { $database = $_SESSION['database']; // Insert a new entry if one does not exist or update the existing one if (!$this->id_exists($this->id)) { // The entry does not exist $database->query("insert into " . TABLE_CUSTOMERS . " (customers_id, customers_name, customers_id_external, customers_billing_name1, customers_billing_name2, customers_billing_address, customers_billing_postcode, customers_billing_city, customers_billing_country, customers_billing_email_address, customers_billing_phone, customers_billing_fax, customers_billing_show_logo) values ('" . $this->id . "', '" . $database->input($this->name) . "', '" . $database->input($this->id_external) . "', '" . $database->input($this->billing_name1) . "', '" . $database->input($this->billing_name2) . "', '" . $database->input($this->billing_address) . "', '" . $database->input($this->billing_postcode) . "', '" . $database->input($this->billing_city) . "', '" . $database->input($this->billing_country) . "', '" . $database->input($this->billing_email_address) . "', '" . $database->input($this->billing_phone) . "', '" . $database->input($this->billing_fax) . "', '" . ($this->billing_show_logo ? 1 : 0) . "')"); } else { // The entry exists, update the contents $activity_query = $database->query("update " . TABLE_CUSTOMERS . " set customers_id='" . $this->id . "', customers_name='" . $database->input($this->name) . "', customers_id_external='" . $database->input($this->id_external) . "', customers_billing_name1='" . $database->input($this->billing_name1) . "', customers_billing_name2='" . $database->input($this->billing_name2) . "', customers_billing_address='" . $database->input($this->billing_address) . "', customers_billing_postcode='" . $database->input($this->billing_postcode) . "', customers_billing_city='" . $database->input($this->billing_city) . "', customers_billing_country='" . $database->input($this->billing_country) . "', customers_billing_email_address='" . $database->input($this->billing_email_address) . "', customers_billing_phone='" . $database->input($this->billing_phone) . "', customers_billing_fax='" . $database->input($this->billing_fax) . "', customers_billing_show_logo='" . ($this->billing_show_logo ? 1 : 0) . "' where customers_id = '" . (int) $this->id . "'"); } } }
function mailActive() { $code = $this->uri->segment(2); $customer = new customer(); $customer->get_by_emailActiveCode($code); $msg = ""; if ($customer->exists()) { if ($customer->isEmailActive == 0) { $customer->isEmailActive = 1; $customer->save(); $this->_loginUser($customer); $msg = "Chúc mừng " . $customer->name . " đã kích hoạt thành công tài khoản."; $msg .= "<br />Click vào đây để về trang chủ:<a href='" . base_url() . "' >Về trang chủ</a>"; } else { $msg = "Tài khoản của bạn đã được kích hoạt từ trước. Liên kết này không có hiệu lực nữa."; } } else { $msg = "Tài khoản của bạn không tồn tại trong hệ thống."; } $dis['customer'] = $customer; $dis['base_url'] = base_url(); $dis['view'] = 'user/activeEmail'; //$dis['step'] = $step; $dis['msg'] = $msg; $this->viewfront($dis); }