Skip to content

Commit

Permalink
Fix na druzstvo ve funkci activateAccount
Browse files Browse the repository at this point in the history
  • Loading branch information
vpithart committed Jan 30, 2025
1 parent 0393062 commit d04c6ce
Showing 1 changed file with 13 additions and 21 deletions.
34 changes: 13 additions & 21 deletions app/model/AccountActivation.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,20 +24,14 @@ public function __construct(Parameters $parameters, PrichoziPlatba $platba, Uziv
public function activateAccount($loggedUser, $id) {
$uzivatel = $this->uzivatel->getUzivatel($id);
if ($uzivatel) {
$stavUctu = $uzivatel->related('UzivatelskeKonto.Uzivatel_id')->sum('castka');

if ($uzivatel->money_aktivni == 0
&& $uzivatel->money_deaktivace == 0
&& ($stavUctu - $uzivatel->kauce_mobil) >= $this->parameters->getVyseClenskehoPrispevku()) {
$this->uzivatel->update($uzivatel->id, array('money_aktivni' => 1));

$this->uzivatelskeKonto->insert(array('Uzivatel_id' => $uzivatel->id,
'TypPohybuNaUctu_id' => 8,
'castka' => -($this->parameters->getVyseClenskehoPrispevku()),
'datum' => new Nette\Utils\DateTime(),
'poznamka' => 'Aktivace od ['.$loggedUser->getIdentity()->getId().']',
'zmenu_provedl' => $loggedUser->getIdentity()->getId()));
}
$this->uzivatel->update($uzivatel->id, array('money_aktivni' => 1));
$this->uzivatelskeKonto->insert(array('Uzivatel_id' => $uzivatel->id,
'TypPohybuNaUctu_id' => 8,
'druzstvo' => 1,
'castka' => -($this->parameters->getVyseClenskehoPrispevku()),
'datum' => new Nette\Utils\DateTime(),
'poznamka' => 'Aktivace od ['.$loggedUser->getIdentity()->getId().']',
'zmenu_provedl' => $loggedUser->getIdentity()->getId()));
return true;
}
return false;
Expand All @@ -46,28 +40,25 @@ public function activateAccount($loggedUser, $id) {
public function reactivateAccount($loggedUser, $id) {
$uzivatel = $this->uzivatel->getUzivatel($id);
if ($uzivatel) {
$stavUctu = $uzivatel->related('UzivatelskeKonto.Uzivatel_id')->sum('castka');

if ($uzivatel->money_aktivni == 0
&& $uzivatel->money_deaktivace == 1
&& ($stavUctu - $uzivatel->kauce_mobil) >= $this->parameters->getVyseClenskehoPrispevku()) {
if ($uzivatel->money_aktivni == 0 && $uzivatel->money_deaktivace == 1) {
$this->uzivatel->update($uzivatel->id, array('money_aktivni' => 1,'money_deaktivace' => 0));

$this->uzivatelskeKonto->insert(array('Uzivatel_id' => $uzivatel->id,
'TypPohybuNaUctu_id' => 8,
'druzstvo' => 1,
'castka' => -($this->parameters->getVyseClenskehoPrispevku()),
'datum' => new Nette\Utils\DateTime(),
'poznamka' => 'Reaktivace od ['.$loggedUser->getIdentity()->getId().']',
'zmenu_provedl' => $loggedUser->getIdentity()->getId()));
return 'Účet byl reaktivován.';
}

if ($uzivatel->money_aktivni == 1
&& $uzivatel->money_deaktivace == 1) {
if ($uzivatel->money_aktivni == 1 && $uzivatel->money_deaktivace == 1) {
$this->uzivatel->update($uzivatel->id, array('money_deaktivace' => 0));

$this->uzivatelskeKonto->insert(array('Uzivatel_id' => $uzivatel->id,
'TypPohybuNaUctu_id' => 9,
'druzstvo' => 1,
'datum' => new Nette\Utils\DateTime(),
'poznamka' => 'Zruseni Deaktivace od ['.$loggedUser->getIdentity()->getId().']',
'zmenu_provedl' => $loggedUser->getIdentity()->getId()));
Expand All @@ -85,6 +76,7 @@ public function deactivateAccount($loggedUser, $id) {

$this->uzivatelskeKonto->insert(array('Uzivatel_id' => $uzivatel->id,
'TypPohybuNaUctu_id' => 6,
'druzstvo' => 1,
'datum' => new Nette\Utils\DateTime(),
'poznamka' => 'Deaktivace od ['.$loggedUser->getIdentity()->getId().']',
'zmenu_provedl' => $loggedUser->getIdentity()->getId()));
Expand Down

0 comments on commit d04c6ce

Please sign in to comment.