Файловый менеджер - Редактировать - /home/wuectly/www/administrator/components/com_icagenda/views/icagenda/tmpl/color.php
Назад
<?php /** *------------------------------------------------------------------------------ * iCagenda v3 by Jooml!C - Events Management Extension for Joomla! 2.5 / 3.x *------------------------------------------------------------------------------ * @package com_icagenda * @copyright Copyright (c)2012-2015 Cyril Rezé, Jooml!C - All rights reserved * * @license GNU General Public License version 3 or later; see LICENSE.txt * @author Cyril Rezé (Lyr!C) * @link http://www.joomlic.com * * @version 3.3.8 2014-07-04 * @since 1.0 *------------------------------------------------------------------------------ */ // No direct access to this file defined('_JEXEC') or die(); class iCagendaUpdateLogsColoriser { public static function colorise($file, $onlyLast = false) { $ret = ''; $lines = @file($file); if(empty($lines)) return $ret; array_shift($lines); foreach($lines as $line) { $line = trim($line); if(empty($line)) continue; $type = substr($line,0,1); switch($type) { case '=': continue; break; case ':': $ret .= "\t".'<div style="font-size:8pt;">Legend'.$line."</div>\n"; break; case '?': $ret .= "<div class=\"ic-message-info\">".trim(substr($line,2))."</div>\n"; break; case '!': $ret .= "\t".'<li class="ic-bold ic-important"><div class="ic-box-16 ic-box-important">!</div>' . htmlentities(trim(substr($line,2))) . "</li>\n"; break; case '1': $ret .= "\t".'<li class="ic-changelog-important-sub"><span></span> '.trim(substr($line,2))."</li>\n"; break; case '+': $ret .= "\t".'<li class="ic-added"><div class="ic-box-16 ic-box-added">+</div>' . htmlentities(trim(substr($line,2))) . "</li>\n"; break; case '-': $ret .= "\t".'<li class="ic-removed"><div class="ic-box-16 ic-box-removed">-</div>' . htmlentities(trim(substr($line,2))) . "</li>\n"; break; case '~': $ret .= "\t".'<li class="ic-changed"><div class="ic-box-16 ic-box-changed">~</div>' . htmlentities(trim(substr($line,2))) . "</li>\n"; break; case '#': $ret .= "\t".'<li class="ic-fixed"><div class="ic-box-16 ic-box-fixed">#</div>' . htmlentities(trim(substr($line,2))) . "</li>\n"; break; // case 'H': // $ret .= "\t".'<li class="ic-fixed"><div class="ic-box-16 ic-box-fixed">#</div><div class="ic-box ic-box-removed">HIGH</div> ' // . htmlentities(trim(substr($line,2))) . "</li>\n"; // break; case '*': $ret .= "\t".'<h4 class="ic-changelog">' . htmlentities(trim(substr($line,2))) . "</h4>\n"; break; case '$': $ret .= "</ul>"; $ret .= "<h3 class=\"ic-changelog-pro\"> " . substr($line,2) . " <SUP>[ PRO Testing ]</SUP></h3>\n"; $ret .= "<ul class=\"ic-changelog\">\n"; break; // End case ';': $ret .= "</ul>"; break; default: if(!empty($ret)) { $ret .= "</ul>"; if($onlyLast) return $ret; } if(!$onlyLast) $ret .= "<h3 class=\"ic-changelog\"> $line</h3>\n"; $ret .= "<ul class=\"ic-changelog\">\n"; break; } } return $ret; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка