Fixes on Date forms and fields

This commit is contained in:
Antonio de la Rosa 2015-10-16 03:45:32 +02:00
parent 0f000fff25
commit 35ebc0642b
3 changed files with 6 additions and 7 deletions

View file

@ -16,7 +16,7 @@ class DateTimeField extends DateField
public function __construct() public function __construct()
{ {
$this->form='DateTimeForm'; $this->form='PhangoApp\PhaModels\Forms\DateTimeForm';
} }

View file

@ -14,6 +14,8 @@ class DateForm extends \PhangoApp\PhaModels\Forms\BaseForm {
$value=$this->default_value; $value=$this->default_value;
settype($value, 'integer');
if($value==0) if($value==0)
{ {

View file

@ -4,17 +4,14 @@ namespace PhangoApp\PhaModels\Forms;
use PhangoApp\PhaModels\Forms\DateForm; use PhangoApp\PhaModels\Forms\DateForm;
use PhangoApp\PhaModels\CoreFields\DateTimeField; use PhangoApp\PhaModels\CoreFields\DateTimeField;
class DateTimeForm { class DateTimeForm extends DateForm {
public $set_time=1;
function form() function form()
{ {
$timestamp=DateTimeField::obtain_timestamp_datefield($this->default_value); $this->default_value=DateTimeField::obtain_timestamp_datefield($this->default_value);
// return '<input type="'.$this->type.'" class="'.$this->css.'" name="'.$this->name.'" value="'.$this->setform($this->default_value).'">';
return DateForm($this->name, $class, $this->default_value, $this->set_time); return parent::form();
} }