public static function getHoldingsHighlights($holdings_id) { $highlights = new highlights(); $highlights->set_variable('highlights_holdings_id', $holdings_id); $retArr = array(8 => "", 9 => "", 10 => "", 11 => "", 12 => "", 13 => "", 14 => "", 15 => "", 16 => "", 17 => "", 18 => "", 19 => "", 20 => "", 21 => ""); while ($highlights->loadNext()) { $isValid = true; $numHours = $highlights->get_variable('highlights_hourstokeep'); $start = strtotime($highlights->get_variable('highlights_startdate')); $start += $numHours * 60 * 60; $now = strtotime(date("Y-m-d H:i:s")); $expiresin = $start - $now; if ($expiresin > 0) { $field = $highlights->get_variable('highlights_field'); $class = highlights::htmlClass($field); $retArr[$field] = $class; } } return $retArr; }