Abricos | Sys
[ class tree: Abricos ] [ index: Abricos ] [ all elements ]

Class: Brick

Исходное местоположение: /modules/sys/includes/brickmanager.php

Class Brick

Class Overview

Класс статичных функций и свойств.

Located in /modules/sys/includes/brickmanager.php [line 17]



		
		
		
		

Properties

Methods

[ Top ]
Property Summary
static CMSSysBrickBuilder   $builder   Компилятор кирпичей
static CMSRegistry   $cms   Ядро платформы Abricos
static int   $contentId   Идентификатор страницы.
static CMSDatabase   $db   Менеджер базы данных
static CMSInputCleaner   $input   GPC
static CMSModule   $modman   Модуль, который получил управления на вывод страницы
static CMSModuleManager   $modules   Менеджер модулей
static CMSSysSession   $session   Сессия текущего пользователя
static string   $style   Текущий стиль, содержащий шаблоны, для сборок страниц

[ Top ]
Method Summary
static string   ReplaceVar()   Замена в тексте $template идентификатора $varname на значение $value
static string   ReplaceVarByData()   Пакетная замена в тексте $template данными из ассоциативного массива

[ Top ]
Properties
static CMSSysBrickBuilder   $builder = null [line 37]

Компилятор кирпичей

API Tags:
Access:  public


[ Top ]
static CMSRegistry   $cms = null [line 65]

Ядро платформы Abricos

API Tags:
Access:  public


[ Top ]
static int   $contentId = 0 [line 30]

Идентификатор страницы.

API Tags:
Access:  public


[ Top ]
static CMSDatabase   $db = null [line 44]

Менеджер базы данных

API Tags:
Access:  public


[ Top ]
static CMSInputCleaner   $input = null [line 72]

GPC

API Tags:
Access:  public


[ Top ]
static CMSModule   $modman = null [line 51]

Модуль, который получил управления на вывод страницы

API Tags:
Access:  public


[ Top ]
static CMSModuleManager   $modules = null [line 58]

Менеджер модулей

API Tags:
Access:  public


[ Top ]
static CMSSysSession   $session = null [line 121]

Сессия текущего пользователя

API Tags:
Access:  public


[ Top ]
static string   $style = 'default' [line 23]

Текущий стиль, содержащий шаблоны, для сборок страниц

API Tags:
Access:  public


[ Top ]
Methods
static method ReplaceVar  [line 89]

  static string ReplaceVar( string $template, string $varname, string $value  )

Замена в тексте $template идентификатора $varname на значение $value

Например:

   $result = Brick::$ReplaceVar("Строка {v#for} теста", "for", "для");
   // $result будет содержать текст: "Строка для теста"

Parameters:
string   $template:  исходный текст
string   $varname:  идентификатор замены
string   $value:  значение, на которое будет заменен идентификатор

API Tags:
Access:  public


[ Top ]
static method ReplaceVarByData  [line 109]

  static string ReplaceVarByData( string $template, mixed $data  )

Пакетная замена в тексте $template данными из ассоциативного массива

Например:

   $result = Brick::$ReplaceVar("Строка в которой {v#s1} заменить {v#s2}", array(
     "s1" => "необходимо", "s2" => "текст"
   ));
   // $result будет содержать текст: "Строка в которой необходимо заменить текст"

Parameters:
string   $template:  исходный текст
mixed   $data:  ассоциативный массив

API Tags:
Access:  public


[ Top ]

Documentation generated on Thu, 31 Dec 2009 13:47:17 +0300 by phpDocumentor 1.4.3