예제 #1
0
파일: view.php 프로젝트: aberrios/WEBTHESGO
$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');
}
예제 #2
0
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>";
    }
}