| @@ 326-347 (lines=22) @@ | ||
| 323 | $event->setTitle(htmlspecialchars($pollTitle)); |
|
| 324 | $event->setDescription(htmlspecialchars($pollDesc)); |
|
| 325 | ||
| 326 | if ($accessType === 'select') { |
|
| 327 | if (isset($accessValues)) { |
|
| 328 | $accessValues = json_decode($accessValues); |
|
| 329 | if ($accessValues !== null) { |
|
| 330 | $groups = array(); |
|
| 331 | $users = array(); |
|
| 332 | if ($accessValues->groups !== null) { |
|
| 333 | $groups = $accessValues->groups; |
|
| 334 | } |
|
| 335 | if ($accessValues->users !== null) { |
|
| 336 | $users = $accessValues->users; |
|
| 337 | } |
|
| 338 | $accessType = ''; |
|
| 339 | foreach ($groups as $gid) { |
|
| 340 | $accessType .= $gid . ';'; |
|
| 341 | } |
|
| 342 | foreach ($users as $uid) { |
|
| 343 | $accessType .= $uid . ';'; |
|
| 344 | } |
|
| 345 | } |
|
| 346 | } |
|
| 347 | } |
|
| 348 | $event->setAccess($accessType); |
|
| 349 | ||
| 350 | $chosenDates = json_decode($chosenDates); |
|
| @@ 432-453 (lines=22) @@ | ||
| 429 | $event->setIsAnonymous($isAnonymous ? 1 : 0); |
|
| 430 | $event->setFullAnonymous($isAnonymous && $hideNames ? 1 : 0); |
|
| 431 | ||
| 432 | if ($accessType === 'select') { |
|
| 433 | if (isset($accessValues)) { |
|
| 434 | $accessValues = json_decode($accessValues); |
|
| 435 | if ($accessValues !== null) { |
|
| 436 | $groups = array(); |
|
| 437 | $users = array(); |
|
| 438 | if ($accessValues->groups !== null) { |
|
| 439 | $groups = $accessValues->groups; |
|
| 440 | } |
|
| 441 | if ($accessValues->users !== null) { |
|
| 442 | $users = $accessValues->users; |
|
| 443 | } |
|
| 444 | $accessType = ''; |
|
| 445 | foreach ($groups as $gid) { |
|
| 446 | $accessType .= $gid . ';'; |
|
| 447 | } |
|
| 448 | foreach ($users as $uid) { |
|
| 449 | $accessType .= $uid . ';'; |
|
| 450 | } |
|
| 451 | } |
|
| 452 | } |
|
| 453 | } |
|
| 454 | $event->setAccess($accessType); |
|
| 455 | ||
| 456 | $chosenDates = json_decode($chosenDates); |
|