/smarty_plugin/function.combo.php

Description

function.acoes.php

Functions
options (line 67)

Cria as tags html de option e optgroup

CUIDADO ao mexer, é recursivo!

void options ( $arrOpcoes)
  • $arrOpcoes
smarty_function_combo (line 59)

Cria o combo de ações de listagem

Cria o combo de ações de listagem baseado em um array Semelhante a {html_options} do smarty, porém permite até 20 níveis de OPTGROUP aninhados e internacionalização dos textos.

Extrai das variáveis do smarty o array $arrComboAcoes da listagem denominada em $params['from'] que contém a estrutura do combo no formato:

  1.  $acoes array'acao1' => array('id' => 0'value' => 'Opção 1'),
Irá gerar o select:
  1.  <select name="acoes" id="acoes">
  2.     <option value="acao1">Opção 1</option>
  3.     <option value="acao2">Opção 2</option>
  4.     <optgroup label="Grupo 1">
  5.         <option value="grupo1acao1">Grupo Opção 1</option>
  6.         <option value="grupo1acao2">Grupo Opção 2</option>
  7.         <option value="grupo1acao3">Grupo Opção 3</option>
  8.     </optgroup>
  9.     <option value="acao3">Opção 3</option>
  10.     <optgroup label="Grupo 2">
  11.         <option value="grupo2acao1">Grupo Opção 1</option>
  12.         <option value="grupo2acao2">Grupo Opção 2</option>
  13.         <option value="grupo2acao3">Grupo Opção 3</option>
  14.     </optgroup>."\n"
  15.   </select>

void smarty_function_combo (array $params,  &$smarty, object $smarty)
  • array $params: da tag no template - indica qual variável smarty utilizar
  • object $smarty: o objeto smarty
  • &$smarty

Documentation generated on Sun, 09 Mar 2008 23:51:52 -0300 by phpDocumentor 1.4.0

SourceForge.net Logo Support This Project