protected function validator($varInput)
    {
        $varReturn = parent::validator($varInput);
        $arrReturn = array_filter((array) $varReturn);
        $intCount = 0;

        foreach ($arrReturn as $varFile) {
            // Get the file model
            if (\Validator::isUuid($varFile)) {
                $objModel = \FilesModel::findByUuid($varFile);

                if ($objModel === null) {
                    continue;
                }

                $varFile = $objModel->path;
            }

            $objFile = new \File($varFile, true);

            $_SESSION['FILES'][$this->strName . '_' . $intCount++] = array
            (
                'name'     => $objFile->name,
                'type'     => $objFile->mime,
                'tmp_name' => TL_ROOT . '/' . $objFile->path,
                'error'    => 0,
                'size'     => $objFile->size,
                'uploaded' => true,
                'uuid'     => ($objModel !== null) ? \StringUtil::binToUuid($objModel->uuid) : ''
            );
        }

        return $varReturn;
    }
protected function validator($varInput)
    {
        $varReturn = parent::validator($varInput);
        $arrReturn = array_filter((array) $varReturn);
        $intCount = 0;

        foreach ($arrReturn as $varFile) {
            // Get the file model
            if (\Validator::isUuid($varFile)) {
                $objModel = \FilesModel::findByUuid($varFile);

                if ($objModel === null) {
                    continue;
                }

                $varFile = $objModel->path;
            }

            $objFile = new \File($varFile, true);

            $_SESSION['FILES'][$this->strName . '_' . $intCount++] = array
            (
                'name'     => $objFile->name,
                'type'     => $objFile->mime,
                'tmp_name' => TL_ROOT . '/' . $objFile->path,
                'error'    => 0,
                'size'     => $objFile->size,
                'uploaded' => true,
                'uuid'     => ($objModel !== null) ? \StringUtil::binToUuid($objModel->uuid) : ''
            );
        }

        return $varReturn;
    }
protected function validator ( $ varInput ) { $ varReturn = parent :: validator ( $ varInput ) ; $ arrReturn = array_filter ( ( array ) $ varReturn ) ; $ intCount = 0 ; foreach ( $ arrReturn as $ varFile ) { // Get the file model if ( \ Validator :: isUuid ( $ varFile ) ) { $ objModel = \ FilesModel :: findByUuid ( $ varFile ) ; if ( $ objModel === null ) { continue ; } $ varFile = $ objModel -> path ; } $ objFile = new \ File ( $ varFile , true ) ; $ _SESSION [ 'FILES' ] [ $ this -> strName . '_' . $ intCount ++ ] = array ( 'name' => $ objFile -> name , 'type' => $ objFile -> mime , 'tmp_name' => TL_ROOT . '/' . $ objFile -> path , 'error' => 0 , 'size' => $ objFile -> size , 'uploaded' => true , 'uuid' => ( $ objModel !== null ) ? \ StringUtil :: binToUuid ( $ objModel -> uuid ) : '' ) ; } return $ varReturn ; }
Store the file information in the session
@param mixed
@return mixed
Store the file information in the session