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:
parent
7f07ab2914
commit
af840c9523
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue