Code Duplication    Length = 20-20 lines in 2 locations

fpdf/gif.php 2 locations

@@ 33-52 (lines=20) @@
30
31
///////////////////////////////////////////////////////////////////////////////////////////////////
32
33
function gif_outputAsBmp($gif, $lpszFileName, $bgColor = -1)
34
{
35
  if(!isSet($gif) || (@get_class($gif) <> 'cgif') || !$gif->loaded() || ($lpszFileName == '')) {
36
    return false;
37
  }
38
39
  $fd = $gif->getBmp($bgColor);
40
  if(strlen($fd) <= 0) {
41
    return false;
42
  }
43
44
  if(!($fh = @fOpen($lpszFileName, 'wb'))) {
45
    return false;
46
  }
47
  @fWrite($fh, $fd, strlen($fd));
48
  @fFlush($fh);
49
  @fClose($fh);
50
51
  return true;
52
}
53
54
///////////////////////////////////////////////////////////////////////////////////////////////////
55
@@ 56-75 (lines=20) @@
53
54
///////////////////////////////////////////////////////////////////////////////////////////////////
55
56
function gif_outputAsPng($gif, $lpszFileName, $bgColor = -1)
57
{
58
  if(!isSet($gif) || (@get_class($gif) <> 'cgif') || !$gif->loaded() || ($lpszFileName == '')) {
59
    return false;
60
  }
61
62
  $fd = $gif->getPng($bgColor);
63
  if(strlen($fd) <= 0) {
64
    return false;
65
  }
66
67
  if(!($fh = @fOpen($lpszFileName, 'wb'))) {
68
    return false;
69
  }
70
  @fWrite($fh, $fd, strlen($fd));
71
  @fFlush($fh);
72
  @fClose($fh);
73
74
  return true;
75
}
76
77
///////////////////////////////////////////////////////////////////////////////////////////////////
78