public function Communications()
 {
     if (!$this->opt_order->getPrimaryKey()) {
         $this->Edit();
         return;
     }
     $this->view->setVar('transaction_id', ($vn_transaction_id = $this->opt_order->get('transaction_id')) ? $vn_transaction_id : $this->request->getParameter('transaction_id', pInteger));
     $this->view->setVar('t_transaction', $t_transaction = new ca_commerce_transactions($vn_transaction_id));
     $this->view->setVar('messages', $t_transaction->getMessages());
     $this->render('order_communications_html.php');
 }
 public function Communications()
 {
     if (!$this->opt_order->getPrimaryKey()) {
         $this->Edit();
         return;
     }
     $this->view->setVar('transaction_id', ($vn_transaction_id = $this->opt_order->get('transaction_id')) ? $vn_transaction_id : $this->request->getParameter('transaction_id', pInteger));
     $this->view->setVar('t_transaction', $t_transaction = new ca_commerce_transactions($vn_transaction_id));
     $this->view->setVar('messages', $t_transaction->getMessages());
     $this->opo_app_plugin_manager->hookEditItem(array('id' => $this->opt_order->getPrimaryKey(), 'table_num' => $this->opt_order->tableNum(), 'table_name' => $this->opt_order->tableName(), 'instance' => $this->opt_order));
     $this->render('order_communications_html.php');
 }