Вход Регистрация
Файл: protected/extensions/HybridAuth/hybridauth-2.1.2/examples/social_hub/includes/common.php
Строк: 44
<?php
//--------------------------------
// Common functions and utilities
//--------------------------------

    // timestamp to relative period
    // http://tutorialzine.com/2009/09/making-our-own-twitter-timeline/
    
function timestamp_to_relative_time$dt )
    {
        
$precision 2;
        
$times=array(    365*24*60*60    => "year",
                
30*24*60*60    => "month",
                
7*24*60*60    => "week",
                
24*60*60    => "day",
                
60*60        => "hour",
                
60        => "minute",
                
1        => "second");

        
$passed=time()-$dt;

        if(
$passed<5)
        {
            
$output='less than 5 seconds ago';
        }
        else
        {
            
$output=array();
            
$exit=0;
            foreach(
$times as $period=>$name)
            {
                if(
$exit>=$precision || ($exit>&& $period<60))     break;
                
$result floor($passed/$period);

                if(
$result>0)
                {
                    
$output[]=$result.' '.$name.($result==1?'':'s');
                    
$passed-=$result*$period;
                    
$exit++;
                }

                else if(
$exit>0$exit++;

            }
            
$output=implode(' and ',$output).' ago';
        }

        return 
$output;
    }

    
// format message
    
function format_string$string )
    {
        
// url to link
        
$string preg_replace'/((?:http|https|ftp)://(?:[A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*)+):?(d+)?/?[^s"']+)/i','<a href="$1" rel="nofollow" target="blank">$1</a>', $string ) ;

    // some stuff for twitter, just to demonstrate ...

        // hashtag to link
        $string = preg_replace('
/(^|s)#(w*[a-zA-Z_]+w*)/', '1<a href="http://twitter.com/search/2" rel="nofollow" target="blank">#2</a>', $string );
        
        // @ to link
        
$string preg_replace('/(^|s)@(w*[a-zA-Z_]+w*)/''1<a href="http://twitter.com/2" rel="nofollow" target="blank">@2</a>'$string );

        return 
$string;
    }
Онлайн: 1
Реклама