Browse Source

修正php5.6下的报错

tags/6.2.7
tianya 1 year ago
parent
commit
c2c6a887e5
1 changed files with 12 additions and 12 deletions
  1. +12
    -12
      src/system/common.func.php

+ 12
- 12
src/system/common.func.php View File

@@ -18,22 +18,22 @@ define('ALERT_WARNING', 5);
define('ALERT_INFO', 6);
define('ALERT_LIGHT', 7);
define('ALERT_DARK', 8);
define('ALERT_COLORS', array(
ALERT_PRIMARY => array('#cfe2ff','#b6d4fe','#084298'),
ALERT_SECONDARY => array('#e2e3e5','#d3d6d8','#41464b'),
ALERT_SUCCESS => array('#d1e7dd','#badbcc','#0f5132'),
ALERT_DANGER => array('#f8d7da','#f5c2c7','#842029'),
ALERT_WARNING => array('#fff3cd','#ffecb5','#664d03'),
ALERT_INFO => array('#cff4fc','#b6effb','#055160'),
ALERT_LIGHT => array('#fefefe','#fdfdfe','#636464'),
ALERT_DARK => array('#d3d3d4','#bcbebf','#141619'),
));
define("ALERT_TPL", '<div style="position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;width:auto;font-size:12px;color:~color~;background:~background~;border-color:~border~;border:1px solid transparent;border-radius:.5rem">~content~</div>');
//$content:文档,$type:alert类型
function DedeAlert($content, $type = ALERT_PRIMARY, $isHTML = false)
{
$content = $isHTML? RemoveXSS($content) : htmlspecialchars($content);
$colors = isset(ALERT_COLORS[$type])? ALERT_COLORS[$type] : ALERT_COLORS[ALERT_PRIMARY];
$colors = array(
ALERT_PRIMARY => array('#cfe2ff','#b6d4fe','#084298'),
ALERT_SECONDARY => array('#e2e3e5','#d3d6d8','#41464b'),
ALERT_SUCCESS => array('#d1e7dd','#badbcc','#0f5132'),
ALERT_DANGER => array('#f8d7da','#f5c2c7','#842029'),
ALERT_WARNING => array('#fff3cd','#ffecb5','#664d03'),
ALERT_INFO => array('#cff4fc','#b6effb','#055160'),
ALERT_LIGHT => array('#fefefe','#fdfdfe','#636464'),
ALERT_DARK => array('#d3d3d4','#bcbebf','#141619'),
);
$content = $isHTML? RemoveXSS($content) : htmlspecialchars($content);
$colors = isset($colors[$type])? $colors[$type] : $colors[ALERT_PRIMARY];
list($background, $border, $color) = $colors;
return str_replace(array('~color~','~background~','~border~', '~content~'),array($color,$background,$border,$content),ALERT_TPL);
}


Loading…
Cancel
Save