File sys_template.php
has 345 lines of code (exceeds 250 allowed). Consider refactoring.
<?php
* List of available themes
*/
$themes = array(
Function table
has a Cognitive Complexity of 13 (exceeds 5 allowed). Consider refactoring.
function table($columns, $rows_raw, $data = true) {
if (! is_array($columns)) {
$columns = array(
'col' => $columns
Method table
has 32 lines of code (exceeds 25 allowed). Consider refactoring.
function table($columns, $rows_raw, $data = true) {
if (! is_array($columns)) {
$columns = array(
'col' => $columns
Function form_multi_checkboxes
has a Cognitive Complexity of 8 (exceeds 5 allowed). Consider refactoring.
function form_multi_checkboxes($names, $label, $items, $selected, $disabled = array()) {
$html = "<table><thead><tr>";
foreach ($names as $title)
$html .= "<th>$title</th>";
$html .= "</tr></thead><tbody>";
Method progress_bar
has 5 arguments (exceeds 4 allowed). Consider refactoring.
function progress_bar($valuemin, $valuemax, $valuenow, $class = '', $content = '') {
Method form_checkbox
has 5 arguments (exceeds 4 allowed). Consider refactoring.
function form_checkbox($name, $label, $selected, $value = 'checked', $div = true) {
Method form_multi_checkboxes
has 5 arguments (exceeds 4 allowed). Consider refactoring.
function form_multi_checkboxes($names, $label, $items, $selected, $disabled = array()) {
Function template_render
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
function template_render($file, $data) {
if (file_exists($file)) {
$template = file_get_contents($file);
if (is_array($data))
foreach ($data as $name => $content) {
Function table_body
has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
function table_body($array) {
$html = "";
foreach ($array as $line) {
$html .= "<tr>";
if (is_array($line)) {
Similar blocks of code found in 2 locations. Consider refactoring.
function form_text($name, $label, $value, $disabled = false) {
$disabled = $disabled ? ' disabled="disabled"' : '';
return form_element($label, '<input class="form-control" id="form_' . $name . '" type="text" name="' . $name . '" value="' . htmlspecialchars($value) . '" ' . $disabled . '/>', 'form_' . $name);
}
Similar blocks of code found in 2 locations. Consider refactoring.
function form_email($name, $label, $value, $disabled = false) {
$disabled = $disabled ? ' disabled="disabled"' : '';
return form_element($label, '<input class="form-control" id="form_' . $name . '" type="email" name="' . $name . '" value="' . htmlspecialchars($value) . '" ' . $disabled . '/>', 'form_' . $name);
}
There are no issues that match your filters.