$data['logs'] = array(); if (!empty($temp_file) and isset($temp_file[$log])) { if ($sort == 2) { rsort($temp_file); } $handle = explode('--------', file_get_contents($cs_logs['dir'] . '/' . $folder . '/' . $temp_file[$log])); array_shift($handle); $run = 0; foreach ($handle as $temps) { $explode = explode("\n", $temps); if (is_array($explode)) { $explode[3] = cs_secure($explode[3]); $data['logs'][$run] = array('id' => $run, 'time' => $explode[1], 'message' => $explode[3], 'file' => $explode[2]); $data['logs'][$run]['file2'] = cs_secure($explode[4]); if ($folder == 'errors') { $data['logs'][$run]['ip'] = $explode[6]; $data['logs'][$run]['browser'] = $explode[7]; } $run++; } else { cs_warning('Log file contained invalid data: ' . $temps); } } $data['var']['art'] = $log_id; $data['var']['log'] = $log; $data['log'] = isset($data['logs'][$id]) ? $data['logs'][$id] : array(); $data['log']['date'] = substr($temp_file[$log], 0, strrpos($temp_file[$log], '.')); $data['if']['error'] = $folder == 'errors' ? true : false; $data['if']['log'] = $folder != 'errors' ? true : false; echo cs_subtemplate(__FILE__, $data, 'logs', 'view'); }
function cs_html_span($func, $style = 0, $more = 0) { cs_warning(__FUNCTION__ . ' - Function is removed, please use themes instead!'); if ($func == 1) { $var = '<span'; if (!empty($style)) { $var .= " style=\"" . $style . "\""; } if (!empty($more)) { $var .= ' ' . $more; } return $var . ">"; } else { return "</span>"; } }