Index: branches/5.1.x/units/products/products_config.php =================================================================== diff -u -r13959 -r14005 --- branches/5.1.x/units/products/products_config.php (.../products_config.php) (revision 13959) +++ branches/5.1.x/units/products/products_config.php (.../products_config.php) (revision 14005) @@ -1,6 +1,6 @@ Array ('type' => 'int', 'not_null' => 1, 'formatter' => 'kOptionsFormatter', 'use_phrases' => 1, 'options' =>Array (1=> 'la_product_tangible', 2=> 'la_product_subscription', 4=> 'la_product_downloadable', 3=> 'la_product_service'/*, 6=> 'la_gift_certificate', 5=> 'la_product_package'*/), 'not_null' => 1, 'default' => 1 ), 'Modified' => Array ('type' => 'int', 'formatter' => 'kDateFormatter', 'default' => '#NOW#'), 'ModifiedById' => Array ('type' => 'int', 'default' => NULL), - 'CreatedById' => Array ('type' => 'int', 'default' => NULL), + 'CreatedById' => Array ('type' => 'int', 'required' => 1, 'default' => NULL), 'ResourceId' => Array ('type' => 'int', 'default' => null), 'CachedReviewsQty' => Array ('type' => 'int', 'formatter' => 'kFormatter', 'format' => '%d', 'not_null' => 1, 'default' => 0), 'InventoryStatus' => Array ('type' => 'int', 'formatter' => 'kOptionsFormatter', 'options' => Array (0 => 'la_Disabled', 1 => 'la_by_product', 2 => 'la_by_options'), 'use_phrases' => 1, 'not_null' => 1, 'default' => 0), Index: branches/5.1.x/units/products/products_event_handler.php =================================================================== diff -u -r13745 -r14005 --- branches/5.1.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 13745) +++ branches/5.1.x/units/products/products_event_handler.php (.../products_event_handler.php) (revision 14005) @@ -1,6 +1,6 @@ getObject(); - $product_approve_events = Array(2 => 'p:OnSubscriptionApprove', - 4 => 'p:OnDownloadableApprove', - 5 => 'p:OnPackageApprove'); + $product_approve_events = Array( + 2 => 'p:OnSubscriptionApprove', + 4 => 'p:OnDownloadableApprove', + 5 => 'p:OnPackageApprove' + ); $product_type = $object->GetDBField('Type'); $type_found = in_array($product_type, array_keys($product_approve_events) ); - if($type_found && !$object->GetDBField('ProcessingData') ) - { + if ($type_found && !$object->GetDBField('ProcessingData') ) { $processing_data = Array('ApproveEvent' => $product_approve_events[$product_type] ); $object->SetDBField( 'ProcessingData', serialize($processing_data) ); }