public function loadFormDataAction() { Shopware()->Plugins()->Controller()->ViewRenderer()->setNoRender(); new Enlight_Loader(); $log = new payone_ApiLogs(); try { $id = $this->Request()->getParam('id'); $result = $log->fetchRow( $log->select()->columns(array ('request_data', 'response_data'))->where('id=?', $id) ); } catch (Exception $e) { } $result['request_data'] = unserialize($result['request_data']); $result['response_data'] = unserialize($result['response_data']); $html = '<style type="text/css">'; $html .= '.zeile0{background-color:#D6E4F5;}'; $html .= '.zeile1{background-color:#C2D6F1;}'; $html .= '.container{font-family:Verdana;font-size:12px;}'; $html .= '</style>'; // Request $html .= '<div class="container" style="padding:10px;">'; $html .= '<table style="float:left; margin-right:100px;">'; $html .= "<tr>"; $html .= '<th colspan=2>Request</th>'; $html .= "</tr>"; $i = 0; foreach ($result['request_data'] as $key => $val) { $html .= "<tr>"; $html .= '<td style="padding:5px;" class="zeile' . ($i % 2 ) . '">' . $key . '</td>'; $html .= '<td style="padding:5px;" class="zeile' . ($i % 2 ) . '">' . $val . '</td>'; $html .= "</tr>"; $i++; } $html .= "</table>"; // Response $html .= '<table style="float:left;">'; $html .= "<tr>"; $html .= '<th colspan=2>Response</th>'; $html .= "</tr>"; $i = 0; foreach ($result['response_data'] as $key => $val) { $html .= "<tr>"; $html .= '<td style="padding:5px;" class="zeile' . ($i % 2 ) . '">' . $key . '</td>'; $html .= '<td style="padding:5px;" class="zeile' . ($i % 2 ) . '">' . $val . '</td>'; $html .= "</tr>"; $i++; } $html .= "</table>"; $html .= "</div>"; echo $html; exit; }