Application->recallObject($this->getPrefixSpecial(),$this->Prefix, $params); $grids = $this->Application->getUnitOption($this->Prefix,'Grids'); $icons =& $grids[ $params['grid'] ]['Icons']; $status_fields = $this->Application->getUnitOption($this->Prefix,'StatusField'); if(!$status_fields) return $icons['default']; $value = $object->GetDBField($status_fields[0]); // sets base status icon if($value == STATUS_ACTIVE) { if( $object->GetDBField('IsPop') ) $value = 'POP'; if( $object->GetDBField('IsHot') ) $value = 'HOT'; if( $object->GetDBField('IsNew') ) $value = 'NEW'; if( $object->GetDBField('EditorsPick') ) $value = 'PICK'; } return isset($icons[$value]) ? $icons[$value] : $icons['default']; } } ?>