Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
Sanjeev Papnoi committed Apr 1, 2021
1 parent 98ef683 commit 81fae6f
Showing 1 changed file with 27 additions and 22 deletions.
49 changes: 27 additions & 22 deletions Controller/Account.php
Original file line number Diff line number Diff line change
Expand Up @@ -137,31 +137,36 @@ public function loadProfile(Request $request)
$em->persist($userInstance);
$em->flush();

// Recaptcha Setting
$recaptchaSetting = $em->getRepository('UVDeskCoreFrameworkBundle:Recaptcha')->findOneBy(['id' => 1]);
if($recaptchaSetting) {
$recaptchaSetting->setSiteKey($data['recaptcha_site_key']);
$recaptchaSetting->setSecretKey($data['recaptcha_secret_key']);
if(isset($data['recaptcha_status'])) {
$recaptchaSetting->setIsActive(true);
} else {
$recaptchaSetting->setIsActive(false);
}
$roleId = $user->getAgentInstance()->getSupportRole()->getId();

if(in_array($roleId, [1,2])) {
// Recaptcha Setting
$recaptchaSetting = $em->getRepository('UVDeskCoreFrameworkBundle:Recaptcha')->findOneBy(['id' => 1]);

if($recaptchaSetting) {
$recaptchaSetting->setSiteKey($data['recaptcha_site_key']);
$recaptchaSetting->setSecretKey($data['recaptcha_secret_key']);
if(isset($data['recaptcha_status'])) {
$recaptchaSetting->setIsActive(true);
} else {
$recaptchaSetting->setIsActive(false);
}

$em->persist($recaptchaSetting);
$em->flush();
} else {
$recaptchaNew = new Recaptcha;
$recaptchaNew->setSiteKey($data['recaptcha_site_key']);
$recaptchaNew->setSecretKey($data['recaptcha_secret_key']);
if(isset($data['recaptcha_status'])) {
$recaptchaNew->setIsActive(true);
$em->persist($recaptchaSetting);
$em->flush();
} else {
$recaptchaNew->setIsActive(false);
}
$recaptchaNew = new Recaptcha;
$recaptchaNew->setSiteKey($data['recaptcha_site_key']);
$recaptchaNew->setSecretKey($data['recaptcha_secret_key']);
if(isset($data['recaptcha_status'])) {
$recaptchaNew->setIsActive(true);
} else {
$recaptchaNew->setIsActive(false);
}

$em->persist($recaptchaNew);
$em->flush();
$em->persist($recaptchaNew);
$em->flush();
}
}

$this->addFlash('success', $this->translator->trans('Success ! Profile update successfully.'));
Expand Down

0 comments on commit 81fae6f

Please sign in to comment.