function field__active($record) { $out = $record->val('effective_active'); if (!isset($out)) { $webpage = new SweteWebpage($record->val('webpage')); $record->setValue('effective_active', $webpage->isActive(true)); $out = $record->val('effective_active'); } return $out; }