Helper Functions

 Summary 
voidWptrn_AttachPatternByID($mythis, $pageid, $ptrnid)
voidWptrn_AttachPatternByName($mythis, $pageid, $name)
non-voidWptrn_FieldByName($mythis, $tplid, $str)
voidWptrn_InstallPattern($mythis, $name, $tplfile, $fields)
voidWptrn_LoadPageData($mythis, $pageid)
non-voidWptrn_NewSmarty($mythis)
voidWptrn_ProcPage($mythis, $template, $pageid)
voidWptrn_ProcPages($mythis, $template, &$pages)
non-voidWptrn_ProcessForPage($mythis, $pageid, $pagetag, $text)
voidWptrn_RemoveAttrById($mythis, $attid)
voidWptrn_RemovePagePatternValues($mythis, $pageid)
voidWptrn_RemovePatternById($mythis, $ptnid)
non-voidWptrn_TplByName($mythis, $str)

 Detail 


Wptrn_AttachPatternByID($mythis, $pageid, $ptrnid)

Parameters
    $mythis Указатель на $this
    $pageid ID страницы, к которой аттачится шаблон.
    $ptrnid ID шаблона

Description
Аттачит к странице определенный шаблон. Если существовал старый, удаляет его.

See Also:
Wptrn_AttachPatternByName


Wptrn_AttachPatternByName($mythis, $pageid, $name)

Parameters
    $mythis Указатель на $this
    $pageid ID страницы, к которой аттачится шаблон.
    $name Имя шаблона

Description
Аттачит к странице определенный шаблон. Если существовал старый, удаляет его.

See Also:
Wptrn_AttachPatternByID


Wptrn_FieldByName($mythis, $tplid, $str)

Parameters
    $mythis Указатель на $this
    $tplid ID шаблона.
    $str Имя поля

Description
Возвращает строку из БД, описывающую поле с данным именем для определенного шаблона.

Returns
Строка из БД, принадлежащая полю из данного шаблона с данным именем.


Wptrn_InstallPattern($mythis, $name, $tplfile, $fields)

Parameters
    $mythis
    $name
    $tplfile
    $fields


Wptrn_LoadPageData($mythis, $pageid)

Parameters
    $mythis
    $pageid


Wptrn_NewSmarty($mythis)

Parameters
    $mythis Указатель на $this

Description
Создает новый объект класса Smarty, настроенный на работу с шаблонами.

Returns
Возвращает указатель на обьект.


Wptrn_ProcPage($mythis, $template, $pageid)

Parameters
    $mythis
    $template
    $pageid


Wptrn_ProcPages($mythis, $template, &$pages)

Parameters
    $mythis
    $template
    $pages


Wptrn_ProcessForPage($mythis, $pageid, $pagetag, $text)

Parameters
    $mythis Указатель на $this
    $pageid ID страницы
    $pagetag Тэг страницы
    $text Текст шаблона

Description
Применяет к предлагаемому шаблону атрибуты, установленные на странице.

Returns
Возвращает отформатированный шаблон.


Wptrn_RemoveAttrById($mythis, $attid)

Parameters
    $mythis Указатель на $this
    $attid ID атрибута

Description
Удаляет атрибут шаблона по ID


Wptrn_RemovePagePatternValues($mythis, $pageid)

Parameters
    $mythis Указатель на $this
    $pageid ID страницы, для которой удаляются шаблоны.

Description
Удаляет все шаблоны на данной странице. Функция вызывается в обработчике REMOVEPAGE для удаления всех шаблонов вместе с удалением страницы.


Wptrn_RemovePatternById($mythis, $ptnid)

Parameters
    $mythis Указатель на $this
    $ptnid ID шаблона

Description
Удаляет шаблон по ID


Wptrn_TplByName($mythis, $str)

Parameters
    $mythis Указатель на $this
    $str Имя шаблона

Description
Возвращает строку из БД, описывающую шаблон с данным именем.

Returns
Строка из БД, принадлежащая шаблону с данным именем; пусто в противном случае.