Exemplo n.º 1
0
 public static function generateToken($userName, $orgId, $language = 'en')
 {
     // Get tracking token
     $tracking = self::_getResource("trackingtoken");
     if (!$tracking) {
         return;
     }
     // Fetch logs and apply the token to them
     $multilog = self::_getResource('multiplelog');
     foreach ($multilog->getLogs() as $log) {
         $log->setEventItem('token', $tracking->getToken());
     }
     //TODO Why is it here???
     // Refactor: move it to helper
     Application\Model\Mapper\ProtoAbstractMapper::$accountingTransactionPrefix = $tracking->getToken() . '-';
     Application\Model\Mapper\ProtoAbstractMapper::$accountingUserId = $userName;
     Application\Model\Mapper\ProtoAbstractMapper::$language = $language;
     Application\Model\Mapper\AbstractMapper::$organizationId = $orgId;
     App_ListFilter::addDefaultExtraData('user', $userName);
 }