private function PHPExcel_Writer_Excel2007_Workbook::_writeWorkbookProtection in Loft Data Grids 7.2
Same name and namespace in other branches
- 6.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Writer/Excel2007/Workbook.php \PHPExcel_Writer_Excel2007_Workbook::_writeWorkbookProtection()
* Write WorkbookProtection * *
Parameters
PHPExcel_Shared_XMLWriter $objWriter XML Writer: * @param PHPExcel $pPHPExcel * @throws PHPExcel_Writer_Exception
1 call to PHPExcel_Writer_Excel2007_Workbook::_writeWorkbookProtection()
- PHPExcel_Writer_Excel2007_Workbook::writeWorkbook in vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel2007/ Workbook.php - * Write workbook to XML format * *
File
- vendor/
phpoffice/ phpexcel/ Classes/ PHPExcel/ Writer/ Excel2007/ Workbook.php, line 166
Class
- PHPExcel_Writer_Excel2007_Workbook
- PHPExcel_Writer_Excel2007_Workbook
Code
private function _writeWorkbookProtection(PHPExcel_Shared_XMLWriter $objWriter = null, PHPExcel $pPHPExcel = null) {
if ($pPHPExcel
->getSecurity()
->isSecurityEnabled()) {
$objWriter
->startElement('workbookProtection');
$objWriter
->writeAttribute('lockRevision', $pPHPExcel
->getSecurity()
->getLockRevision() ? 'true' : 'false');
$objWriter
->writeAttribute('lockStructure', $pPHPExcel
->getSecurity()
->getLockStructure() ? 'true' : 'false');
$objWriter
->writeAttribute('lockWindows', $pPHPExcel
->getSecurity()
->getLockWindows() ? 'true' : 'false');
if ($pPHPExcel
->getSecurity()
->getRevisionsPassword() != '') {
$objWriter
->writeAttribute('revisionsPassword', $pPHPExcel
->getSecurity()
->getRevisionsPassword());
}
if ($pPHPExcel
->getSecurity()
->getWorkbookPassword() != '') {
$objWriter
->writeAttribute('workbookPassword', $pPHPExcel
->getSecurity()
->getWorkbookPassword());
}
$objWriter
->endElement();
}
}