Ejemplo n.º 1
0
 /**
  * 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;
     }
 }
Ejemplo n.º 2
0
 /**
  * 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;
     }
 }