\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 = highlight_string(stripslashes($php), true); $php = strtr($php, array ( 'slash_JOHNCMS' => '\', ':' => ':', '[' => '[', '