$row) { if ($aResults[$key]['ext'] == ".ini" && $aResults[$key]['name'] <> "cats.ini") { $aBlog[$key] = ini_parse($_SERVER['DOCUMENT_ROOT'].$aResults[$key]['dir'].$aResults[$key]['base'].$aResults[$key]['ext']); $aTemp['title'] = $aBlog[$key]['Blog']['Title']; $aTemp['author'] = $aBlog[$key]['Blog']['Author']; $aTemp['email'] = $aBlog[$key]['Blog']['Email']; $aCatagory = split(" ", $aBlog[$key]['Blog']['Catagory']); for ($i=0;$i" . $sWord . ""; $aTemp['catagory'] = $aTemp['catagory'] . " " . $sLink; } $aTemp['content'] = $aBlog[$key]['Blog']['Content']; $sTimestamp = $aResults[$key]['base']; $sTimestamp = substr($sTimestamp, 0,4) . "-" . substr($sTimestamp, 5,2) . "-" . substr($sTimestamp, 8,2) . " " . substr($sTimestamp, 13,2) . ":" . substr($sTimestamp, 16,2) . ":" . substr($sTimestamp, 19,2); $aTemp['timestamp'] = strtotime($sTimestamp); $aTemp['age'] = $iTime - $aTemp['timestamp']; $aTemp['weekday'] = date("l", $aTemp['timestamp']); $aTemp['wkday'] = date("D", $aTemp['timestamp']); $aTemp['mday'] = date("j", $aTemp['timestamp']); $aTemp['mdayth'] = date("j", $aTemp['timestamp'])."".date("S", $aTemp['timestamp']).""; $aTemp['mday_0'] = date("d", $aTemp['timestamp']); $aTemp['month'] = date("F", $aTemp['timestamp']); $aTemp['mon'] = date("M", $aTemp['timestamp']); $aTemp['mnum'] = date("n", $aTemp['timestamp']); $aTemp['mnum_0'] = date("m", $aTemp['timestamp']); $aTemp['year'] = date("Y", $aTemp['timestamp']); $aTemp['yr'] = date("y", $aTemp['timestamp']); $aTemp['hour_12'] = date("g", $aTemp['timestamp']); $aTemp['hour_12_0'] = date("h", $aTemp['timestamp']); $aTemp['am_pm'] = date("a", $aTemp['timestamp']); $aTemp['AM_PM'] = date("A", $aTemp['timestamp']); $aTemp['hour_24'] = date("G", $aTemp['timestamp']); $aTemp['hour_24_0'] = date("H", $aTemp['timestamp']); $aTemp['min'] = date("i", $aTemp['timestamp']); $aTemp['sec'] = date("s", $aTemp['timestamp']); $iDays = floor($aTemp['age']/60/60/24); $aTemp['days'] = $iDays; if ($iDays >= 712) { $sWhen = "a few years"; } elseif ($iDays >= 365) { $sWhen = "a year"; } elseif ($iDays >= 330) { $sWhen = "11 months"; } elseif ($iDays >= 300) { $sWhen = "10 months"; } elseif ($iDays >= 270) { $sWhen = "9 months"; } elseif ($iDays >= 240) { $sWhen = "8 months"; } elseif ($iDays >= 210) { $sWhen = "7 months"; } elseif ($iDays >= 180) { $sWhen = "6 months"; } elseif ($iDays >= 150) { $sWhen = "5 months"; } elseif ($iDays >= 120) { $sWhen = "4 months"; } elseif ($iDays >= 90) { $sWhen = "3 months"; } elseif ($iDays >= 60) { $sWhen = "2 months"; } elseif ($iDays >= 30) { $sWhen = "a month"; } elseif ($iDays >= 21) { $sWhen = "3 weeks"; } elseif ($iDays >= 14) { $sWhen = "2 weeks"; } elseif ($iDays >= 7) { $sWhen = "a week"; } elseif ($iDays <= 6 && $iDays > 1) { $sWhen = $iDays . " days"; } elseif ($iDays == 1) { $sWhen = "a day"; } else { $iHours = floor($aTemp['age']/60/60); if ($iHours == 0) { $sWhen = round($aTemp['age']/60) . " minute(s)"; } elseif ($iHours == 1 ) { $sWhen = $iHours . " hour"; } else { $sWhen = $iHours . " hours"; } } $aTemp['when'] = $sWhen; $aTemp['elapsed'] = Elapsed($aTemp['age']); $iHour = date('G', $aTemp['timestamp']); if ($iHour >= 17) { $aTemp['timeofday'] = "evening"; } elseif ($iHour >= 12 ) { $aTemp['timeofday'] = "afternoon"; } else { $aTemp['timeofday'] = "morning"; } $aResults[$key] = array_merge($aResults[$key], $aTemp); } else { unset($aResults[$key]); } } return $aResults; } function Elapsed($iSeconds) { $yearsDiff = floor($iSeconds/60/60/24/365); $iSeconds -= $yearsDiff*60*60*24*365; $monthsDiff = floor($iSeconds/60/60/24/30); $iSeconds -= $monthsDiff*60*60*24*30; $weeksDiff = floor($iSeconds/60/60/24/7); $iSeconds -= $weeksDiff*60*60*24*7; $daysDiff = floor($iSeconds/60/60/24); $iSeconds -= $daysDiff*60*60*24; $hrsDiff = floor($iSeconds/60/60); $iSeconds -= $hrsDiff*60*60; $minsDiff = floor($iSeconds/60); $iSeconds -= $minsDiff*60; $secsDiff = $iSeconds; if ($yearsDiff <> 0) { $sElapsed = $yearsDiff.' yr'.(($yearsDiff <> 1) ? "s" : ""); } if ($monthsDiff <> 0) { if ($sElapsed <> "") { $sElapsed .= ", "; } $sElapsed .= $monthsDiff.' mon'.(($monthsDiff <> 1) ? "s" : ""); } if ($weeksDiff <> 0) { if ($sElapsed <> "") { $sElapsed .= ", "; } $sElapsed .= $weeksDiff.' wk'.(($weeksDiff <> 1) ? "s" : ""); } if ($daysDiff <> 0) { if ($sElapsed <> "") { $sElapsed .= ", "; } $sElapsed .= $daysDiff.' day'.(($daysDiff <> 1) ? "s" : ""); } if ($hrsDiff <> 0) { if ($sElapsed <> "") { $sElapsed .= ", "; } $sElapsed .= $hrsDiff.' hr'.(($hrsDiff <> 1) ? "s" : ""); } if ($minsDiff <> 0) { if ($sElapsed <> "") { $sElapsed .= ", "; } $sElapsed .= $minsDiff.' min'.(($minsDiff <> 1) ? "s" : ""); } if ($secsDiff <> 0) { $sElapsed .= " and " . $secsDiff.' sec'.(($secsDiff <> 1) ? "s" : ""); } return $sElapsed; } ?>