WackoWiki: NekipelovAlex/size ...

Home Page | Изменения | Новые Комменты | Пользователи | Каталог | Регистрация | Вход:  Пароль:  

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


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


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]
Donate
Время работы: 4.606 s
Использовано памяти: 2.769 Mb