Initial Commit

This commit is contained in:
GiacomoHome
2021-09-17 12:41:45 +02:00
commit 9001e4656e
570 changed files with 31013 additions and 0 deletions
+66
View File
@@ -0,0 +1,66 @@
<?php
class Zend_View_Helper_ExtractData extends Zend_View_Helper_Abstract
{
public function ExtractData($data=null,$return=null,$withtime = false)
{
if($data==null) return null;
if(!$withtime){
$val=explode('-',$data);
}
else{
$datetime = explode(' ',$data);
$val = explode('-',$datetime[0]);
$time = $datetime[1];
}
switch($return){
case'0':
case'day':
return $val['2'];
break;
case'1':
case'month':
return $val['1'];
break;
case'mese':
return ucfirst(strftime('%B',mktime(0,0,0,$val['1'],1,2013)));
break;
case'monthname':
return ucfirst(strftime('%B',mktime(0,0,0,$data,1,2013)));
break;
case'3':
case'year':
case'y':
return $val['0'];
break;
case'yy':
return substr($val['0'],2,3);
break;
case 'withtime':
if ($val[2] == '00' && $val[1] == '00' && $val[0] == '0000') {
return null;
} else {
if($withtime)
return implode('/',array_reverse($val)) . " ".substr($time,0,5);
else
return implode('/',array_reverse($val));
}
break;
default:
if($val[2]=='00'&&$val[1]=='00'&&$val[0]=='0000'){
return null;
}else{
$data= $val[2] . '/'.$val[1] . '/'.$val[0];
return $data;
}
break;
}
}
public function formatData($data,$format){
$data = new DateTime($data);
return $data -> format($format);
}
}