public function commerce_message_handler_area_add_message::render in Commerce Message 7
Render the area.
Overrides views_handler_area::render
File
- includes/
views/ handlers/ commerce_message_handler_area_add_message.inc, line 27
Class
Code
public function render($empty = FALSE) {
$order_argument = $this->view->argument['message_commerce_order_target_id'];
if (!isset($order_argument->value[0])) {
return;
}
$message = entity_create('message', array(
'type' => 'commerce_order_user_comment',
));
$message->message_commerce_order[LANGUAGE_NONE][0]['target_id'] = $order_argument->value[0];
$commerce_message_message_form = drupal_get_form('commerce_message_message_form', $message, $this->options['valid_types'], $this->view->current_display);
return drupal_render($commerce_message_message_form);
}