26 lines
1.1 KiB
PHP
26 lines
1.1 KiB
PHP
<?php
|
||
|
||
function PollRewrite($print_out)
|
||
{
|
||
// учитываем суффикс из настроек
|
||
$suff = (defined('URL_SUFF')) ? URL_SUFF : '';
|
||
|
||
// регулярка для Результатов (pid)
|
||
$print_out = preg_replace('/index\.php\?module=poll[&|&]+action=result[&|&]+pid=(\d+)/i', 'poll-$1' . $suff, $print_out);
|
||
|
||
// регулярка для Формы (pollcomment)
|
||
$print_out = preg_replace('/index\.php\?module=poll[&|&]+action=form[&|&]+pop=1[&|&]+pid=(\d+)/i', 'pollcomment-$1' . $suff, $print_out);
|
||
|
||
// замена для Архива (учитываем оба варианта разделителя)
|
||
$print_out = preg_replace('/index\.php\?module=poll[&|&]+action=archive/i', 'poll-archive' . $suff, $print_out);
|
||
|
||
// если есть ссылки на печать
|
||
if ($suff != '') {
|
||
$print_out = str_replace($suff . '&print=1', '-print' . $suff, $print_out);
|
||
$print_out = str_replace($suff . '&print=1', '-print' . $suff, $print_out);
|
||
}
|
||
|
||
return $print_out;
|
||
}
|
||
|
||
?>
|