@@ -23,7 +23,7 @@ discard block |
||
23 | 23 | function microtime_float() { |
24 | 24 | list($usec, $sec) = explode(" ", microtime()); |
25 | 25 | |
26 | - return ((float)$usec + (float)$sec); |
|
26 | + return ((float) $usec + (float) $sec); |
|
27 | 27 | } // function microtime_float() |
28 | 28 | |
29 | 29 | |
@@ -32,13 +32,13 @@ discard block |
||
32 | 32 | $stats = $this->stat->calcFull(); |
33 | 33 | |
34 | 34 | echo '<table style="margin-left:32px;">'; |
35 | - echo '<tr><td style="text-align:right;"><b>n:</b><td style="text-align:right;">' . $stats['count'] . ' </td></tr>'; |
|
36 | - echo '<tr><td style="text-align:right;"><b>Mean:</b><td style="text-align:right;">' . $stats['mean'] . ' </td></tr>'; |
|
37 | - echo '<tr><td style="text-align:right;"><b>Min.:</b><td style="text-align:right;">' . $stats['min'] . ' </td></tr>'; |
|
38 | - echo '<tr><td style="text-align:right;"><b>Max.:</b><td style="text-align:right;">' . $stats['max'] . ' </td></tr>'; |
|
39 | - echo '<tr><td style="text-align:right;"><b>σ:</b><td style="text-align:right;">' . $stats['stdev'] . ' </td></tr>'; |
|
40 | - echo '<tr><td style="text-align:right;"><b>Variance:</b><td style="text-align:right;">' . $stats['variance'] . ' </td></tr>'; |
|
41 | - echo '<tr><td style="text-align:right;"><b>Range:</b><td style="text-align:right;">' . $stats['range'] . ' </td></tr>'; |
|
35 | + echo '<tr><td style="text-align:right;"><b>n:</b><td style="text-align:right;">'.$stats['count'].' </td></tr>'; |
|
36 | + echo '<tr><td style="text-align:right;"><b>Mean:</b><td style="text-align:right;">'.$stats['mean'].' </td></tr>'; |
|
37 | + echo '<tr><td style="text-align:right;"><b>Min.:</b><td style="text-align:right;">'.$stats['min'].' </td></tr>'; |
|
38 | + echo '<tr><td style="text-align:right;"><b>Max.:</b><td style="text-align:right;">'.$stats['max'].' </td></tr>'; |
|
39 | + echo '<tr><td style="text-align:right;"><b>σ:</b><td style="text-align:right;">'.$stats['stdev'].' </td></tr>'; |
|
40 | + echo '<tr><td style="text-align:right;"><b>Variance:</b><td style="text-align:right;">'.$stats['variance'].' </td></tr>'; |
|
41 | + echo '<tr><td style="text-align:right;"><b>Range:</b><td style="text-align:right;">'.$stats['range'].' </td></tr>'; |
|
42 | 42 | echo '</table>'; |
43 | 43 | |
44 | 44 | return $stats; |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | |
166 | 166 | $benchmark = new Benchmark(); |
167 | 167 | |
168 | -switch($_REQUEST['decomposition']) { |
|
168 | +switch ($_REQUEST['decomposition']) { |
|
169 | 169 | case 'cholesky': |
170 | 170 | $m = array(); |
171 | 171 | for ($i = 2; $i <= 8; $i *= 2) { |
@@ -176,8 +176,8 @@ discard block |
||
176 | 176 | echo "<br />"; |
177 | 177 | } |
178 | 178 | echo '<pre>'; |
179 | - foreach($m as $x => $y) { |
|
180 | - echo "$x\t" . 1000*$y . "\n"; |
|
179 | + foreach ($m as $x => $y) { |
|
180 | + echo "$x\t".1000 * $y."\n"; |
|
181 | 181 | } |
182 | 182 | echo '</pre>'; |
183 | 183 | break; |
@@ -191,8 +191,8 @@ discard block |
||
191 | 191 | echo "<br />"; |
192 | 192 | } |
193 | 193 | echo '<pre>'; |
194 | - foreach($m as $x => $y) { |
|
195 | - echo "$x\t" . 1000*$y . "\n"; |
|
194 | + foreach ($m as $x => $y) { |
|
195 | + echo "$x\t".1000 * $y."\n"; |
|
196 | 196 | } |
197 | 197 | echo '</pre>'; |
198 | 198 | break; |
@@ -206,8 +206,8 @@ discard block |
||
206 | 206 | echo "<br />"; |
207 | 207 | } |
208 | 208 | echo '<pre>'; |
209 | - foreach($m as $x => $y) { |
|
210 | - echo "$x\t" . 1000*$y . "\n"; |
|
209 | + foreach ($m as $x => $y) { |
|
210 | + echo "$x\t".1000 * $y."\n"; |
|
211 | 211 | } |
212 | 212 | echo '</pre>'; |
213 | 213 | break; |
@@ -221,14 +221,14 @@ discard block |
||
221 | 221 | echo "<br />"; |
222 | 222 | } |
223 | 223 | echo '<pre>'; |
224 | - foreach($m as $x => $y) { |
|
225 | - echo "$x\t" . 1000*$y . "\n"; |
|
224 | + foreach ($m as $x => $y) { |
|
225 | + echo "$x\t".1000 * $y."\n"; |
|
226 | 226 | } |
227 | 227 | echo '</pre>'; |
228 | 228 | break; |
229 | 229 | case 'svd': |
230 | 230 | $m = array(); |
231 | - for($i = 2; $i <= 8; $i *= 2) { |
|
231 | + for ($i = 2; $i <= 8; $i *= 2) { |
|
232 | 232 | $t = 32 / $i; |
233 | 233 | echo "<b>Singular value decomposition: $t random {$i}x{$i} matrices</b><br />"; |
234 | 234 | $s = $benchmark->displayStats($benchmark->runSVD($i, $t)); |
@@ -236,8 +236,8 @@ discard block |
||
236 | 236 | echo "<br />"; |
237 | 237 | } |
238 | 238 | echo '<pre>'; |
239 | - foreach($m as $x => $y) { |
|
240 | - echo "$x\t" . 1000*$y . "\n"; |
|
239 | + foreach ($m as $x => $y) { |
|
240 | + echo "$x\t".1000 * $y."\n"; |
|
241 | 241 | } |
242 | 242 | echo '</pre>'; |
243 | 243 | break; |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | for ($i = 0; $i < sizeof($X); ++$i) |
20 | 20 | for ($j = 0; $j <= $n; ++$j) |
21 | 21 | $A[$i][$j] = pow($X[$i], $j); |
22 | - for ($i=0; $i < sizeof($Y); ++$i) |
|
22 | + for ($i = 0; $i < sizeof($Y); ++$i) |
|
23 | 23 | $B[$i] = array($Y[$i]); |
24 | 24 | $matrixA = new Matrix($A); |
25 | 25 | $matrixB = new Matrix($B); |
@@ -27,45 +27,45 @@ discard block |
||
27 | 27 | return $C->getMatrix(0, $n, 0, 1); |
28 | 28 | } |
29 | 29 | |
30 | -function printpoly( $C = null ) { |
|
31 | - for($i = $C->m - 1; $i >= 0; --$i) { |
|
30 | +function printpoly($C = null) { |
|
31 | + for ($i = $C->m - 1; $i >= 0; --$i) { |
|
32 | 32 | $r = $C->get($i, 0); |
33 | - if ( abs($r) <= pow(10, -9) ) |
|
33 | + if (abs($r) <= pow(10, -9)) |
|
34 | 34 | $r = 0; |
35 | 35 | if ($i == $C->m - 1) |
36 | - echo $r . "x<sup>$i</sup>"; |
|
36 | + echo $r."x<sup>$i</sup>"; |
|
37 | 37 | else if ($i < $C->m - 1) |
38 | - echo " + " . $r . "x<sup>$i</sup>"; |
|
38 | + echo " + ".$r."x<sup>$i</sup>"; |
|
39 | 39 | else if ($i == 0) |
40 | - echo " + " . $r; |
|
40 | + echo " + ".$r; |
|
41 | 41 | } |
42 | 42 | } |
43 | 43 | |
44 | -$X = array(0,1,2,3,4,5); |
|
45 | -$Y = array(4,3,12,67,228, 579); |
|
44 | +$X = array(0, 1, 2, 3, 4, 5); |
|
45 | +$Y = array(4, 3, 12, 67, 228, 579); |
|
46 | 46 | $points = new Matrix(array($X, $Y)); |
47 | 47 | $points->toHTML(); |
48 | 48 | printpoly(polyfit($X, $Y, 4)); |
49 | 49 | |
50 | 50 | echo '<hr />'; |
51 | 51 | |
52 | -$X = array(0,1,2,3,4,5); |
|
53 | -$Y = array(1,2,5,10,17, 26); |
|
52 | +$X = array(0, 1, 2, 3, 4, 5); |
|
53 | +$Y = array(1, 2, 5, 10, 17, 26); |
|
54 | 54 | $points = new Matrix(array($X, $Y)); |
55 | 55 | $points->toHTML(); |
56 | 56 | printpoly(polyfit($X, $Y, 2)); |
57 | 57 | |
58 | 58 | echo '<hr />'; |
59 | 59 | |
60 | -$X = array(0,1,2,3,4,5,6); |
|
61 | -$Y = array(-90,-104,-178,-252,-26, 1160, 4446); |
|
60 | +$X = array(0, 1, 2, 3, 4, 5, 6); |
|
61 | +$Y = array(-90, -104, -178, -252, -26, 1160, 4446); |
|
62 | 62 | $points = new Matrix(array($X, $Y)); |
63 | 63 | $points->toHTML(); |
64 | 64 | printpoly(polyfit($X, $Y, 5)); |
65 | 65 | |
66 | 66 | echo '<hr />'; |
67 | 67 | |
68 | -$X = array(0,1,2,3,4); |
|
68 | +$X = array(0, 1, 2, 3, 4); |
|
69 | 69 | $Y = array(mt_rand(0, 10), mt_rand(40, 80), mt_rand(240, 400), mt_rand(1800, 2215), mt_rand(8000, 9000)); |
70 | 70 | $points = new Matrix(array($X, $Y)); |
71 | 71 | $points->toHTML(); |
@@ -16,11 +16,15 @@ discard block |
||
16 | 16 | * Pre-Conditions: the system is not underdetermined: sizeof($X) > $n+1 |
17 | 17 | */ |
18 | 18 | function polyfit($X, $Y, $n) { |
19 | - for ($i = 0; $i < sizeof($X); ++$i) |
|
20 | - for ($j = 0; $j <= $n; ++$j) |
|
21 | - $A[$i][$j] = pow($X[$i], $j); |
|
22 | - for ($i=0; $i < sizeof($Y); ++$i) |
|
23 | - $B[$i] = array($Y[$i]); |
|
19 | + for ($i = 0; $i < sizeof($X); ++$i) { |
|
20 | + for ($j = 0; |
|
21 | + } |
|
22 | + $j <= $n; ++$j) { |
|
23 | + $A[$i][$j] = pow($X[$i], $j); |
|
24 | + } |
|
25 | + for ($i=0; $i < sizeof($Y); ++$i) { |
|
26 | + $B[$i] = array($Y[$i]); |
|
27 | + } |
|
24 | 28 | $matrixA = new Matrix($A); |
25 | 29 | $matrixB = new Matrix($B); |
26 | 30 | $C = $matrixA->solve($matrixB); |
@@ -30,14 +34,16 @@ discard block |
||
30 | 34 | function printpoly( $C = null ) { |
31 | 35 | for($i = $C->m - 1; $i >= 0; --$i) { |
32 | 36 | $r = $C->get($i, 0); |
33 | - if ( abs($r) <= pow(10, -9) ) |
|
34 | - $r = 0; |
|
35 | - if ($i == $C->m - 1) |
|
36 | - echo $r . "x<sup>$i</sup>"; |
|
37 | - else if ($i < $C->m - 1) |
|
38 | - echo " + " . $r . "x<sup>$i</sup>"; |
|
39 | - else if ($i == 0) |
|
40 | - echo " + " . $r; |
|
37 | + if ( abs($r) <= pow(10, -9) ) { |
|
38 | + $r = 0; |
|
39 | + } |
|
40 | + if ($i == $C->m - 1) { |
|
41 | + echo $r . "x<sup>$i</sup>"; |
|
42 | + } else if ($i < $C->m - 1) { |
|
43 | + echo " + " . $r . "x<sup>$i</sup>"; |
|
44 | + } else if ($i == 0) { |
|
45 | + echo " + " . $r; |
|
46 | + } |
|
41 | 47 | } |
42 | 48 | } |
43 | 49 |
@@ -31,7 +31,7 @@ discard block |
||
31 | 31 | $n = $X->getColumnDimension(); |
32 | 32 | |
33 | 33 | if( $rowWise<1 || $colWise<1 ){ |
34 | - die("tile : Array index is out-of-bound."); |
|
34 | + die("tile : Array index is out-of-bound."); |
|
35 | 35 | } |
36 | 36 | |
37 | 37 | $newRowDim = $m*$rowWise; |
@@ -41,25 +41,25 @@ discard block |
||
41 | 41 | |
42 | 42 | for($i=0 ; $i<$newRowDim; ++$i) { |
43 | 43 | |
44 | - $holder = array(); |
|
44 | + $holder = array(); |
|
45 | 45 | |
46 | - for($j=0 ; $j<$newColDim ; ++$j) { |
|
46 | + for($j=0 ; $j<$newColDim ; ++$j) { |
|
47 | 47 | |
48 | - $holder[$j] = $xArray[$countRow][$countColumn++]; |
|
48 | + $holder[$j] = $xArray[$countRow][$countColumn++]; |
|
49 | 49 | |
50 | - // reset the column-index to zero to avoid reference to out-of-bound index in xArray[][] |
|
50 | + // reset the column-index to zero to avoid reference to out-of-bound index in xArray[][] |
|
51 | 51 | |
52 | - if($countColumn == $n) { $countColumn = 0; } |
|
52 | + if($countColumn == $n) { $countColumn = 0; } |
|
53 | 53 | |
54 | - } // end for |
|
54 | + } // end for |
|
55 | 55 | |
56 | - ++$countRow; |
|
56 | + ++$countRow; |
|
57 | 57 | |
58 | - // reset the row-index to zero to avoid reference to out-of-bound index in xArray[][] |
|
58 | + // reset the row-index to zero to avoid reference to out-of-bound index in xArray[][] |
|
59 | 59 | |
60 | - if($countRow == $m) { $countRow = 0; } |
|
60 | + if($countRow == $m) { $countRow = 0; } |
|
61 | 61 | |
62 | - $result[$i] = $holder; |
|
62 | + $result[$i] = $holder; |
|
63 | 63 | |
64 | 64 | } // end for |
65 | 65 |
@@ -19,7 +19,7 @@ discard block |
||
19 | 19 | * @return Matrix |
20 | 20 | */ |
21 | 21 | |
22 | -function tile(&$X, $rowWise, $colWise){ |
|
22 | +function tile(&$X, $rowWise, $colWise) { |
|
23 | 23 | |
24 | 24 | $xArray = $X->getArray(); |
25 | 25 | print_r($xArray); |
@@ -30,26 +30,26 @@ discard block |
||
30 | 30 | $m = $X->getRowDimension(); |
31 | 31 | $n = $X->getColumnDimension(); |
32 | 32 | |
33 | - if( $rowWise<1 || $colWise<1 ){ |
|
33 | + if ($rowWise < 1 || $colWise < 1) { |
|
34 | 34 | die("tile : Array index is out-of-bound."); |
35 | 35 | } |
36 | 36 | |
37 | - $newRowDim = $m*$rowWise; |
|
38 | - $newColDim = $n*$colWise; |
|
37 | + $newRowDim = $m * $rowWise; |
|
38 | + $newColDim = $n * $colWise; |
|
39 | 39 | |
40 | 40 | $result = array(); |
41 | 41 | |
42 | - for($i=0 ; $i<$newRowDim; ++$i) { |
|
42 | + for ($i = 0; $i < $newRowDim; ++$i) { |
|
43 | 43 | |
44 | 44 | $holder = array(); |
45 | 45 | |
46 | - for($j=0 ; $j<$newColDim ; ++$j) { |
|
46 | + for ($j = 0; $j < $newColDim; ++$j) { |
|
47 | 47 | |
48 | 48 | $holder[$j] = $xArray[$countRow][$countColumn++]; |
49 | 49 | |
50 | 50 | // reset the column-index to zero to avoid reference to out-of-bound index in xArray[][] |
51 | 51 | |
52 | - if($countColumn == $n) { $countColumn = 0; } |
|
52 | + if ($countColumn == $n) { $countColumn = 0; } |
|
53 | 53 | |
54 | 54 | } // end for |
55 | 55 | |
@@ -57,7 +57,7 @@ discard block |
||
57 | 57 | |
58 | 58 | // reset the row-index to zero to avoid reference to out-of-bound index in xArray[][] |
59 | 59 | |
60 | - if($countRow == $m) { $countRow = 0; } |
|
60 | + if ($countRow == $m) { $countRow = 0; } |
|
61 | 61 | |
62 | 62 | $result[$i] = $holder; |
63 | 63 | |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | } |
69 | 69 | |
70 | 70 | |
71 | -$X =array(1,2,3,4,5,6,7,8,9); |
|
71 | +$X = array(1, 2, 3, 4, 5, 6, 7, 8, 9); |
|
72 | 72 | $nRow = 3; |
73 | 73 | $nCol = 3; |
74 | 74 | $tiled_matrix = tile(new Matrix($X), $nRow, $nCol); |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | |
84 | 84 | // 25 is length of "ole-chainedblockstream://" |
85 | 85 | parse_str(substr($path, 25), $this->params); |
86 | - if (!isset($this->params['oleInstanceId'], |
|
86 | + if ( ! isset($this->params['oleInstanceId'], |
|
87 | 87 | $this->params['blockId'], |
88 | 88 | $GLOBALS['_OLE_INSTANCES'][$this->params['oleInstanceId']])) { |
89 | 89 | |
@@ -166,7 +166,7 @@ discard block |
||
166 | 166 | if (version_compare(PHP_VERSION, '5.0', '>=') && |
167 | 167 | version_compare(PHP_VERSION, '5.1', '<')) { |
168 | 168 | |
169 | - $eof = !$eof; |
|
169 | + $eof = ! $eof; |
|
170 | 170 | } |
171 | 171 | return $eof; |
172 | 172 | } |
@@ -30,98 +30,98 @@ discard block |
||
30 | 30 | class PHPExcel_Shared_OLE_PPS |
31 | 31 | { |
32 | 32 | /** |
33 | - * The PPS index |
|
34 | - * @var integer |
|
35 | - */ |
|
33 | + * The PPS index |
|
34 | + * @var integer |
|
35 | + */ |
|
36 | 36 | public $No; |
37 | 37 | |
38 | 38 | /** |
39 | - * The PPS name (in Unicode) |
|
40 | - * @var string |
|
41 | - */ |
|
39 | + * The PPS name (in Unicode) |
|
40 | + * @var string |
|
41 | + */ |
|
42 | 42 | public $Name; |
43 | 43 | |
44 | 44 | /** |
45 | - * The PPS type. Dir, Root or File |
|
46 | - * @var integer |
|
47 | - */ |
|
45 | + * The PPS type. Dir, Root or File |
|
46 | + * @var integer |
|
47 | + */ |
|
48 | 48 | public $Type; |
49 | 49 | |
50 | 50 | /** |
51 | - * The index of the previous PPS |
|
52 | - * @var integer |
|
53 | - */ |
|
51 | + * The index of the previous PPS |
|
52 | + * @var integer |
|
53 | + */ |
|
54 | 54 | public $PrevPps; |
55 | 55 | |
56 | 56 | /** |
57 | - * The index of the next PPS |
|
58 | - * @var integer |
|
59 | - */ |
|
57 | + * The index of the next PPS |
|
58 | + * @var integer |
|
59 | + */ |
|
60 | 60 | public $NextPps; |
61 | 61 | |
62 | 62 | /** |
63 | - * The index of it's first child if this is a Dir or Root PPS |
|
64 | - * @var integer |
|
65 | - */ |
|
63 | + * The index of it's first child if this is a Dir or Root PPS |
|
64 | + * @var integer |
|
65 | + */ |
|
66 | 66 | public $DirPps; |
67 | 67 | |
68 | 68 | /** |
69 | - * A timestamp |
|
70 | - * @var integer |
|
71 | - */ |
|
69 | + * A timestamp |
|
70 | + * @var integer |
|
71 | + */ |
|
72 | 72 | public $Time1st; |
73 | 73 | |
74 | 74 | /** |
75 | - * A timestamp |
|
76 | - * @var integer |
|
77 | - */ |
|
75 | + * A timestamp |
|
76 | + * @var integer |
|
77 | + */ |
|
78 | 78 | public $Time2nd; |
79 | 79 | |
80 | 80 | /** |
81 | - * Starting block (small or big) for this PPS's data inside the container |
|
82 | - * @var integer |
|
83 | - */ |
|
81 | + * Starting block (small or big) for this PPS's data inside the container |
|
82 | + * @var integer |
|
83 | + */ |
|
84 | 84 | public $_StartBlock; |
85 | 85 | |
86 | 86 | /** |
87 | - * The size of the PPS's data (in bytes) |
|
88 | - * @var integer |
|
89 | - */ |
|
87 | + * The size of the PPS's data (in bytes) |
|
88 | + * @var integer |
|
89 | + */ |
|
90 | 90 | public $Size; |
91 | 91 | |
92 | 92 | /** |
93 | - * The PPS's data (only used if it's not using a temporary file) |
|
94 | - * @var string |
|
95 | - */ |
|
93 | + * The PPS's data (only used if it's not using a temporary file) |
|
94 | + * @var string |
|
95 | + */ |
|
96 | 96 | public $_data; |
97 | 97 | |
98 | 98 | /** |
99 | - * Array of child PPS's (only used by Root and Dir PPS's) |
|
100 | - * @var array |
|
101 | - */ |
|
99 | + * Array of child PPS's (only used by Root and Dir PPS's) |
|
100 | + * @var array |
|
101 | + */ |
|
102 | 102 | public $children = array(); |
103 | 103 | |
104 | 104 | /** |
105 | - * Pointer to OLE container |
|
106 | - * @var OLE |
|
107 | - */ |
|
105 | + * Pointer to OLE container |
|
106 | + * @var OLE |
|
107 | + */ |
|
108 | 108 | public $ole; |
109 | 109 | |
110 | 110 | /** |
111 | - * The constructor |
|
112 | - * |
|
113 | - * @access public |
|
114 | - * @param integer $No The PPS index |
|
115 | - * @param string $name The PPS name |
|
116 | - * @param integer $type The PPS type. Dir, Root or File |
|
117 | - * @param integer $prev The index of the previous PPS |
|
118 | - * @param integer $next The index of the next PPS |
|
119 | - * @param integer $dir The index of it's first child if this is a Dir or Root PPS |
|
120 | - * @param integer $time_1st A timestamp |
|
121 | - * @param integer $time_2nd A timestamp |
|
122 | - * @param string $data The (usually binary) source data of the PPS |
|
123 | - * @param array $children Array containing children PPS for this PPS |
|
124 | - */ |
|
111 | + * The constructor |
|
112 | + * |
|
113 | + * @access public |
|
114 | + * @param integer $No The PPS index |
|
115 | + * @param string $name The PPS name |
|
116 | + * @param integer $type The PPS type. Dir, Root or File |
|
117 | + * @param integer $prev The index of the previous PPS |
|
118 | + * @param integer $next The index of the next PPS |
|
119 | + * @param integer $dir The index of it's first child if this is a Dir or Root PPS |
|
120 | + * @param integer $time_1st A timestamp |
|
121 | + * @param integer $time_2nd A timestamp |
|
122 | + * @param string $data The (usually binary) source data of the PPS |
|
123 | + * @param array $children Array containing children PPS for this PPS |
|
124 | + */ |
|
125 | 125 | public function __construct($No, $name, $type, $prev, $next, $dir, $time_1st, $time_2nd, $data, $children) |
126 | 126 | { |
127 | 127 | $this->No = $No; |
@@ -142,11 +142,11 @@ discard block |
||
142 | 142 | } |
143 | 143 | |
144 | 144 | /** |
145 | - * Returns the amount of data saved for this PPS |
|
146 | - * |
|
147 | - * @access public |
|
148 | - * @return integer The amount of data (in bytes) |
|
149 | - */ |
|
145 | + * Returns the amount of data saved for this PPS |
|
146 | + * |
|
147 | + * @access public |
|
148 | + * @return integer The amount of data (in bytes) |
|
149 | + */ |
|
150 | 150 | public function _DataLen() |
151 | 151 | { |
152 | 152 | if (!isset($this->_data)) { |
@@ -162,11 +162,11 @@ discard block |
||
162 | 162 | } |
163 | 163 | |
164 | 164 | /** |
165 | - * Returns a string with the PPS's WK (What is a WK?) |
|
166 | - * |
|
167 | - * @access public |
|
168 | - * @return string The binary string |
|
169 | - */ |
|
165 | + * Returns a string with the PPS's WK (What is a WK?) |
|
166 | + * |
|
167 | + * @access public |
|
168 | + * @return string The binary string |
|
169 | + */ |
|
170 | 170 | public function _getPpsWk() |
171 | 171 | { |
172 | 172 | $ret = str_pad($this->Name,64,"\x00"); |
@@ -192,14 +192,14 @@ discard block |
||
192 | 192 | } |
193 | 193 | |
194 | 194 | /** |
195 | - * Updates index and pointers to previous, next and children PPS's for this |
|
196 | - * PPS. I don't think it'll work with Dir PPS's. |
|
197 | - * |
|
198 | - * @access public |
|
199 | - * @param array &$raList Reference to the array of PPS's for the whole OLE |
|
200 | - * container |
|
201 | - * @return integer The index for this PPS |
|
202 | - */ |
|
195 | + * Updates index and pointers to previous, next and children PPS's for this |
|
196 | + * PPS. I don't think it'll work with Dir PPS's. |
|
197 | + * |
|
198 | + * @access public |
|
199 | + * @param array &$raList Reference to the array of PPS's for the whole OLE |
|
200 | + * container |
|
201 | + * @return integer The index for this PPS |
|
202 | + */ |
|
203 | 203 | public static function _savePpsSetPnt(&$raList, $to_save, $depth = 0) |
204 | 204 | { |
205 | 205 | if ( !is_array($to_save) || (empty($to_save)) ) { |
@@ -149,7 +149,7 @@ discard block |
||
149 | 149 | */ |
150 | 150 | public function _DataLen() |
151 | 151 | { |
152 | - if (!isset($this->_data)) { |
|
152 | + if ( ! isset($this->_data)) { |
|
153 | 153 | return 0; |
154 | 154 | } |
155 | 155 | //if (isset($this->_PPS_FILE)) { |
@@ -169,7 +169,7 @@ discard block |
||
169 | 169 | */ |
170 | 170 | public function _getPpsWk() |
171 | 171 | { |
172 | - $ret = str_pad($this->Name,64,"\x00"); |
|
172 | + $ret = str_pad($this->Name, 64, "\x00"); |
|
173 | 173 | |
174 | 174 | $ret .= pack("v", strlen($this->Name) + 2) // 66 |
175 | 175 | . pack("c", $this->Type) // 67 |
@@ -184,10 +184,10 @@ discard block |
||
184 | 184 | . "\x00\x00\x00\x00" // 100 |
185 | 185 | . PHPExcel_Shared_OLE::LocalDate2OLE($this->Time1st) // 108 |
186 | 186 | . PHPExcel_Shared_OLE::LocalDate2OLE($this->Time2nd) // 116 |
187 | - . pack("V", isset($this->_StartBlock)? |
|
188 | - $this->_StartBlock:0) // 120 |
|
187 | + . pack("V", isset($this->_StartBlock) ? |
|
188 | + $this->_StartBlock : 0) // 120 |
|
189 | 189 | . pack("V", $this->Size) // 124 |
190 | - . pack("V", 0); // 128 |
|
190 | + . pack("V", 0); // 128 |
|
191 | 191 | return $ret; |
192 | 192 | } |
193 | 193 | |
@@ -202,12 +202,12 @@ discard block |
||
202 | 202 | */ |
203 | 203 | public static function _savePpsSetPnt(&$raList, $to_save, $depth = 0) |
204 | 204 | { |
205 | - if ( !is_array($to_save) || (empty($to_save)) ) { |
|
205 | + if ( ! is_array($to_save) || (empty($to_save))) { |
|
206 | 206 | return 0xFFFFFFFF; |
207 | - } elseif( count($to_save) == 1 ) { |
|
207 | + } elseif (count($to_save) == 1) { |
|
208 | 208 | $cnt = count($raList); |
209 | 209 | // If the first entry, it's the root... Don't clone it! |
210 | - $raList[$cnt] = ( $depth == 0 ) ? $to_save[0] : clone $to_save[0]; |
|
210 | + $raList[$cnt] = ($depth == 0) ? $to_save[0] : clone $to_save[0]; |
|
211 | 211 | $raList[$cnt]->No = $cnt; |
212 | 212 | $raList[$cnt]->PrevPps = 0xFFFFFFFF; |
213 | 213 | $raList[$cnt]->NextPps = 0xFFFFFFFF; |
@@ -218,7 +218,7 @@ discard block |
||
218 | 218 | $aNext = array_slice($to_save, $iPos + 1); |
219 | 219 | $cnt = count($raList); |
220 | 220 | // If the first entry, it's the root... Don't clone it! |
221 | - $raList[$cnt] = ( $depth == 0 ) ? $to_save[$iPos] : clone $to_save[$iPos]; |
|
221 | + $raList[$cnt] = ($depth == 0) ? $to_save[$iPos] : clone $to_save[$iPos]; |
|
222 | 222 | $raList[$cnt]->No = $cnt; |
223 | 223 | $raList[$cnt]->PrevPps = self::_savePpsSetPnt($raList, $aPrev, $depth++); |
224 | 224 | $raList[$cnt]->NextPps = self::_savePpsSetPnt($raList, $aNext, $depth++); |
@@ -30,12 +30,12 @@ discard block |
||
30 | 30 | class PHPExcel_Shared_OLE_PPS_File extends PHPExcel_Shared_OLE_PPS |
31 | 31 | { |
32 | 32 | /** |
33 | - * The constructor |
|
34 | - * |
|
35 | - * @access public |
|
36 | - * @param string $name The name of the file (in Unicode) |
|
37 | - * @see OLE::Asc2Ucs() |
|
38 | - */ |
|
33 | + * The constructor |
|
34 | + * |
|
35 | + * @access public |
|
36 | + * @param string $name The name of the file (in Unicode) |
|
37 | + * @see OLE::Asc2Ucs() |
|
38 | + */ |
|
39 | 39 | public function __construct($name) |
40 | 40 | { |
41 | 41 | parent::__construct( |
@@ -52,22 +52,22 @@ discard block |
||
52 | 52 | } |
53 | 53 | |
54 | 54 | /** |
55 | - * Initialization method. Has to be called right after OLE_PPS_File(). |
|
56 | - * |
|
57 | - * @access public |
|
58 | - * @return mixed true on success |
|
59 | - */ |
|
55 | + * Initialization method. Has to be called right after OLE_PPS_File(). |
|
56 | + * |
|
57 | + * @access public |
|
58 | + * @return mixed true on success |
|
59 | + */ |
|
60 | 60 | public function init() |
61 | 61 | { |
62 | 62 | return true; |
63 | 63 | } |
64 | 64 | |
65 | 65 | /** |
66 | - * Append data to PPS |
|
67 | - * |
|
68 | - * @access public |
|
69 | - * @param string $data The data to append |
|
70 | - */ |
|
66 | + * Append data to PPS |
|
67 | + * |
|
68 | + * @access public |
|
69 | + * @param string $data The data to append |
|
70 | + */ |
|
71 | 71 | public function append($data) |
72 | 72 | { |
73 | 73 | $this->_data .= $data; |
@@ -44,14 +44,14 @@ discard block |
||
44 | 44 | */ |
45 | 45 | |
46 | 46 | /** |
47 | - * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org).<br> |
|
48 | - * @name TCPDFBarcode |
|
49 | - * @package com.tecnick.tcpdf |
|
50 | - * @version 1.0.007 |
|
51 | - * @author Nicola Asuni |
|
52 | - * @link http://www.tcpdf.org |
|
53 | - * @license http://www.gnu.org/copyleft/lesser.html LGPL |
|
54 | - */ |
|
47 | + * PHP class to creates array representations for 2D barcodes to be used with TCPDF (http://www.tcpdf.org).<br> |
|
48 | + * @name TCPDFBarcode |
|
49 | + * @package com.tecnick.tcpdf |
|
50 | + * @version 1.0.007 |
|
51 | + * @author Nicola Asuni |
|
52 | + * @link http://www.tcpdf.org |
|
53 | + * @license http://www.gnu.org/copyleft/lesser.html LGPL |
|
54 | + */ |
|
55 | 55 | class TCPDF2DBarcode { |
56 | 56 | |
57 | 57 | /** |
@@ -68,7 +68,7 @@ discard block |
||
68 | 68 | * <li>$arrcode['num_cols'] required number of columns</li> |
69 | 69 | * <li>$arrcode['bcode'][$r][$c] value of the cell is $r row and $c column (0 = transparent, 1 = black)</li></ul> |
70 | 70 | * @param string $code code to print |
71 | - * @param string $type type of barcode: <ul><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>QRCODE : QR-CODE Low error correction</li><li>QRCODE,L : QR-CODE Low error correction</li><li>QRCODE,M : QR-CODE Medium error correction</li><li>QRCODE,Q : QR-CODE Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li></ul> |
|
71 | + * @param string $type type of barcode: <ul><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>QRCODE : QR-CODE Low error correction</li><li>QRCODE,L : QR-CODE Low error correction</li><li>QRCODE,M : QR-CODE Medium error correction</li><li>QRCODE,Q : QR-CODE Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li></ul> |
|
72 | 72 | */ |
73 | 73 | public function __construct($code, $type) { |
74 | 74 | $this->setBarcode($code, $type); |
@@ -76,7 +76,7 @@ discard block |
||
76 | 76 | |
77 | 77 | /** |
78 | 78 | * Return an array representations of barcode. |
79 | - * @return array |
|
79 | + * @return array |
|
80 | 80 | */ |
81 | 81 | public function getBarcodeArray() { |
82 | 82 | return $this->barcode_array; |
@@ -85,8 +85,8 @@ discard block |
||
85 | 85 | /** |
86 | 86 | * Set the barcode. |
87 | 87 | * @param string $code code to print |
88 | - * @param string $type type of barcode: <ul><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>QRCODE : QR-CODE Low error correction</li><li>QRCODE,L : QR-CODE Low error correction</li><li>QRCODE,M : QR-CODE Medium error correction</li><li>QRCODE,Q : QR-CODE Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li></ul> |
|
89 | - * @return array |
|
88 | + * @param string $type type of barcode: <ul><li>RAW: raw mode - comma-separad list of array rows</li><li>RAW2: raw mode - array rows are surrounded by square parenthesis.</li><li>QRCODE : QR-CODE Low error correction</li><li>QRCODE,L : QR-CODE Low error correction</li><li>QRCODE,M : QR-CODE Medium error correction</li><li>QRCODE,Q : QR-CODE Better error correction</li><li>QRCODE,H : QR-CODE Best error correction</li><li>PDF417 : PDF417 (ISO/IEC 15438:2006)</li><li>PDF417,a,e,t,s,f,o0,o1,o2,o3,o4,o5,o6 : PDF417 with parameters: a = aspect ratio (width/height); e = error correction level (0-8); t = total number of macro segments; s = macro segment index (0-99998); f = file ID; o0 = File Name (text); o1 = Segment Count (numeric); o2 = Time Stamp (numeric); o3 = Sender (text); o4 = Addressee (text); o5 = File Size (numeric); o6 = Checksum (numeric). NOTES: Parameters t, s and f are required for a Macro Control Block, all other parametrs are optional. To use a comma character ',' on text options, replace it with the character 255: "\xff".</li></ul> |
|
89 | + * @return array |
|
90 | 90 | */ |
91 | 91 | public function setBarcode($code, $type) { |
92 | 92 | $mode = explode(',', $type); |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | switch ($qrtype) { |
95 | 95 | case 'QRCODE': { // QR-CODE |
96 | 96 | require_once(dirname(__FILE__).'/qrcode.php'); |
97 | - if (!isset($mode[1]) OR (!in_array($mode[1],array('L','M','Q','H')))) { |
|
97 | + if ( ! isset($mode[1]) OR ( ! in_array($mode[1], array('L', 'M', 'Q', 'H')))) { |
|
98 | 98 | $mode[1] = 'L'; // Ddefault: Low error correction |
99 | 99 | } |
100 | 100 | $qrcode = new QRcode($code, strtoupper($mode[1])); |
@@ -103,12 +103,12 @@ discard block |
||
103 | 103 | } |
104 | 104 | case 'PDF417': { // PDF417 (ISO/IEC 15438:2006) |
105 | 105 | require_once(dirname(__FILE__).'/pdf417.php'); |
106 | - if (!isset($mode[1]) OR ($mode[1] === '')) { |
|
106 | + if ( ! isset($mode[1]) OR ($mode[1] === '')) { |
|
107 | 107 | $aspectratio = 2; // default aspect ratio (width / height) |
108 | 108 | } else { |
109 | 109 | $aspectratio = floatval($mode[1]); |
110 | 110 | } |
111 | - if (!isset($mode[2]) OR ($mode[2] === '')) { |
|
111 | + if ( ! isset($mode[2]) OR ($mode[2] === '')) { |
|
112 | 112 | $ecl = -1; // default error correction level (auto) |
113 | 113 | } else { |
114 | 114 | $ecl = intval($mode[2]); |
@@ -158,11 +158,11 @@ discard block |
||
158 | 158 | $this->barcode_array['num_rows'] = 5; |
159 | 159 | $this->barcode_array['num_cols'] = 15; |
160 | 160 | $this->barcode_array['bcode'] = array( |
161 | - array(1,1,1,0,1,1,1,0,1,1,1,0,1,1,1), |
|
162 | - array(0,1,0,0,1,0,0,0,1,0,0,0,0,1,0), |
|
163 | - array(0,1,0,0,1,1,0,0,1,1,1,0,0,1,0), |
|
164 | - array(0,1,0,0,1,0,0,0,0,0,1,0,0,1,0), |
|
165 | - array(0,1,0,0,1,1,1,0,1,1,1,0,0,1,0)); |
|
161 | + array(1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1), |
|
162 | + array(0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0), |
|
163 | + array(0, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0), |
|
164 | + array(0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0), |
|
165 | + array(0, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 0)); |
|
166 | 166 | break; |
167 | 167 | } |
168 | 168 | default: { |
@@ -31,22 +31,22 @@ discard block |
||
31 | 31 | |
32 | 32 | // If you define the constant K_TCPDF_EXTERNAL_CONFIG, the following settings will be ignored. |
33 | 33 | |
34 | -if (!defined('K_TCPDF_EXTERNAL_CONFIG')) { |
|
34 | +if ( ! defined('K_TCPDF_EXTERNAL_CONFIG')) { |
|
35 | 35 | |
36 | 36 | // DOCUMENT_ROOT fix for IIS Webserver |
37 | - if ((!isset(DIR_RAIZ)) OR (empty(DIR_RAIZ))) { |
|
38 | - if(isset($_SERVER['SCRIPT_FILENAME'])) { |
|
39 | - DIR_RAIZ = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); |
|
40 | - } elseif(isset($_SERVER['PATH_TRANSLATED'])) { |
|
41 | - DIR_RAIZ = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); |
|
42 | - } else { |
|
37 | + if (( ! isset(DIR_RAIZ)) OR (empty(DIR_RAIZ))) { |
|
38 | + if (isset($_SERVER['SCRIPT_FILENAME'])) { |
|
39 | + DIR_RAIZ = str_replace('\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0 - strlen($_SERVER['PHP_SELF']))); |
|
40 | + } elseif (isset($_SERVER['PATH_TRANSLATED'])) { |
|
41 | + DIR_RAIZ = str_replace('\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0 - strlen($_SERVER['PHP_SELF']))); |
|
42 | + } else { |
|
43 | 43 | // define here your DOCUMENT_ROOT path if the previous fails |
44 | 44 | DIR_RAIZ = '/var/www'; |
45 | 45 | } |
46 | 46 | } |
47 | 47 | |
48 | 48 | // Automatic calculation for the following K_PATH_MAIN constant |
49 | - $k_path_main = str_replace( '\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config')))); |
|
49 | + $k_path_main = str_replace('\\', '/', realpath(substr(dirname(__FILE__), 0, 0 - strlen('config')))); |
|
50 | 50 | if (substr($k_path_main, -1) != '/') { |
51 | 51 | $k_path_main .= '/'; |
52 | 52 | } |
@@ -55,156 +55,156 @@ discard block |
||
55 | 55 | * Installation path (/var/www/tcpdf/). |
56 | 56 | * By default it is automatically calculated but you can also set it as a fixed string to improve performances. |
57 | 57 | */ |
58 | - define ('K_PATH_MAIN', $k_path_main); |
|
58 | + define('K_PATH_MAIN', $k_path_main); |
|
59 | 59 | |
60 | 60 | // Automatic calculation for the following K_PATH_URL constant |
61 | 61 | $k_path_url = $k_path_main; // default value for console mode |
62 | - if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { |
|
63 | - if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS'])!='off') { |
|
62 | + if (isset($_SERVER['HTTP_HOST']) AND ( ! empty($_SERVER['HTTP_HOST']))) { |
|
63 | + if (isset($_SERVER['HTTPS']) AND ( ! empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS']) != 'off') { |
|
64 | 64 | $k_path_url = 'https://'; |
65 | 65 | } else { |
66 | 66 | $k_path_url = 'http://'; |
67 | 67 | } |
68 | 68 | $k_path_url .= $_SERVER['HTTP_HOST']; |
69 | - $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen(DIR_RAIZ) - 1))); |
|
69 | + $k_path_url .= str_replace('\\', '/', substr(K_PATH_MAIN, (strlen(DIR_RAIZ) - 1))); |
|
70 | 70 | } |
71 | 71 | |
72 | 72 | /** |
73 | 73 | * URL path to tcpdf installation folder (http://localhost/tcpdf/). |
74 | 74 | * By default it is automatically calculated but you can also set it as a fixed string to improve performances. |
75 | 75 | */ |
76 | - define ('K_PATH_URL', $k_path_url); |
|
76 | + define('K_PATH_URL', $k_path_url); |
|
77 | 77 | |
78 | 78 | /** |
79 | 79 | * path for PDF fonts |
80 | 80 | * use K_PATH_MAIN.'fonts/old/' for old non-UTF8 fonts |
81 | 81 | */ |
82 | - define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); |
|
82 | + define('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); |
|
83 | 83 | |
84 | 84 | /** |
85 | 85 | * cache directory for temporary files (full path) |
86 | 86 | */ |
87 | - define ('K_PATH_CACHE', K_PATH_MAIN.'cache/'); |
|
87 | + define('K_PATH_CACHE', K_PATH_MAIN.'cache/'); |
|
88 | 88 | |
89 | 89 | /** |
90 | 90 | * cache directory for temporary files (url path) |
91 | 91 | */ |
92 | - define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); |
|
92 | + define('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); |
|
93 | 93 | |
94 | 94 | /** |
95 | 95 | *images directory |
96 | 96 | */ |
97 | - define ('K_PATH_IMAGES', K_PATH_MAIN.'images/'); |
|
97 | + define('K_PATH_IMAGES', K_PATH_MAIN.'images/'); |
|
98 | 98 | |
99 | 99 | /** |
100 | 100 | * blank image |
101 | 101 | */ |
102 | - define ('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); |
|
102 | + define('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); |
|
103 | 103 | |
104 | 104 | /** |
105 | 105 | * page format |
106 | 106 | */ |
107 | - define ('PDF_PAGE_FORMAT', 'A4'); |
|
107 | + define('PDF_PAGE_FORMAT', 'A4'); |
|
108 | 108 | |
109 | 109 | /** |
110 | 110 | * page orientation (P=portrait, L=landscape) |
111 | 111 | */ |
112 | - define ('PDF_PAGE_ORIENTATION', 'P'); |
|
112 | + define('PDF_PAGE_ORIENTATION', 'P'); |
|
113 | 113 | |
114 | 114 | /** |
115 | 115 | * document creator |
116 | 116 | */ |
117 | - define ('PDF_CREATOR', 'TCPDF'); |
|
117 | + define('PDF_CREATOR', 'TCPDF'); |
|
118 | 118 | |
119 | 119 | /** |
120 | 120 | * document author |
121 | 121 | */ |
122 | - define ('PDF_AUTHOR', 'TCPDF'); |
|
122 | + define('PDF_AUTHOR', 'TCPDF'); |
|
123 | 123 | |
124 | 124 | /** |
125 | 125 | * header title |
126 | 126 | */ |
127 | - define ('PDF_HEADER_TITLE', 'TCPDF Example'); |
|
127 | + define('PDF_HEADER_TITLE', 'TCPDF Example'); |
|
128 | 128 | |
129 | 129 | /** |
130 | 130 | * header description string |
131 | 131 | */ |
132 | - define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); |
|
132 | + define('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); |
|
133 | 133 | |
134 | 134 | /** |
135 | 135 | * image logo |
136 | 136 | */ |
137 | - define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); |
|
137 | + define('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); |
|
138 | 138 | |
139 | 139 | /** |
140 | 140 | * header logo image width [mm] |
141 | 141 | */ |
142 | - define ('PDF_HEADER_LOGO_WIDTH', 30); |
|
142 | + define('PDF_HEADER_LOGO_WIDTH', 30); |
|
143 | 143 | |
144 | 144 | /** |
145 | 145 | * document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch] |
146 | 146 | */ |
147 | - define ('PDF_UNIT', 'mm'); |
|
147 | + define('PDF_UNIT', 'mm'); |
|
148 | 148 | |
149 | 149 | /** |
150 | 150 | * header margin |
151 | 151 | */ |
152 | - define ('PDF_MARGIN_HEADER', 5); |
|
152 | + define('PDF_MARGIN_HEADER', 5); |
|
153 | 153 | |
154 | 154 | /** |
155 | 155 | * footer margin |
156 | 156 | */ |
157 | - define ('PDF_MARGIN_FOOTER', 10); |
|
157 | + define('PDF_MARGIN_FOOTER', 10); |
|
158 | 158 | |
159 | 159 | /** |
160 | 160 | * top margin |
161 | 161 | */ |
162 | - define ('PDF_MARGIN_TOP', 27); |
|
162 | + define('PDF_MARGIN_TOP', 27); |
|
163 | 163 | |
164 | 164 | /** |
165 | 165 | * bottom margin |
166 | 166 | */ |
167 | - define ('PDF_MARGIN_BOTTOM', 25); |
|
167 | + define('PDF_MARGIN_BOTTOM', 25); |
|
168 | 168 | |
169 | 169 | /** |
170 | 170 | * left margin |
171 | 171 | */ |
172 | - define ('PDF_MARGIN_LEFT', 15); |
|
172 | + define('PDF_MARGIN_LEFT', 15); |
|
173 | 173 | |
174 | 174 | /** |
175 | 175 | * right margin |
176 | 176 | */ |
177 | - define ('PDF_MARGIN_RIGHT', 15); |
|
177 | + define('PDF_MARGIN_RIGHT', 15); |
|
178 | 178 | |
179 | 179 | /** |
180 | 180 | * default main font name |
181 | 181 | */ |
182 | - define ('PDF_FONT_NAME_MAIN', 'helvetica'); |
|
182 | + define('PDF_FONT_NAME_MAIN', 'helvetica'); |
|
183 | 183 | |
184 | 184 | /** |
185 | 185 | * default main font size |
186 | 186 | */ |
187 | - define ('PDF_FONT_SIZE_MAIN', 10); |
|
187 | + define('PDF_FONT_SIZE_MAIN', 10); |
|
188 | 188 | |
189 | 189 | /** |
190 | 190 | * default data font name |
191 | 191 | */ |
192 | - define ('PDF_FONT_NAME_DATA', 'helvetica'); |
|
192 | + define('PDF_FONT_NAME_DATA', 'helvetica'); |
|
193 | 193 | |
194 | 194 | /** |
195 | 195 | * default data font size |
196 | 196 | */ |
197 | - define ('PDF_FONT_SIZE_DATA', 8); |
|
197 | + define('PDF_FONT_SIZE_DATA', 8); |
|
198 | 198 | |
199 | 199 | /** |
200 | 200 | * default monospaced font name |
201 | 201 | */ |
202 | - define ('PDF_FONT_MONOSPACED', 'courier'); |
|
202 | + define('PDF_FONT_MONOSPACED', 'courier'); |
|
203 | 203 | |
204 | 204 | /** |
205 | 205 | * ratio used to adjust the conversion of pixels to user units |
206 | 206 | */ |
207 | - define ('PDF_IMAGE_SCALE_RATIO', 1.25); |
|
207 | + define('PDF_IMAGE_SCALE_RATIO', 1.25); |
|
208 | 208 | |
209 | 209 | /** |
210 | 210 | * magnification factor for titles |
@@ -224,7 +224,7 @@ discard block |
||
224 | 224 | /** |
225 | 225 | * reduction factor for small font |
226 | 226 | */ |
227 | - define('K_SMALL_RATIO', 2/3); |
|
227 | + define('K_SMALL_RATIO', 2 / 3); |
|
228 | 228 | |
229 | 229 | /** |
230 | 230 | * set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language |
@@ -39,7 +39,7 @@ |
||
39 | 39 | DIR_RAIZ = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); |
40 | 40 | } elseif(isset($_SERVER['PATH_TRANSLATED'])) { |
41 | 41 | DIR_RAIZ = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); |
42 | - } else { |
|
42 | + } else { |
|
43 | 43 | // define here your DOCUMENT_ROOT path if the previous fails |
44 | 44 | DIR_RAIZ = '/var/www'; |
45 | 45 | } |
@@ -30,19 +30,19 @@ discard block |
||
30 | 30 | */ |
31 | 31 | |
32 | 32 | // DOCUMENT_ROOT fix for IIS Webserver |
33 | -if ((!isset(DIR_RAIZ)) OR (empty(DIR_RAIZ))) { |
|
34 | - if(isset($_SERVER['SCRIPT_FILENAME'])) { |
|
35 | - DIR_RAIZ = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); |
|
36 | - } elseif(isset($_SERVER['PATH_TRANSLATED'])) { |
|
37 | - DIR_RAIZ = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); |
|
38 | - } else { |
|
33 | +if (( ! isset(DIR_RAIZ)) OR (empty(DIR_RAIZ))) { |
|
34 | + if (isset($_SERVER['SCRIPT_FILENAME'])) { |
|
35 | + DIR_RAIZ = str_replace('\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0 - strlen($_SERVER['PHP_SELF']))); |
|
36 | + } elseif (isset($_SERVER['PATH_TRANSLATED'])) { |
|
37 | + DIR_RAIZ = str_replace('\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0 - strlen($_SERVER['PHP_SELF']))); |
|
38 | + } else { |
|
39 | 39 | // define here your DOCUMENT_ROOT path if the previous fails |
40 | 40 | DIR_RAIZ = '/var/www'; |
41 | 41 | } |
42 | 42 | } |
43 | 43 | |
44 | 44 | // Automatic calculation for the following K_PATH_MAIN constant |
45 | -$k_path_main = str_replace( '\\', '/', realpath(substr(dirname(__FILE__), 0, 0-strlen('config')))); |
|
45 | +$k_path_main = str_replace('\\', '/', realpath(substr(dirname(__FILE__), 0, 0 - strlen('config')))); |
|
46 | 46 | if (substr($k_path_main, -1) != '/') { |
47 | 47 | $k_path_main .= '/'; |
48 | 48 | } |
@@ -51,155 +51,155 @@ discard block |
||
51 | 51 | * Installation path (/var/www/tcpdf/). |
52 | 52 | * By default it is automatically calculated but you can also set it as a fixed string to improve performances. |
53 | 53 | */ |
54 | -define ('K_PATH_MAIN', $k_path_main); |
|
54 | +define('K_PATH_MAIN', $k_path_main); |
|
55 | 55 | |
56 | 56 | // Automatic calculation for the following K_PATH_URL constant |
57 | -if (isset($_SERVER['HTTP_HOST']) AND (!empty($_SERVER['HTTP_HOST']))) { |
|
58 | - if(isset($_SERVER['HTTPS']) AND (!empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS'])!='off') { |
|
57 | +if (isset($_SERVER['HTTP_HOST']) AND ( ! empty($_SERVER['HTTP_HOST']))) { |
|
58 | + if (isset($_SERVER['HTTPS']) AND ( ! empty($_SERVER['HTTPS'])) AND strtolower($_SERVER['HTTPS']) != 'off') { |
|
59 | 59 | $k_path_url = 'https://'; |
60 | 60 | } else { |
61 | 61 | $k_path_url = 'http://'; |
62 | 62 | } |
63 | 63 | $k_path_url .= $_SERVER['HTTP_HOST']; |
64 | - $k_path_url .= str_replace( '\\', '/', substr(K_PATH_MAIN, (strlen(DIR_RAIZ) - 1))); |
|
64 | + $k_path_url .= str_replace('\\', '/', substr(K_PATH_MAIN, (strlen(DIR_RAIZ) - 1))); |
|
65 | 65 | } |
66 | 66 | |
67 | 67 | /** |
68 | 68 | * URL path to tcpdf installation folder (http://localhost/tcpdf/). |
69 | 69 | * By default it is automatically calculated but you can also set it as a fixed string to improve performances.. |
70 | 70 | */ |
71 | -define ('K_PATH_URL', $k_path_url); |
|
71 | +define('K_PATH_URL', $k_path_url); |
|
72 | 72 | |
73 | 73 | /** |
74 | 74 | * path for PDF fonts |
75 | 75 | * use K_PATH_MAIN.'fonts/old/' for old non-UTF8 fonts |
76 | 76 | */ |
77 | -define ('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); |
|
77 | +define('K_PATH_FONTS', K_PATH_MAIN.'fonts/'); |
|
78 | 78 | |
79 | 79 | /** |
80 | 80 | * cache directory for temporary files (full path) |
81 | 81 | */ |
82 | -define ('K_PATH_CACHE', K_PATH_MAIN.'cache/'); |
|
82 | +define('K_PATH_CACHE', K_PATH_MAIN.'cache/'); |
|
83 | 83 | |
84 | 84 | /** |
85 | 85 | * cache directory for temporary files (url path) |
86 | 86 | */ |
87 | -define ('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); |
|
87 | +define('K_PATH_URL_CACHE', K_PATH_URL.'cache/'); |
|
88 | 88 | |
89 | 89 | /** |
90 | 90 | *images directory |
91 | 91 | */ |
92 | -define ('K_PATH_IMAGES', K_PATH_MAIN.'images/'); |
|
92 | +define('K_PATH_IMAGES', K_PATH_MAIN.'images/'); |
|
93 | 93 | |
94 | 94 | /** |
95 | 95 | * blank image |
96 | 96 | */ |
97 | -define ('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); |
|
97 | +define('K_BLANK_IMAGE', K_PATH_IMAGES.'_blank.png'); |
|
98 | 98 | |
99 | 99 | /** |
100 | 100 | * page format |
101 | 101 | */ |
102 | -define ('PDF_PAGE_FORMAT', 'A4'); |
|
102 | +define('PDF_PAGE_FORMAT', 'A4'); |
|
103 | 103 | |
104 | 104 | /** |
105 | 105 | * page orientation (P=portrait, L=landscape) |
106 | 106 | */ |
107 | -define ('PDF_PAGE_ORIENTATION', 'P'); |
|
107 | +define('PDF_PAGE_ORIENTATION', 'P'); |
|
108 | 108 | |
109 | 109 | /** |
110 | 110 | * document creator |
111 | 111 | */ |
112 | -define ('PDF_CREATOR', 'TCPDF'); |
|
112 | +define('PDF_CREATOR', 'TCPDF'); |
|
113 | 113 | |
114 | 114 | /** |
115 | 115 | * document author |
116 | 116 | */ |
117 | -define ('PDF_AUTHOR', 'TCPDF'); |
|
117 | +define('PDF_AUTHOR', 'TCPDF'); |
|
118 | 118 | |
119 | 119 | /** |
120 | 120 | * header title |
121 | 121 | */ |
122 | -define ('PDF_HEADER_TITLE', 'TCPDF Example'); |
|
122 | +define('PDF_HEADER_TITLE', 'TCPDF Example'); |
|
123 | 123 | |
124 | 124 | /** |
125 | 125 | * header description string |
126 | 126 | */ |
127 | -define ('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); |
|
127 | +define('PDF_HEADER_STRING', "by Nicola Asuni - Tecnick.com\nwww.tcpdf.org"); |
|
128 | 128 | |
129 | 129 | /** |
130 | 130 | * image logo |
131 | 131 | */ |
132 | -define ('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); |
|
132 | +define('PDF_HEADER_LOGO', 'tcpdf_logo.jpg'); |
|
133 | 133 | |
134 | 134 | /** |
135 | 135 | * header logo image width [mm] |
136 | 136 | */ |
137 | -define ('PDF_HEADER_LOGO_WIDTH', 30); |
|
137 | +define('PDF_HEADER_LOGO_WIDTH', 30); |
|
138 | 138 | |
139 | 139 | /** |
140 | 140 | * document unit of measure [pt=point, mm=millimeter, cm=centimeter, in=inch] |
141 | 141 | */ |
142 | -define ('PDF_UNIT', 'mm'); |
|
142 | +define('PDF_UNIT', 'mm'); |
|
143 | 143 | |
144 | 144 | /** |
145 | 145 | * header margin |
146 | 146 | */ |
147 | -define ('PDF_MARGIN_HEADER', 5); |
|
147 | +define('PDF_MARGIN_HEADER', 5); |
|
148 | 148 | |
149 | 149 | /** |
150 | 150 | * footer margin |
151 | 151 | */ |
152 | -define ('PDF_MARGIN_FOOTER', 10); |
|
152 | +define('PDF_MARGIN_FOOTER', 10); |
|
153 | 153 | |
154 | 154 | /** |
155 | 155 | * top margin |
156 | 156 | */ |
157 | -define ('PDF_MARGIN_TOP', 27); |
|
157 | +define('PDF_MARGIN_TOP', 27); |
|
158 | 158 | |
159 | 159 | /** |
160 | 160 | * bottom margin |
161 | 161 | */ |
162 | -define ('PDF_MARGIN_BOTTOM', 25); |
|
162 | +define('PDF_MARGIN_BOTTOM', 25); |
|
163 | 163 | |
164 | 164 | /** |
165 | 165 | * left margin |
166 | 166 | */ |
167 | -define ('PDF_MARGIN_LEFT', 15); |
|
167 | +define('PDF_MARGIN_LEFT', 15); |
|
168 | 168 | |
169 | 169 | /** |
170 | 170 | * right margin |
171 | 171 | */ |
172 | -define ('PDF_MARGIN_RIGHT', 15); |
|
172 | +define('PDF_MARGIN_RIGHT', 15); |
|
173 | 173 | |
174 | 174 | /** |
175 | 175 | * default main font name |
176 | 176 | */ |
177 | -define ('PDF_FONT_NAME_MAIN', 'helvetica'); |
|
177 | +define('PDF_FONT_NAME_MAIN', 'helvetica'); |
|
178 | 178 | |
179 | 179 | /** |
180 | 180 | * default main font size |
181 | 181 | */ |
182 | -define ('PDF_FONT_SIZE_MAIN', 10); |
|
182 | +define('PDF_FONT_SIZE_MAIN', 10); |
|
183 | 183 | |
184 | 184 | /** |
185 | 185 | * default data font name |
186 | 186 | */ |
187 | -define ('PDF_FONT_NAME_DATA', 'helvetica'); |
|
187 | +define('PDF_FONT_NAME_DATA', 'helvetica'); |
|
188 | 188 | |
189 | 189 | /** |
190 | 190 | * default data font size |
191 | 191 | */ |
192 | -define ('PDF_FONT_SIZE_DATA', 8); |
|
192 | +define('PDF_FONT_SIZE_DATA', 8); |
|
193 | 193 | |
194 | 194 | /** |
195 | 195 | * default monospaced font name |
196 | 196 | */ |
197 | -define ('PDF_FONT_MONOSPACED', 'courier'); |
|
197 | +define('PDF_FONT_MONOSPACED', 'courier'); |
|
198 | 198 | |
199 | 199 | /** |
200 | 200 | * ratio used to adjust the conversion of pixels to user units |
201 | 201 | */ |
202 | -define ('PDF_IMAGE_SCALE_RATIO', 1.25); |
|
202 | +define('PDF_IMAGE_SCALE_RATIO', 1.25); |
|
203 | 203 | |
204 | 204 | /** |
205 | 205 | * magnification factor for titles |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | /** |
220 | 220 | * reduction factor for small font |
221 | 221 | */ |
222 | -define('K_SMALL_RATIO', 2/3); |
|
222 | +define('K_SMALL_RATIO', 2 / 3); |
|
223 | 223 | |
224 | 224 | /** |
225 | 225 | * set to true to enable the special procedure used to avoid the overlappind of symbols on Thai language |
@@ -35,7 +35,7 @@ |
||
35 | 35 | DIR_RAIZ = str_replace( '\\', '/', substr($_SERVER['SCRIPT_FILENAME'], 0, 0-strlen($_SERVER['PHP_SELF']))); |
36 | 36 | } elseif(isset($_SERVER['PATH_TRANSLATED'])) { |
37 | 37 | DIR_RAIZ = str_replace( '\\', '/', substr(str_replace('\\\\', '\\', $_SERVER['PATH_TRANSLATED']), 0, 0-strlen($_SERVER['PHP_SELF']))); |
38 | - } else { |
|
38 | + } else { |
|
39 | 39 | // define here your DOCUMENT_ROOT path if the previous fails |
40 | 40 | DIR_RAIZ = '/var/www'; |
41 | 41 | } |