Smarty
[ class tree: Smarty ] [ index: Smarty ] [ all elements ]

Source for file block.sortlinks.php

Documentation is available at block.sortlinks.php

  1. <?php 
  2. /**
  3.  * Smarty plugin
  4.  * @package Smarty
  5.  * @subpackage plugins
  6.  */
  7.  
  8. /** 
  9.  * Smarty plugin
  10.  * -------------------------------------------------------------
  11.  * File: block.sortlinks.php
  12.  * Type: block
  13.  * Name: sortlinks
  14.  * -------------------------------------------------------------
  15.  */ 
  16. function smarty_block_sortlinks($params$content&$gBitSmarty
  17. if ($content
  18.   $links=spliti("\n",$content);
  19.   $links2=array();
  20.   foreach ($links as $value{
  21.     $splitted=preg_split("/[<>]/",$value,-1,PREG_SPLIT_NO_EMPTY);
  22.     $links2[$splitted[2]]=$value;
  23.   }
  24.  
  25.     ifisset$params['order'&& $params['order']=='reverse' {
  26.         krsort$links2 );
  27.     else {
  28.         ksort($links2);
  29.     }
  30.  
  31.   foreach($links2 as $value{
  32.     echo $value;
  33.   }
  34. }
  35. ?>

Documentation generated on Wed, 29 Jul 2015 13:56:11 +0000 by phpDocumentor 1.5.0-lsces