3 // vim: expandtab sw=4 ts=4 sts=4:
5 require_once('./libraries/common.lib.php');
10 require_once('./libraries/server_common.inc.php');
16 require('./libraries/server_links.inc.php');
20 * Displays the sub-page heading
23 . ($cfg['MainPageIconic'] ?
'<img src="' . $pmaThemeImage . 's_process.png" width="16" height="16" border="0" hspace="2" align="middle" alt="" />' : '' )
24 . ' ' . $strBinaryLog . "\n"
32 * Display log selector.
34 if (count($binary_logs) > 1) {
35 echo '<form action="server_binlog.php" method="get">';
36 echo PMA_generate_common_hidden_inputs();
37 echo '<fieldset><legend>';
38 echo $strSelectBinaryLog;
39 echo '</legend><select name="log">';
40 foreach ($binary_logs as $name) {
41 echo '<option value="' . $name . '"' . ($name == $log ?
' selected="selected"' : '') . '>' . $name . '</option>';
45 echo '<fieldset class="tblFooters">';
46 echo '<input type="submit" value="' . $strGo . '" />';
52 $sql_query = 'SHOW BINLOG EVENTS';
54 $sql_query .= ' IN \'' . $log . '\'';
58 * Sends the query and buffers the result
60 $serverProcesses = array();
61 $res = PMA_DBI_query($sql_query);
62 while ($row = PMA_DBI_fetch_assoc($res)) {
63 $serverProcesses[] = $row;
65 @PMA_DBI_free_result
($res);
69 PMA_showMessage($GLOBALS['strSuccess']);
76 <table border
="0" cellpadding
="2" cellspacing
="1">
78 <td colspan
="6" align
="center"><a href
="./server_binlog.php?<?php echo $url_query . (!empty($log) ? '&log=' . htmlspecialchars($log) : '' ) . (empty($full) ? '&full=1' : ''); ?>" title
="<?php echo empty($full) ? $strShowFullQueries : $strTruncateQueries; ?>"><img src
="<?php echo $pmaThemeImage . 's_' . (empty($full) ? 'full' : 'partial'); ?>text.png" width
="50" height
="20" border
="0" alt
="<?php echo empty($full) ? $strShowFullQueries : $strTruncateQueries; ?>" /></a
></td
>
81 <th
> 
;<?php
echo $strBinLogName; ?
> 
;</th
>
82 <th
> 
;<?php
echo $strBinLogPosition; ?
> 
;</th
>
83 <th
> 
;<?php
echo $strBinLogEventType; ?
> 
;</th
>
84 <th
> 
;<?php
echo $strBinLogServerId; ?
> 
;</th
>
85 <th
> 
;<?php
echo $strBinLogOriginalPosition; ?
> 
;</th
>
86 <th
> 
;<?php
echo $strBinLogInfo; ?
> 
;</th
>
89 $useBgcolorOne = TRUE;
90 foreach ($serverProcesses as $value) {
91 if (empty($full) && PMA_strlen($value['Info']) > $GLOBALS['cfg']['LimitChars']) {
92 $value['Info'] = PMA_substr($value['Info'], 0, $GLOBALS['cfg']['LimitChars']) . '...';
96 <td bgcolor
="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>"> 
;<?php
echo $value['Log_name']; ?
> 
;</td
>
97 <td bgcolor
="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>" align
="right"> 
;<?php
echo $value['Pos']; ?
> 
;</td
>
98 <td bgcolor
="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>"> 
;<?php
echo $value['Event_type']; ?
> 
;</td
>
99 <td bgcolor
="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>" align
="right"> 
;<?php
echo $value['Server_id']; ?
> 
;</td
>
100 <td bgcolor
="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>" align
="right"> 
;<?php
echo isset($value['Orig_log_pos']) ?
$value['Orig_log_pos'] : $value['End_log_pos']; ?
> 
;</td
>
101 <td bgcolor
="<?php echo $useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']; ?>"> 
;<?php
echo htmlspecialchars($value['Info']); ?
> 
;</td
>
104 $useBgcolorOne = !$useBgcolorOne;
116 require_once('./libraries/footer.inc.php');