Version 4.3.0
This commit is contained in:
1 parent
96997ddd8e
commit
fe1acf984a
1349 files changed
+116159
-67711
No files matched your search
@@ -108,7 +108,10 @@ class _purchases extends \IPS\Dispatcher\Controller
|
||||
{
|
||||
try
|
||||
{
|
||||
$customFields[ $k ] = \IPS\nexus\Package\CustomField::load( $k )->displayValue( $v, TRUE );
|
||||
if ( $displayValue = trim( \IPS\nexus\Package\CustomField::load( $k )->displayValue( $v, TRUE ) ) )
|
||||
{
|
||||
$customFields[ $k ] = $displayValue;
|
||||
}
|
||||
}
|
||||
catch ( \OutOfRangeException $e ) { }
|
||||
}
|
||||
@@ -218,7 +221,14 @@ class _purchases extends \IPS\Dispatcher\Controller
|
||||
{
|
||||
/* Transfer */
|
||||
$previousOwner = $this->purchase->member;
|
||||
$this->purchase->transfer( $values['ps_member'] );
|
||||
try
|
||||
{
|
||||
$this->purchase->transfer( $values['ps_member'] );
|
||||
}
|
||||
catch ( \DomainException $e )
|
||||
{
|
||||
\IPS\Output::i()->error( $e->getMessage(), '2X195/8', 403 );
|
||||
}
|
||||
|
||||
/* Log */
|
||||
$previousOwner->log( 'purchase', array( 'type' => 'transfer_from', 'id' => $this->purchase->id, 'name' => $this->purchase->name, 'to' => $values['ps_member']->member_id ) );
|
||||
|
||||
Reference in new issue
Block a user