Merge branch 'MDL-36845_22' of git://github.com/timhunt/moodle into MOODLE_22_STABLE
This commit is contained in:
@@ -74,8 +74,8 @@ class MoodleExcelWorkbook {
|
||||
* @param string $name Name of the sheet
|
||||
* @return object MoodleExcelWorksheet
|
||||
*/
|
||||
function &add_worksheet($name = '') {
|
||||
/// Create the Moodle Worksheet. Returns one pointer to it
|
||||
function add_worksheet($name = '') {
|
||||
// Create the Moodle Worksheet. Returns one pointer to it
|
||||
$ws = new MoodleExcelWorksheet ($name, $this->pear_excel_workbook, $this->latin_output);
|
||||
return $ws;
|
||||
}
|
||||
@@ -138,6 +138,9 @@ class MoodleExcelWorksheet {
|
||||
*/
|
||||
function MoodleExcelWorksheet($name, &$workbook, $latin_output=false) {
|
||||
|
||||
// Replace any characters in the name that Excel cannot cope with.
|
||||
$name = strtr($name, '[]*/\?:', ' ');
|
||||
|
||||
if (strlen($name) > 31) {
|
||||
// Excel does not seem able to cope with sheet names > 31 chars.
|
||||
// With $latin_output = false, it does not cope at all.
|
||||
|
||||
+1
-1
@@ -1505,7 +1505,7 @@ class table_spreadsheet_export_format_parent extends table_default_export_format
|
||||
}
|
||||
|
||||
function start_table($sheettitle) {
|
||||
$this->worksheet =& $this->workbook->add_worksheet($sheettitle);
|
||||
$this->worksheet = $this->workbook->add_worksheet($sheettitle);
|
||||
$this->rownum=0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user