\1', $var);
$var = preg_replace('#\[i\](.+?)\[/i\]#si', '\1', $var);
$var = preg_replace('#\[u\](.+?)\[/u\]#si', '\1', $var);
$var = preg_replace('#\[s\](.+?)\[/s\]#si', '\1', $var);
$var = preg_replace('#\[red\](.+?)\[/red\]#si', '\1', $var);
$var = preg_replace('#\[green\](.+?)\[/green\]#si', '\1', $var);
$var = preg_replace('#\[blue\](.+?)\[/blue\]#si', '\1', $var);
$var = preg_replace('#\[c\](.+?)\[/c\]#si', '
\1
', $var);
$var = preg_replace_callback('~\\[url=(https?://.+?)\\](.+?)\\[/url\\]|(https?://[0-9a-z\.-]+\.[a-z0-9]{2,6}((&)?[0-9a-zA-Z/\.\?\~=_%])*)~', 'url_replace', $var);
return $var;
}
/////////////////////////////
//дневники
function fdn()
{
return mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevniki` WHERE `dnid` = 'txt'"), 0);
}
function dn_new($par=0)
{
global $realtime;
global $user_id;
$old = $realtime - (3 * 24 * 3600);
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevniki` LEFT JOIN `dn_rdm` ON `dnevniki`.`id` = `dn_rdm`.`dnid` AND `dn_rdm`.`user_id` = '" . $user_id . "' WHERE `dn_rdm`.`user_id` IS NULL AND `dnevniki`.`dnid` = 'txt' AND `vr` > '".$old."' "), 0);
return $total;
}
function dnevniki_com_new()
{
global $realtime;
global $user_id;
$old = $realtime - (3 * 24 * 3600);
return mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevniki` LEFT JOIN `dnevniki_com_rdm` ON `dnevniki`.`id` = `dnevniki_com_rdm`.`comid` AND `dnevniki_com_rdm`.`userid` = '" . $user_id . "' WHERE `dnevniki_com_rdm`.`userid` IS NULL AND `dnevniki`.`dnid` = 'com' AND `dnevniki`.`time` > '".$old."' ORDER BY `dnevniki`.`time`;"), 0);
}
function dnevniki_total()
{
$newrec = dn_new();
$newcom = dnevniki_com_new();
return fdn().($newrec ? '/+'.$newrec.'' : '').($newcom ? '/+'.$newcom.'' : '');
}
//дневники
////////////////////////////
/*
-----------------------------------------------------------------
Служебная функция подсветки PHP кода
-----------------------------------------------------------------
*/
function highlight($php) {
$php = strtr($php, array (
'
' => '',
'\\' => 'slash_JOHNCMS'
));
$php = html_entity_decode(trim($php), ENT_QUOTES, 'UTF-8');
$php = substr($php, 0, 2) != "" ? $php = "" : $php;
$php = highlight_string(stripslashes($php), true);
$php = strtr($php, array (
'slash_JOHNCMS' => '\',
':' => ':',
'[' => '[',
'