fixing bug #225 (jamesn at tocquigny dot com)

git-svn-id: https://svn.php.net/repository/pear/packages/Spreadsheet_Excel_Writer/trunk@144202 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Xavier Noguer Gallego 2003-11-12 18:58:29 +00:00
parent 7f07ab2914
commit af840c9523
1 changed files with 5 additions and 5 deletions

View File

@ -1084,15 +1084,15 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
} }
// Match http or ftp URL // Match http or ftp URL
elseif (preg_match("/^[fh]tt?p:\/\//",$token)) { elseif (preg_match("/^[fh]tt?p:\/\//",$token)) {
return $this->writeUrl($row, $col, $token, $format); return $this->writeUrl($row, $col, $token, '', $format);
} }
// Match mailto: // Match mailto:
elseif (preg_match("/^mailto:/",$token)) { elseif (preg_match("/^mailto:/",$token)) {
return $this->writeUrl($row, $col, $token, $format); return $this->writeUrl($row, $col, $token, '', $format);
} }
// Match internal or external sheet link // Match internal or external sheet link
elseif (preg_match("/^(?:in|ex)ternal:/",$token)) { elseif (preg_match("/^(?:in|ex)ternal:/",$token)) {
return $this->writeUrl($row, $col, $token, $format); return $this->writeUrl($row, $col, $token, '', $format);
} }
// Match formula // Match formula
elseif (preg_match("/^=/",$token)) { elseif (preg_match("/^=/",$token)) {
@ -1709,7 +1709,7 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
function writeUrl($row, $col, $url, $string = '', $format = 0) function writeUrl($row, $col, $url, $string = '', $format = 0)
{ {
// Add start row and col to arg list // Add start row and col to arg list
return($this->_writeUrl_range($row, $col, $row, $col, $url, $string, $format)); return($this->_writeUrlRange($row, $col, $row, $col, $url, $string, $format));
} }
/** /**
@ -1730,7 +1730,7 @@ class Spreadsheet_Excel_Writer_Worksheet extends Spreadsheet_Excel_Writer_BIFFwr
* @return integer * @return integer
*/ */
function _writeUrl_range($row1, $col1, $row2, $col2, $url, $string = '', $format = 0) function _writeUrlRange($row1, $col1, $row2, $col2, $url, $string = '', $format = 0)
{ {
// Check for internal/external sheet links or default to web link // Check for internal/external sheet links or default to web link