示例#1
0
	<?php 
foreach ($pms as $pm) {
    ?>
		<li class="message-item">
			<a href="#">
				<img src="<?php 
    echo base_url();
    ?>
ui/img/User.png" alt="User Icon">
				
				<div class="message-content">
					<span class="message-time">
						<?php 
    $this->load->library('Hansi');
    $d = $pm->date;
    echo humantime($pm->date) . ' a go';
    //print_r($pm->date);
    ?>
					</span>
					<span class="message-sender">
						<?php 
    echo $this->aauth->get_user($pm->sender_id)->name;
    ?>
					</span>
					<span class="message">
						<?php 
    echo $pm->title;
    ?>
						<?php 
    if (!$pm->read) {
        ?>
示例#2
0
function passedTime($input)
{
    $time = strtotime($input);
    $time = time() - $time;
    // to get the time since that moment
    return humantime($time);
}
{
    $difference = $timestamp;
    $periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade");
    $lengths = array("60", "60", "24", "7", "4.35", "12", "10");
    for ($j = 0; $difference >= $lengths[$j]; $j++) {
        $difference /= $lengths[$j];
    }
    $difference = round($difference);
    if ($difference != 1) {
        $periods[$j] .= "s";
    }
    $text = "{$difference} {$periods[$j]}";
    return $text;
}
$havg = humantime($average);
$hperiod = humantime($seconds);
if (strstr($curdatabase, "-traffic.rrd") && file_exists("{$rrddbpath}{$curdatabase}")) {
    /* define graphcmd for traffic stats */
    $graphcmd = "{$rrdtool} graph {$rrdtmppath}{$curdatabase}-{$interval}.png \\\r\n\t\t--start -{$seconds} -e -{$average} \\\r\n\t\t--vertical-label \"bits/sec\" \\\r\n\t\t--color SHADEA#eeeeee --color SHADEB#eeeeee \\\r\n\t\t--title \"`hostname` - {$prettydb} - {$hperiod} - {$havg} average\" \\\r\n\t\t--height 200 --width 620 -x \"{$scale}\" \\\r\n\t\tDEF:{$curif}-in_bytes={$rrddbpath}{$curdatabase}:in:AVERAGE \\\r\n\t\tDEF:{$curif}-out_bytes={$rrddbpath}{$curdatabase}:out:AVERAGE \\\r\n\t\t\"CDEF:{$curif}-in_bits={$curif}-in_bytes,8,*\" \\\r\n\t\t\"CDEF:{$curif}-out_bits={$curif}-out_bytes,8,*\" \\\r\n\t\t\"CDEF:{$curif}-bits_io={$curif}-in_bits,{$curif}-out_bits,+\" \\\r\n\t\t\"CDEF:{$curif}-out_bits_neg={$curif}-out_bits,{$multiplier},*\" \\\r\n\t\t\"CDEF:{$curif}-bytes_in={$curif}-in_bytes,0,{$speedlimit},LIMIT,UN,0,{$curif}-in_bytes,IF,{$average},*\" \\\r\n\t\t\"CDEF:{$curif}-bytes_out={$curif}-out_bytes,0,{$speedlimit},LIMIT,UN,0,{$curif}-out_bytes,IF,{$average},*\" \\\r\n\t\t\"CDEF:{$curif}-bytes={$curif}-bytes_in,{$curif}-bytes_out,+\" \\\r\n\t\t\"CDEF:{$curif}-bytes_in_t={$curif}-in_bytes,0,{$speedlimit},LIMIT,UN,0,{$curif}-in_bytes,IF,{$seconds},*\" \\\r\n\t\t\"CDEF:{$curif}-bytes_out_t={$curif}-out_bytes,0,{$speedlimit},LIMIT,UN,0,{$curif}-out_bytes,IF,{$seconds},*\" \\\r\n\t\t\"CDEF:{$curif}-bytes_t={$curif}-bytes_in_t,{$curif}-bytes_out_t,+\" \\\r\n\t\tAREA:{$curif}-in_bits#{$colortrafficdown}:{$curif}-in \\\r\n\t\t{$AREA}:{$curif}-out_bits_neg#{$colortrafficup}:{$curif}-out \\\r\n\t\tCOMMENT:\"\\n\"\\\r\n\t\tCOMMENT:\"\t\t  maximum       average       current        period\\n\"\\\r\n\t\tCOMMENT:\"in\t\"\\\r\n\t\tGPRINT:{$curif}-in_bits:MAX:'%7.2lf %sb/s'\\\r\n\t\tGPRINT:{$curif}-in_bits:AVERAGE:'%7.2lf %Sb/s'\\\r\n\t\tGPRINT:{$curif}-in_bits:LAST:'%7.2lf %Sb/s'\\\r\n\t\tGPRINT:{$curif}-bytes_in_t:AVERAGE:'%7.2lf %sB i'\\\r\n\t\tCOMMENT:\"\\n\"\\\r\n\t\tCOMMENT:\"out\t\"\\\r\n\t\tGPRINT:{$curif}-out_bits:MAX:'%7.2lf %sb/s'\\\r\n\t\tGPRINT:{$curif}-out_bits:AVERAGE:'%7.2lf %Sb/s'\\\r\n\t\tGPRINT:{$curif}-out_bits:LAST:'%7.2lf %Sb/s'\\\r\n\t\tGPRINT:{$curif}-bytes_out_t:AVERAGE:'%7.2lf %sB o'\\\r\n\t\tCOMMENT:\"\\n\"\\\r\n\t\tCOMMENT:\"totals\"\\\r\n\t\tGPRINT:{$curif}-bits_io:MAX:'%7.2lf %sb/s'\\\r\n\t\tGPRINT:{$curif}-bits_io:AVERAGE:'%7.2lf %sb/s'\\\r\n\t\tGPRINT:{$curif}-bits_io:LAST:'%7.2lf %sb/s'\\\r\n\t\tGPRINT:{$curif}-bytes_t:AVERAGE:'%7.2lf %sB t'\\\r\n        \tCOMMENT:\"\\n\"\\\r\n\t\tCOMMENT:\"\t\t\t\t\t\t\t\t\t\t\t\t\t`date +\"%b %d %H\\:%M\\:%S %Y\"`\"";
} elseif (strstr($curdatabase, "-throughput.rrd")) {
    /* define graphcmd for throughput stats */
    /* this gathers all interface statistics, the database does not actually exist */
    $graphcmd = "{$rrdtool} graph {$rrdtmppath}{$curdatabase}-{$interval}.png \\\r\n\t\t--start -{$seconds} -e -{$average} \\\r\n\t\t--vertical-label \"bits/sec\" \\\r\n\t\t--color SHADEA#eeeeee --color SHADEB#eeeeee \\\r\n\t\t--title \"`hostname` - {$prettydb} - {$hperiod} - {$havg} average\" \\\r\n\t\t--height 200 --width 620 -x \"{$scale}\" ";
    $vfaces = array("vlan.?*");
    $ifdescrs = get_interface_list();
    $g = 0;
    $operand = "";
    $comma = "";
    $graphtputbi = "";
    $graphtputbo = "";
    $graphtputbt = "";