Compare commits
2 Commits
d607962523
...
2d595c1c3a
| Author | SHA1 | Date | |
|---|---|---|---|
| 2d595c1c3a | |||
| 98ebde7e72 |
@@ -108,10 +108,16 @@ class SecurityController extends FOSRestController
|
||||
public function UpdateUser(Request $request)
|
||||
{
|
||||
$userManager = $this->get('fos_user.user_manager');
|
||||
$companyManager = $this->get('app.company_manager');
|
||||
$usr = $this->getUser();
|
||||
$talent = $usr->getCompany();
|
||||
if ($usr !== null){
|
||||
$newLastName = htmlspecialchars($request->request->get('lastname'));
|
||||
$newFirstName = htmlspecialchars($request->request->get('firstname'));
|
||||
$newLinkedin = htmlspecialchars($request->request->get('linkedin'));
|
||||
$newTwitter = htmlspecialchars($request->request->get('twitter'));
|
||||
$newWebsite = htmlspecialchars($request->request->get('website'));
|
||||
|
||||
if (!isset($newLastName) || !isset($newFirstName) || $newLastName == null || $newFirstName == null){
|
||||
$message = 'Vous devez rentrer votre nom et votre prénom pour continuer';
|
||||
throw new ResourceValidationException($message,'');
|
||||
@@ -121,8 +127,13 @@ class SecurityController extends FOSRestController
|
||||
$usr->setFirstName($newFirstName);
|
||||
$usr->setFile($file);
|
||||
$usr->upload();
|
||||
|
||||
$talent->setLinkedin($newLinkedin),
|
||||
$talent->setTwitter($newTwitter),
|
||||
$talent->setWebsite($newWebsite),
|
||||
|
||||
$userManager->updateUser($usr);
|
||||
$companyManager->updateTalent($talent);
|
||||
$status = array('status' => "success", 'file' => $usr->getFile(), 'id' => $usr->getId());
|
||||
}
|
||||
} else {
|
||||
|
||||
@@ -249,11 +249,14 @@ class Ad
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="AppBundle\Entity\TerritoryAd", mappedBy="ad", cascade={"persist", "remove"})
|
||||
*
|
||||
* @Groups({"ad_detail" , "answer_detail"})
|
||||
*/
|
||||
private $territories;
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="AppBundle\Entity\BookmarkAd", mappedBy="ad", cascade={"persist", "remove"})
|
||||
*
|
||||
*/
|
||||
private $bookmarkAds;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user