/** * bool update(Staff $staff) * * Update a staff member in the staff table. * * @param Staff $staff staff member to update * @return boolean returns false, if error occurs * @access public */ function update($staff) { if (!$staff instanceof Staff) { $this->_error = "Argument is an inappropriate object."; return false; } // If changing login check to see if it already exists. /*if ($this->existLogin($staff->getLogin(), $staff->getIdMember())) { $this->_isError = true; $this->_error = "Login is already in use."; return false; }*/ $sql = "UPDATE " . $this->_table . " SET " . "collegiate_number=?, " . "nif=?, " . "first_name=?, " . "surname1=?, " . "surname2=?, " . "address=?, " . "phone_contact=?, " . "login=? " . "WHERE id_member=?;"; $params = array(urlencode($staff->getCollegiateNumber()), urlencode($staff->getNIF()), urlencode($staff->getFirstName()), urlencode($staff->getSurname1()), urlencode($staff->getSurname2()), urlencode($staff->getAddress()), urlencode($staff->getPhone()), urlencode($staff->getLogin()), $staff->getIdMember()); return $this->exec($sql, $params); }
$staff->setSecName($_POST['secondname']); $staff->setAdress($_POST['adress']); $staff->setCity($_POST['city']); $staff->setJbg($_POST['jbg']); $staff->setEmail($_POST['email']); $staff->setPasswd($_POST['passwd']); $staff->setPhone($_POST['phone']); $staff->setMphone($_POST['mphone']); $staff->setIsStaff($is_staff); $staff->setImageUrl($image_url); $staff->setPhotoId($photo_id); $staff->setWorkPlace($_POST['work_place']); $staff->setSalary($_POST['salary']); $staff->setIsAdmin($is_admin); $staff->setEnabled($enabled); $id = $userDao->createStafs($staff->getName(), $staff->getSecName(), $staff->getAdress(), $staff->getCity(), $staff->getJbg(), $staff->getEmail(), $staff->getPasswd(), $staff->getPhone(), $staff->getMphone(), $staff->getIsStaff(), $staff->getImageUrl(), $staff->getPhotoId(), $staff->getWorkPlace(), $staff->getSalary(), $staff->getIsAdmin(), $staff->getEnabled()); } //print_r("ID nakon createStafs iznosi: ".$id); $resultsshow = $userDao->showUser($id); $row = $resultsshow->fetch_assoc(); ?> <div class="main container-fluid"> <div class="sectionShow"> <div class="secimg"> <img src="<?php echo $row['image_url']; ?> " alt="User Photo" style="width:300px;height:200px"> </div> <div class="secol">