| @@ 136-166 (lines=31) @@ | ||
| 133 | return $grid; |
|
| 134 | } |
|
| 135 | ||
| 136 | public function actionDeactivate($id, $idPage, $inDetail = false) |
|
| 137 | { |
|
| 138 | ||
| 139 | $this->company = $this->em->getRepository('\WebCMS\InvestformModule\Entity\Company')->find($id); |
|
| 140 | $this->company->setActive(false); |
|
| 141 | ||
| 142 | $this->businessmen = $this->em->getRepository('\WebCMS\InvestformModule\Entity\Businessman')->findBy(array( |
|
| 143 | 'company' => $this->company |
|
| 144 | )); |
|
| 145 | ||
| 146 | if ($this->businessmen) { |
|
| 147 | foreach ($this->businessmen as $businessman) { |
|
| 148 | $businessman->setActive(false); |
|
| 149 | } |
|
| 150 | } |
|
| 151 | ||
| 152 | $this->em->flush(); |
|
| 153 | ||
| 154 | $this->flashMessage('Company has been deactivated', 'success'); |
|
| 155 | ||
| 156 | if ($inDetail) { |
|
| 157 | $this->forward('detail', array( |
|
| 158 | 'id' => $id, |
|
| 159 | 'idPage' => $this->actualPage->getId() |
|
| 160 | )); |
|
| 161 | } else { |
|
| 162 | $this->forward('activeCompanies', array( |
|
| 163 | 'idPage' => $this->actualPage->getId() |
|
| 164 | )); |
|
| 165 | } |
|
| 166 | } |
|
| 167 | ||
| 168 | public function actionActivate($id, $idPage, $inDetail = false) |
|
| 169 | { |
|
| @@ 168-198 (lines=31) @@ | ||
| 165 | } |
|
| 166 | } |
|
| 167 | ||
| 168 | public function actionActivate($id, $idPage, $inDetail = false) |
|
| 169 | { |
|
| 170 | ||
| 171 | $this->company = $this->em->getRepository('\WebCMS\InvestformModule\Entity\Company')->find($id); |
|
| 172 | $this->company->setActive(true); |
|
| 173 | ||
| 174 | $this->businessmen = $this->em->getRepository('\WebCMS\InvestformModule\Entity\Businessman')->findBy(array( |
|
| 175 | 'company' => $this->company |
|
| 176 | )); |
|
| 177 | ||
| 178 | if ($this->businessmen) { |
|
| 179 | foreach ($this->businessmen as $businessman) { |
|
| 180 | $businessman->setActive(true); |
|
| 181 | } |
|
| 182 | } |
|
| 183 | ||
| 184 | $this->em->flush(); |
|
| 185 | ||
| 186 | $this->flashMessage('Company has been activated', 'success'); |
|
| 187 | ||
| 188 | if ($inDetail) { |
|
| 189 | $this->forward('detail', array( |
|
| 190 | 'id' => $id, |
|
| 191 | 'idPage' => $this->actualPage->getId() |
|
| 192 | )); |
|
| 193 | } else { |
|
| 194 | $this->forward('inactiveCompanies', array( |
|
| 195 | 'idPage' => $this->actualPage->getId() |
|
| 196 | )); |
|
| 197 | } |
|
| 198 | } |
|
| 199 | ||
| 200 | ||
| 201 | public function actionUpdate($id, $idPage) |
|