/** * Print a "nice" version of the value for a filter, if it's some * special case like 'other', 'none', a boolean, etc. */ function printFilterValue($filter, $value) { $value = str_replace('_', ' ', $value); // if it's boolean, display something nicer than "0" or "1" if ($value === ' other') { return wfMsg('sd_browsedata_other'); } elseif ($value === ' none') { return wfMsg('sd_browsedata_none'); } elseif ($filter->is_boolean) { return SDUtils::booleanToString($value); } elseif ($filter->is_date && strpos($value, '//T')) { return str_replace('//T', '', $value); } else { return $value; } }
/** * Print a "nice" version of the value for a filter, if it's some * special case like 'other', 'none', a boolean, etc. */ function printFilterValue($filter, $value) { $value = str_replace('_', ' ', $value); // if it's boolean, display something nicer than "0" or "1" if ($value === ' other') { return wfMessage('sd_browsedata_other')->text(); } elseif ($value === ' none') { return wfMessage('sd_browsedata_none')->text(); } elseif ($filter->property_type === 'boolean') { return SDUtils::booleanToString($value); } elseif ($filter->property_type === 'date' && strpos($value, '//T')) { return str_replace('//T', '', $value); } else { return $value; } }