Fix lightbox report

This commit is contained in:
Romain Neutron
2012-02-23 15:08:10 +01:00
parent c29dcd94e7
commit debfd6f7cc
2 changed files with 28 additions and 1 deletions

View File

@@ -563,6 +563,33 @@ return call_user_func(
/* @var $basket \Entities\Basket */
$participant = $basket->getValidation()->getParticipant($user);
$appbox = \appbox::get_instance($app['Core']);
$evt_mngr = \eventsmanager_broker::getInstance($appbox, $app['Core']);
$expires = new \DateTime('+10 days');
$url = $appbox->get_registry()->get('GV_ServerName')
. 'lightbox/index.php?LOG=' . \random::getUrlToken(
'validate'
, $basket->getValidation()->getInitiator()->get_id()
, $expires
, $basket->getId()
);
$to = $basket->getValidation()->getInitiator()->get_id();
$params = array(
'ssel_id' => $basket->getId(),
'from' => $app['Core']->getAuthenticatedUser()->get_id(),
'url' => $url,
'to' => $to
);
$evt_mngr->trigger('__VALIDATION_DONE__', $params);
$participant->setIsConfirmed(true);
$em->merge($participant);

View File

@@ -139,7 +139,7 @@ class eventsmanager_notify_validationdone extends eventsmanager_notifyAbstract
return array();
}
$sender = User_Adapter::getInstance($from, $this->appbox)->get_display_name();
$sender = $registered_user->get_display_name();
try
{