summaryrefslogtreecommitdiff
path: root/inc/JpegMeta.php
diff options
context:
space:
mode:
authorAndreas Gohr <andi@splitbrain.org>2013-10-20 12:26:08 -0700
committerAndreas Gohr <andi@splitbrain.org>2013-10-20 12:26:08 -0700
commit8c404966d3ce2b83b0dcb368308eb44714e63beb (patch)
tree431d9a11ec5b3c9a4c56a1f0874167e6c6d5d064 /inc/JpegMeta.php
parent5ac95bc02916991a52a6735eceb732b9b97c2b1b (diff)
parentf5891fa46a904172ba403360a977c215c81cd255 (diff)
downloadrpg-8c404966d3ce2b83b0dcb368308eb44714e63beb.tar.gz
rpg-8c404966d3ce2b83b0dcb368308eb44714e63beb.tar.bz2
Merge pull request #381 from splitbrain/jpegmetafixes
Jpegmeta fixes
Diffstat (limited to 'inc/JpegMeta.php')
-rw-r--r--inc/JpegMeta.php14
1 files changed, 8 insertions, 6 deletions
diff --git a/inc/JpegMeta.php b/inc/JpegMeta.php
index 947407a48..cb1772736 100644
--- a/inc/JpegMeta.php
+++ b/inc/JpegMeta.php
@@ -161,7 +161,7 @@ class JpegMeta {
if($info != false) break;
}
- if($info === false) $info = $alt;
+ if($info === false) $info = '';
if(is_array($info)){
if(isset($info['val'])){
$info = $info['val'];
@@ -874,7 +874,7 @@ class JpegMeta {
/*************************************************************/
/*************************************************************/
- function _dispose() {
+ function _dispose($fileName = "") {
$this->_fileName = $fileName;
$this->_fp = null;
@@ -1452,7 +1452,7 @@ class JpegMeta {
if ($this->_markers[$i]['marker'] == 0xE1) {
$signature = $this->_getFixedString($this->_markers[$i]['data'], 0, 29);
if ($signature == "http://ns.adobe.com/xap/1.0/\0") {
- $data =& substr($this->_markers[$i]['data'], 29);
+ $data = substr($this->_markers[$i]['data'], 29);
break;
}
}
@@ -2183,7 +2183,8 @@ class JpegMeta {
}
while ($j < $count) {
- $this->_putString($value, $j * 4, "\0\0\0\0");
+ $v = "\0\0\0\0";
+ $this->_putString($value, $j * 4, $v);
$j++;
}
break;
@@ -2206,7 +2207,8 @@ class JpegMeta {
}
while ($j < $count) {
- $this->_putString($value, $j * 8, "\0\0\0\0\0\0\0\0");
+ $v = "\0\0\0\0\0\0\0\0";
+ $this->_putString($value, $j * 8, $v);
$j++;
}
break;
@@ -2335,7 +2337,7 @@ class JpegMeta {
function _readIPTC(&$data, $pos = 0) {
$totalLength = strlen($data);
- $IPTCTags =& $this->_iptcTagNames();
+ $IPTCTags = $this->_iptcTagNames();
while ($pos < ($totalLength - 5)) {
$signature = $this->_getShort($data, $pos);