/** @test */ function it_should_update_the_information_of_a_registered_member() { $member = $this->members->with(Identifier::fromString('wxyz')); $member->transfer(Money::MXN(500), $this->existingMember); $this->members->update($this->existingMember); $this->assertBalanceAmounts(3500, $this->existingMember, "Current member balance should be 3500"); }
$member['address'] = $_REQUEST['address']; $member['nic'] = $_REQUEST['nic']; $member['reg_no'] = $_REQUEST['reg_no']; $member['sex'] = $_REQUEST['sex']; $member['phone'] = $_REQUEST['phone']; $member['email'] = $_REQUEST['email']; $member['index_no'] = $_REQUEST['index_no']; // username, password are updated separately $member['username'] = '******'; $member['password'] = '******'; $member['login_type'] = $_REQUEST['login_type']; $member['category'] = $_REQUEST['category']; $member['barcode'] = 'Not Updated'; $member['expired'] = $_REQUEST['expired']; $mem->update($member); } // Change Password ///////////////////////////////////////////////////// if(isset($_REQUEST['BtnChangePassword'])){ $member = $mem->getByID($_REQUEST['mid']); $password = $_REQUEST['pwd']; $mem->changePassword($member,$password); } //END: Change Password // Change Username ///////////////////////////////////////////////////// if(isset($_REQUEST['BtnChangeUsername'])){ $member = $mem->getByID($_REQUEST['mid']); $username = $_REQUEST['username']; $mem->changeUsername($member, $username);
public function updateAction($id = null) { $memberData = Members::findFirstById($id); if (!$memberData) { $this->flash->error('<button type="button" class="close" data-dismiss="alert">×</button>Invalid Member.'); return; } if ($this->request->isPost()) { $member = new Members(); $member->id = $id; if ($member->update($_POST)) { $this->flash->success('<button type="button" class="close" data-dismiss="alert">×</button>You profile has been updated.'); return $this->response->redirect(); } } $this->view->setVar('memberData', $memberData); }