RMCreative → files/src/test.phps
<?php
/*
 * Smarty plugin
 * ------------------------------------------------------------
 * :        modifier
 * :        spellount
 * :    :
 *             "1 "
 *             "2 "
 *                " .."
 *
 * :     1.0
 * :       10.06.2006
 *
 * :  y    
 * :      Sam
 * :      http://rmcreative.ru
 *
 * .:         .    
 *               getWords    .
 * ------------------------------------------------------------
 */

function getWords($forOne){
    
$words['']=array(=> '',
                        
=> '',
                        
=> '');
    
$words['']=array(=> '',
                          
=> '',
                          
=> '');
    
$words['']=array(=> '',
                         
=> '',
                         
=> '');
    
$words['']=array(=> '',
                                
=> '',
                               
=> '');

    return 
$words[$forOne];
}

function 
smarty_modifier_spellcount($num$word) {
    
$words getWords($word);
    if (
$num<10 || $num>20){
        if (
$num%10==1){
            print 
$num.' '.$words[1];
        }
        elseif(
$num%10==|| $num%10==|| $num%10==4){
            print 
$num.' '.$words[2];
        }
        elseif(
$num%10==|| $num%10==|| $num%10==|| $num%10==|| $num%10==|| $num%10==0){
            print 
$num.' '.$words[5];
        }
    }
    else print 
$num.' '.$words[5];
}
?>