Skip to content

Commit

Permalink
Merge branch 'master' of github.com:intelliants/subrion-plugin-events
Browse files Browse the repository at this point in the history
  • Loading branch information
agorshechnikov committed Feb 18, 2016
2 parents 6dfe3c0 + 653ba9a commit 6e291de
Showing 1 changed file with 5 additions and 16 deletions.
21 changes: 5 additions & 16 deletions admin/events.php
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,10 @@ protected function _assignValues(&$iaView, array &$entryData)
{
$iaPlan = $this->_iaCore->factory('plan');
$plans = $iaPlan->getPlans($this->getHelper()->getItemName());
$iaUsers = $this->_iaCore->factory('users');
$owner = empty($entryData['member_id']) ? iaUsers::getIdentity(true) : $iaUsers->getInfo($entryData['member_id']);

$entryData['owner'] = $owner['fullname'] . " ({$owner['email']})";

$iaView->assign('categories', $this->getHelper()->getCategoryOptions());
$iaView->assign('plans', $plans);
Expand Down Expand Up @@ -154,22 +158,7 @@ protected function _preSaveEntry(array &$entry, array $data, $action)
$entry['sponsored_plan_id'] = (int)$data['sponsored_plan_id'];
$entry['latitude'] = $data['latitude'] ? $data['latitude'] : $entry['latitude'];
$entry['longitude'] = $data['longitude'] ? $data['longitude'] : $entry['longitude'];

if (!empty($data['owner']))
{
if ($memberId = $this->_iaCore->iaDb->one_bind('id', '`username` = :name OR `fullname` = :name', array('name' => iaSanitize::sql($_POST['owner'])), iaUsers::getTable()))
{
$entry['member_id'] = $memberId;
}
else
{
$this->addMessage('incorrect_owner_specified');
}
}
else
{
$entry['member_id'] = iaUsers::getIdentity()->id;
}
$entry['member_id'] = $data['member_id'];

if ($this->getMessages())
{
Expand Down

0 comments on commit 6e291de

Please sign in to comment.