Exemplo n.º 1
0
 public function view_value($value, $name, $data)
 {
     $v = trim(parent::view_value($value, $name, $data));
     if ($v != '') {
         $v = "<a href=\"mailto:{$v}\">{$v}</a>";
     }
     return $v;
 }
Exemplo n.º 2
0
 public function view_value($value, $name, $data)
 {
     $value = parent::view_value($value, $name, $data);
     if (isset($data['load'])) {
         $obj = Core::invoke($data['load'], array($value));
         $value = (string) $obj;
     }
     return $value;
 }
Exemplo n.º 3
0
 public function view_value($value, $name, $data)
 {
     $value = parent::view_value($value, $name, $data);
     if (isset($data['items'])) {
         $items = CMS::items_for_select($data['items']);
         $outs = $this->process_items($items, $data);
         $value = $outs[1][$value];
     }
     return $value;
 }
Exemplo n.º 4
0
 public function view_value($value, $name, $data)
 {
     $value = parent::view_value($value, $name, $data);
     if (!isset($data['valid1970']) && CMS::date('Ymd', $value) == '19700101') {
         return '';
     }
     $format = $this->get_format($name, $data);
     $value = CMS::date($format, $value);
     return $value;
 }
Exemplo n.º 5
0
 public function view_value($value, $name, $data)
 {
     $value = parent::view_value($value, $name, $data);
     if (isset($data['items'])) {
         $items = CMS::items_for_select($data['items']);
         if (isset($items[$value])) {
             $value = $items[$value];
         }
     }
     return $value;
 }
Exemplo n.º 6
0
 public function view_value($value, $name, $data)
 {
     switch (count($this->check_schema($data))) {
         case 0:
             $view_value = parent::view_value($value, $name, $data);
             break;
         case 1:
             $view_value = $this->floatize_string($value[$this->schema[0]]);
             break;
         case 2:
             $view_value = $this->floatize_string($value[$this->schema[0]] . ';' . $value[$this->schema[1]]);
             break;
         case 3:
             $view_value = $this->floatize_string($value[$this->schema[0]] . ';' . $value[$this->schema[1]] . ';' . $value[$this->schema[2]]);
             break;
     }
     return $view_value;
 }
Exemplo n.º 7
0
 public function view_value($value, $name, $data)
 {
     $value = $value instanceof Time_DateTime ? $value->ts : parent::view_value($value, $name, $data);
     return self::format_date($value, $data);
 }