public function getEditable($is_create = true)
    {
        return
            (
                $this->getParent()->getEditable() ||
                $this->getParent()->getRequired()
            ) &&
            ! $this->getField()->getCalculated() &&
            ! $this->getField()->getAutoNumber() &&
            (
                $is_create && $this->getField()->getCreateable() ||
                ! $is_create && $this->getField()->getUpdateable()
            )
        ;
    }
public function getEditable($is_create = true)
    {
        return
            (
                $this->getParent()->getEditable() ||
                $this->getParent()->getRequired()
            ) &&
            ! $this->getField()->getCalculated() &&
            ! $this->getField()->getAutoNumber() &&
            (
                $is_create && $this->getField()->getCreateable() ||
                ! $is_create && $this->getField()->getUpdateable()
            )
        ;
    }
public function getEditable ( $ is_create = true ) { return ( $ this -> getParent ( ) -> getEditable ( ) || $ this -> getParent ( ) -> getRequired ( ) ) && ! $ this -> getField ( ) -> getCalculated ( ) && ! $ this -> getField ( ) -> getAutoNumber ( ) && ( $ is_create && $ this -> getField ( ) -> getCreateable ( ) || ! $ is_create && $ this -> getField ( ) -> getUpdateable ( ) ) ; }
Returns true if the field is editable as
specified on the page layout.


@param bool $is_create

@return bool $editable
Returns true if the field is editable as specified on the page layout .