yupe\components\actions\YAjaxImageUploadCKEAction::uploadFile PHP Method

uploadFile() protected method

protected uploadFile ( ) : boolean
return boolean
    protected function uploadFile()
    {
        if (!Yii::app()->hasModule('image')) {
            return false;
        }
        if (false === getimagesize($this->uploadedFile->getTempName())) {
            return false;
        }
        $image = new Image();
        $image->setScenario('insert');
        $image->addFileInstanceName('upload');
        $image->setAttribute('name', $this->uploadedFile->getName());
        $image->setAttribute('alt', $this->uploadedFile->getName());
        $image->setAttribute('type', Image::TYPE_SIMPLE);
        if ($image->save()) {
            $this->fileLink = $image->getImageUrl();
            $this->fileName = $image->getName();
            return true;
        }
        return false;
    }
YAjaxImageUploadCKEAction