ModifiedField.inc.php 545 Bytes
<?php

class ModifiedField extends DBFieldExpr
{
    public function __construct()
    {
        parent::__construct('modified', 'documents', 'Modified');
        $this->setAlias('Modified');
    }

    public function modifyName($sql)
    {
    	return "cast($sql as date)";
    }

    public function getInputRequirements()
    {
        return array('value'=>array('type'=>FieldInputType::DATE));
    }

    public function is_valid()
    {
        return DefaultOpCollection::validateParent($this, DefaultOpCollection::$between);
    }
}

?>