WackoWiki : NekipelovAlex/size

Размер кластера


Мне нужно было отображать размер книги, которая разбита на подстраницы. Этот 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 и поэтому не можете получить список наблюдающих за ней