Ejemplo n.º 1
0
 public function renderDate($value)
 {
     if ($value) {
         $value = Manager::Timestamp($value)->format('d/m/Y');
     }
     return new MLabel($value);
 }
Ejemplo n.º 2
0
 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;
     }
 }
Ejemplo n.º 3
0
 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;
     }
 }