function format_plugin_row($plugin, $last_plugin, $include_ordering, $system_plugin) { global $status_names; static $first_plugin = true; $row = plugin_actions($plugin); $row .= "<td><a href='" . htmlspecialchars($plugin["webpage"]) . "' target='_blank'><strong>" . (strlen(get_request_var_request("filter")) ? eregi_replace("(" . preg_quote(get_request_var_request("filter")) . ")", "<span style='background-color: #F8D93D;'>\\1</span>", ucfirst($plugin["directory"])) : ucfirst($plugin["directory"])) . "</strong></a></td>"; $row .= "<td>" . $plugin["version"] . "</td>\n"; if ($include_ordering) { $row .= "<td style='white-space:nowrap;'>"; if (!$first_plugin) { $row .= "<a href='" . htmlspecialchars("plugins.php?mode=moveup&id=" . $plugin['directory']) . "' title='Order Before Prevous Plugin' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/move_up.gif'></a>"; } else { $row .= "<a href='#' title='Can NOT Reduce Load Order' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/view_none.gif'></a>"; } if (!$last_plugin) { $row .= "<a href='" . htmlspecialchars("plugins.php?mode=movedown&id=" . $plugin['directory']) . "' title='Order After Next Plugin' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/move_down.gif'></a>"; } else { $row .= "<a href='#' title='Can Increase Load Order' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/view_none.gif'></a>"; } $row .= "</td>\n"; } else { $row .= "<td></td>\n"; } $row .= "<td style='white-space:nowrap;'>" . (strlen(get_request_var_request("filter")) ? eregi_replace("(" . preg_quote(get_request_var_request("filter")) . ")", "<span style='background-color: #F8D93D;'>\\1</span>", $plugin["name"]) : $plugin["name"]) . "</td>\n"; $row .= "<td style='white-space:nowrap;'>" . ($system_plugin ? "System" : ($plugin['status'] < 0 ? "Old PIA" : "General")) . "</td>\n"; $row .= "<td style='white-space:nowrap;'>" . $status_names[$plugin["status"]] . "</td>\n"; $row .= "<td style='white-space:nowrap;'>" . $plugin["author"] . "</td>\n"; $row .= "</tr>\n"; if ($include_ordering) { $first_plugin = false; } return $row; }
function format_plugin_row($plugin, $last_plugin, $include_ordering) { global $status_names, $config; static $first_plugin = true; $row = plugin_actions($plugin); $row .= "<td><a href='" . htmlspecialchars($plugin['webpage']) . "' target='_blank'><strong>" . (strlen(get_request_var_request('filter')) ? eregi_replace('(' . preg_quote(get_request_var_request('filter')) . ')', "<span class='filteredValue'>\\1</span>", ucfirst($plugin['directory'])) : ucfirst($plugin['directory'])) . '</strong></a>' . (is_dir($config['base_path'] . '/plugins/' . $plugin['directory']) ? '' : ' (<span class="txtErrorText">ERROR: Directory Missing</span>)') . '</td>'; if ($include_ordering) { $row .= "<td style='white-space:nowrap;'>"; if (!$first_plugin) { $row .= "<a href='" . htmlspecialchars('plugins.php?mode=moveup&id=' . $plugin['directory']) . "' title='Order Before Prevous Plugin' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/move_up.gif'></a>"; } else { $row .= "<a href='#' title='Can NOT Reduce Load Order' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/view_none.gif'></a>"; } if (!$last_plugin) { $row .= "<a href='" . htmlspecialchars('plugins.php?mode=movedown&id=' . $plugin['directory']) . "' title='Order After Next Plugin' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/move_down.gif'></a>"; } else { $row .= "<a href='#' title='Can Increase Load Order' class='linkEditMain'><img style='padding:1px;' border='0' align='absmiddle' src='images/view_none.gif'></a>"; } $row .= "</td>\n"; } else { $row .= "<td></td>\n"; } $row .= "<td style='white-space:nowrap;'>" . (strlen(get_request_var_request('filter')) ? eregi_replace('(' . preg_quote(get_request_var_request('filter')) . ')', "<span class='filteredValue'>\\1</span>", $plugin['name']) : $plugin['name']) . "</td>\n"; $row .= '<td>' . $plugin['version'] . "</td>\n"; $row .= "<td style='white-space:nowrap;'>" . $status_names[$plugin['status']] . "</td>\n"; $row .= "<td style='white-space:nowrap;'>" . $plugin['author'] . "</td>\n"; $row .= "</tr>\n"; if ($include_ordering) { $first_plugin = false; } return $row; }