public function renderDate($value) { if ($value) { $value = Manager::Timestamp($value)->format('d/m/Y'); } return new MLabel($value); }
public function convertToPHPValue($value, $type) { if ($type == 'date') { return \Manager::Date($value); } elseif ($type == 'timestamp') { return \Manager::Timestamp($value); } elseif ($type == 'currency') { return \Manager::currency($value); } elseif ($type == 'cnpj') { return \MCNPJ::create($value); } elseif ($type == 'cpf') { return \MCPF::create($value); } elseif ($type == 'blob') { if ($value) { $value = base64_decode($value); } $value = \MFile::file($value); return $value; } else { return $value; } }
public function convertToPHPValue($value, $type) { if ($type == 'date') { return \Manager::Date($value); } elseif ($type == 'timestamp') { return \Manager::Timestamp($value); } elseif ($type == 'currency') { return \Manager::currency($value); } elseif ($type == 'cnpj') { return \MCNPJ::create($value); } elseif ($type == 'cpf') { return \MCPF::create($value); } elseif ($type == 'currency') { return \Manager::currency($value); } elseif ($type == 'boolean') { return !empty($value); } elseif ($type == 'blob') { if ($value) { $value = stream_get_contents($value); } $value = \MFile::file($value); return $value; } else { return $value; } }