Update SimpleXLSXGen.php
This commit is contained in:
parent
c29c7e189a
commit
e4eddd6d1c
|
@ -40,8 +40,8 @@ class SimpleXLSXGen
|
||||||
protected $keywords;
|
protected $keywords;
|
||||||
protected $category;
|
protected $category;
|
||||||
protected $lastModifiedBy;
|
protected $lastModifiedBy;
|
||||||
protected bool $prtoectedWorkbook;
|
protected $isProtectedWorkbook;
|
||||||
protected array $prtoectedSheet;
|
protected $isPrtoectedSheet;
|
||||||
const N_NORMAL = 0; // General
|
const N_NORMAL = 0; // General
|
||||||
const N_INT = 1; // 0
|
const N_INT = 1; // 0
|
||||||
const N_DEC = 2; // 0.00
|
const N_DEC = 2; // 0.00
|
||||||
|
@ -104,8 +104,8 @@ class SimpleXLSXGen
|
||||||
$this->lastModifiedBy = 'Sergey Shuchkin <sergey.shuchkin@gmail.com>';
|
$this->lastModifiedBy = 'Sergey Shuchkin <sergey.shuchkin@gmail.com>';
|
||||||
$this->application = __CLASS__;
|
$this->application = __CLASS__;
|
||||||
|
|
||||||
$this->prtoectedWorkbook = false;
|
$this->isProtectedWorkbook = false;
|
||||||
$this->prtoectedSheet = [];
|
$this->isPrtoectedSheet = [];
|
||||||
|
|
||||||
$this->curSheet = -1;
|
$this->curSheet = -1;
|
||||||
$this->defaultFont = 'Calibri';
|
$this->defaultFont = 'Calibri';
|
||||||
|
@ -347,7 +347,7 @@ class SimpleXLSXGen
|
||||||
$entries++;
|
$entries++;
|
||||||
} elseif ($cfilename === 'xl/workbook.xml') {
|
} elseif ($cfilename === 'xl/workbook.xml') {
|
||||||
$prtoectedWorkbook = '<workbookProtection lockStructure="1"/>';
|
$prtoectedWorkbook = '<workbookProtection lockStructure="1"/>';
|
||||||
if ($this->prtoectedWorkbook == false) {
|
if ($this->isProtectedWorkbook == false) {
|
||||||
$prtoectedWorkbook = '';
|
$prtoectedWorkbook = '';
|
||||||
}
|
}
|
||||||
$s = '';
|
$s = '';
|
||||||
|
@ -946,9 +946,9 @@ class SimpleXLSXGen
|
||||||
}
|
}
|
||||||
|
|
||||||
$protectedSheet = '';
|
$protectedSheet = '';
|
||||||
if (is_array($this->prtoectedSheet) and count($this->prtoectedSheet) > 0) {
|
if (is_array($this->sheets[$idx]['isPrtoectedSheet']) and count($this->sheets[$idx]['isPrtoectedSheet']) > 0) {
|
||||||
$premissions = 'sheet="1" ';
|
$premissions = 'sheet="1" ';
|
||||||
foreach ($this->prtoectedSheet as $namePremissions => $valuePremissions) {
|
foreach ($this->sheets[$idx]['isPrtoectedSheet'] as $namePremissions => $valuePremissions) {
|
||||||
$premissions .= $namePremissions . '="' . (int)$valuePremissions . '" ';
|
$premissions .= $namePremissions . '="' . (int)$valuePremissions . '" ';
|
||||||
}
|
}
|
||||||
$protectedSheet = '<sheetProtection ' . $premissions . '/>';
|
$protectedSheet = '<sheetProtection ' . $premissions . '/>';
|
||||||
|
@ -1099,13 +1099,13 @@ class SimpleXLSXGen
|
||||||
|
|
||||||
public function setProtectedWorkBook()
|
public function setProtectedWorkBook()
|
||||||
{
|
{
|
||||||
$this->prtoectedWorkbook = true;
|
$this->isProtectedWorkbook = true;
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setProtectedSheet(array $prtoectedSheet)
|
public function setProtectedSheet(array $prtoectedSheet)
|
||||||
{
|
{
|
||||||
$this->prtoectedSheet = $prtoectedSheet;
|
$this->sheets[$this->curSheet]['isPrtoectedSheet'] = $prtoectedSheet;
|
||||||
return $this;
|
return $this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue