<?php
include_once 'function.staticCounter.php';
/**
 * Инициализация уникального ключа в шаблоне при необходимости
 * @param array $params параметры, передаваемые в Smarty
 * $params["id"] Значение ключа по умолчанию (если пустое -- будет использован счётчик staticCounter)
 * $params["returnTo"] Имя переменной в шаблоше, которой будет присвоен ключ.
 */
function smarty_function_initializeEmptyID($params, $tpl){
    if (!isset($params["id"])) {
        $id = smarty_function_staticCounter();
    } else {
        $id = $params["id"];
    }
    $tpl->assign($params["returnTo"], $id);
}
?>
