Размер кластера
Мне нужно было отображать размер книги, которая разбита на подстраницы. Этот action пришлось сделать для выполнения этой задачи. Как поставить, должно быть написано где-то
тут. Использовать: {{size page="/Ссылка"}}
<?php
#
# (c) Nekipelov Alex (mailto: nalex < at > pisem.net)
#
$root = $vars[0];
if (!isset($root)) $root = "/".$this->page["tag"];
if ($root) $root = $this->UnwrapLink($root);
$query = "'".quote($this->NpjTranslit($root))."%'";
$total = 0;
$sizes = $this->LoadAll("select length(body) as body, length(body_r) as body_r, length(body) > length(body_r) as max from ".
$this->config["table_prefix"]."pages where supertag like ".$query );
if( $sizes ) {
foreach($sizes as $size) {
$total += $size["max"] ? $size["body"] : $size["body_r"];
}
}
$total = $total / 1024;
print "Size: " . number_format($total,0,',',' ') . " kb.";
?>
Вы не владеете cтраницей NekipelovAlex/size и поэтому не можете получить список наблюдающих за ней