APF_Demo_BuiltinFieldTypes_File_Upload::validateSectionForm PHP Method

validateSectionForm() public method

Validates the items in the 'files' tab of the 'apf_bultin_field_types' page.
public validateSectionForm ( $aInput, $aOldInput, $oFactory, $aSubmitInfo )
    public function validateSectionForm($aInput, $aOldInput, $oFactory, $aSubmitInfo)
    {
        // Display the uploaded file information.
        $_aFileErrors = array();
        $_aFileErrors[] = $_FILES[$oFactory->oProp->sOptionKey]['error'][$this->sSectionID]['file_single'];
        $_aFileErrors[] = $_FILES[$oFactory->oProp->sOptionKey]['error'][$this->sSectionID]['file_multiple'][0];
        $_aFileErrors[] = $_FILES[$oFactory->oProp->sOptionKey]['error'][$this->sSectionID]['file_multiple'][1];
        $_aFileErrors[] = $_FILES[$oFactory->oProp->sOptionKey]['error'][$this->sSectionID]['file_multiple'][2];
        $_aFiles = $oFactory->oUtil->getElementAsArray($_FILES, array($oFactory->oProp->sOptionKey, 'error', $this->sSectionID, 'file_repeatable'));
        foreach ($_aFiles as $_aFile) {
            $_aFileErrors[] = $_aFile;
        }
        if (in_array(0, $_aFileErrors)) {
            $oFactory->setSettingNotice(__('<h3>File(s) Uploaded</h3>', 'admin-page-framework-loader') . $oFactory->oDebug->getArray($_FILES), 'updated');
        }
        return $aInput;
    }
APF_Demo_BuiltinFieldTypes_File_Upload