Changes between Version 4 and Version 5 of WF/Paginacao
- Timestamp:
- 07/30/07 15:47:20 (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WF/Paginacao
v4 v5 94 94 {{{ 95 95 96 $itens[] = array('nome' => 'José', 'uid' => 1); 97 98 $itens[] = array('nome' => 'João', 'uid' => 2); 96 $itens[] = array('nome' => 'José', 'uid' => 1); 97 $itens[] = array('nome' => 'João', 'uid' => 2); 99 98 100 99 }}} … … 193 192 $formatoSelecionado: formato do link para a página atual (HTML). São utilizadas algumas meta-tags (ver abaixo) para especificar este formato. Este parâmetro é opicional. Valor padrão: <strong>%name%</strong> 194 193 195 :$separador: o separador dos links. Por padrão é o caractere ' ' (espaço).194 $separador: o separador dos links. Por padrão é o caractere ' ' (espaço). 196 195 197 196 '''Retorno''': código em HTML dos links de paginação. … … 235 234 236 235 {{{ 237 238 236 $titulosOrdenacao = array(); 239 240 237 $titulosOrdenacao[] = array('name' => 'Matrícula', 'id' => "1"); 241 242 238 $titulosOrdenacao[] = array('name' => 'Nome', 'id' => "2"); 243 244 239 $titulosOrdenacao[] = array('name' => 'Telefone', 'id' => "3"); 245 240 246 247 248 241 $paging = wf_create_object("wf_paging"); 249 250 242 $paging->configure(10, $_GET); 251 252 243 $paging->useDatabase(true); 253 254 244 $paging->enableSorting(true); 255 256 245 $paging->setSortingTitles($titulosOrdenacao); 257 246 258 259 260 247 $db = wf_create_object("wf_db"); 261 262 248 $itens = $paging->restrictDBItems($db, "SELECT uid, nome, telefone FROM usuario"); 263 264 249 $db->disconnect(); 265 250 266 267 268 251 $smarty->assign('titulosOrdenacao', $paging->getSortingTitles()); 269 270 252 $smarty->assign('linksPaginacao', $paging->autoLinks()); 271 272 253 $smarty->assign('itens', $itens); 273 254 … … 281 262 282 263 {$linksPaginacao} 283 284 264 {if count($itens) == 0} 285 286 265 <center><strong>nenhum registro encontrado</strong></center> 287 288 266 <br/><br/> 289 290 267 {else} 291 292 268 <table> 293 294 269 <tbody> 295 296 270 <tr> 297 298 271 {foreach from=$titulosOrdenacao item=tituloOrdenacao} 299 300 272 <th><a href="{$tituloOrdenacao.link}">{$tituloOrdenacao.name}</a></th> 301 302 273 {/foreach} 303 304 274 </tr> 305 306 275 {foreach name="feItens" from=$itens item=item} 307 308 <tr> 309 276 <tr> 310 277 <td>{$item.uid}</td> 311 312 278 <td>{$item.nome}</td> 313 314 279 <td>{$item.telefone}</td> 315 316 280 </tr> 317 318 281 {/foreach} 319 320 282 </tbody> 321 322 283 </table> 323 284