AdminPageFramework_ExportOptions::doExport PHP Method

doExport() public method

public doExport ( $vData, $sFormatType = null, array $aHeader = [] )
$aHeader array
    public function doExport($vData, $sFormatType = null, array $aHeader = array())
    {
        $sFormatType = isset($sFormatType) ? $sFormatType : $this->sFormatType;
        $this->_outputHTTPHeader($aHeader);
        $this->_outputDataByType($vData, $sFormatType);
        exit;
    }

Usage Example

 protected function _exportOptions($mData, $sPageSlug, $sTabSlug)
 {
     $_oExport = new AdminPageFramework_ExportOptions($_POST['__export'], $this->oProp->sClassName);
     $_aArguments = array('class_name' => $this->oProp->sClassName, 'page_slug' => $sPageSlug, 'tab_slug' => $sTabSlug, 'section_id' => $_oExport->getSiblingValue('section_id'), 'pressed_field_id' => $_oExport->getSiblingValue('field_id'), 'pressed_input_id' => $_oExport->getSiblingValue('input_id'));
     $_mData = $this->_getFilteredExportingData($_aArguments, $_oExport->getTransientIfSet($mData));
     $_sFileName = $this->_getExportFileName($_aArguments, $_oExport->getFileName(), $_mData);
     $_oExport->doExport($_mData, $this->_getExportFormatType($_aArguments, $_oExport->getFormat()), $this->_getExportHeaderArray($_aArguments, $_sFileName, $mData));
     exit;
 }
All Usage Examples Of AdminPageFramework_ExportOptions::doExport