]> git.mxchange.org Git - mailer.git/blobdiff - inc/classes/cachesystem.class.php
mailer project continued:
[mailer.git] / inc / classes / cachesystem.class.php
index dd991721182406a698395cd3d2d51400243d65ee..729197a03dd48d8d7d6e542c6d67010acc53e6b3 100644 (file)
@@ -16,7 +16,7 @@
  * $Author::                                                          $ *
  * -------------------------------------------------------------------- *
  * Copyright (c) 2003 - 2009 by Roland Haeder                           *
- * Copyright (c) 2009 - 2011 by Mailer Developer Team                   *
+ * Copyright (c) 2009 - 2012 by Mailer Developer Team                   *
  * For more information visit: http://mxchange.org                      *
  *                                                                      *
  * This program is free software; you can redistribute it and/or modify *
@@ -119,13 +119,13 @@ class CacheSystem {
 
                        // Create file
                        if ($this->isCacheReadable()) changeMode($this->fqfn, 0666);
-                       $this->pointer = fopen($this->fqfn, 'w') or debug_report_bug(__METHOD__, __LINE__, 'Cannot write to cache ' . $this->fqfn . ' !');
+                       $this->pointer = fopen($this->fqfn, 'w') or reportBug(__METHOD__, __LINE__, 'Cannot write to cache ' . $this->fqfn . ' !');
 
                        // Add open PHP tag
                        $this->writeLine('<?php');
                } else {
                        // Cannot create file
-                       debug_report_bug(__METHOD__, __LINE__, 'Problems with cache directory detected, getStatusCode()=' . $this->getStatusCode());
+                       reportBug(__METHOD__, __LINE__, 'Problems with cache directory detected, getStatusCode()=' . $this->getStatusCode());
                }
        }
 
@@ -138,10 +138,10 @@ class CacheSystem {
                // Is the pointer a valid resource?
                if (is_resource($this->pointer)) {
                        // Write the line
-                       fwrite($this->pointer, $line . "\n");
+                       fwrite($this->pointer, $line . chr(10));
                } else {
                        // Something bad happened
-                       debug_report_bug(__METHOD__, __LINE__, 'Pointer type is ' . gettype($this->pointer) . ', expected is resource.');
+                       reportBug(__METHOD__, __LINE__, 'Pointer type is ' . gettype($this->pointer) . ', expected is resource.');
                }
        }
 
@@ -187,7 +187,7 @@ class CacheSystem {
                                        }
                                } elseif ($this->name == 'admin_acls') {
                                        // Access control lines
-                                       $GLOBALS['cache_array']['admin_acls'][$k][$data['admin_id']][] = $v;
+                                       array_push($GLOBALS['cache_array']['admin_acls'][$k][$data['admin_id']], $v);
                                } elseif ($this->name == 'refdepths') {
                                        // Referral levels
                                        $GLOBALS['cache_array']['refdepths'][$k][$data['id']] = $v;
@@ -224,7 +224,7 @@ class CacheSystem {
                                        $this->removeCacheFile(true);
 
                                        // Unsupported/unhandled cache detected
-                                       debug_report_bug(__METHOD__, __LINE__, 'Unsupported cache ' . $this->name . ' detected.');
+                                       reportBug(__METHOD__, __LINE__, 'Unsupported cache ' . $this->name . ' detected.');
                                }
 
                                // Write cache line to file
@@ -232,7 +232,7 @@ class CacheSystem {
                        } // END - foreach
                } else {
                        // Cannot create file
-                       debug_report_bug(__METHOD__, __LINE__, 'Problem with cache detected, no resource! pointer[]=' . gettype($this->pointer));
+                       reportBug(__METHOD__, __LINE__, 'Problem with cache detected, no resource! pointer[]=' . gettype($this->pointer));
                }
        }
 
@@ -296,7 +296,7 @@ class CacheSystem {
                        } // END - if
                } else {
                        // Cache file not found or not readable
-                       debug_report_bug(__METHOD__, __LINE__, '{%message,CACHE_CANNOT_LOAD=' . $this->name . '%}');
+                       reportBug(__METHOD__, __LINE__, '{%message,CACHE_CANNOT_LOAD=' . $this->name . '%}');
 
                        // Try to remove it
                        $this->removeCacheFile();
@@ -338,7 +338,7 @@ class CacheSystem {
                        } // END - if
 
                        // Remove cache file from system
-                       //* DEBUG: */ debug_report_bug(__METHOD__, __LINE__, 'About to remove ' . basename($this->fqfn) . '!');
+                       //* DEBUG: */ reportBug(__METHOD__, __LINE__, 'About to remove ' . basename($this->fqfn) . '!');
                        removeFile($this->fqfn);
 
                        // Reset read status
@@ -352,7 +352,7 @@ class CacheSystem {
                                $this->rebuilt[$this->name] = true;
                        } else {
                                // Not removed!
-                               debug_report_bug(__METHOD__, __LINE__, '{%message,CACHE_CANNOT_UNLINK=' . $this->name . '%}');
+                               reportBug(__METHOD__, __LINE__, '{%message,CACHE_CANNOT_UNLINK=' . $this->name . '%}');
                        }
                } // END - if
        }
@@ -383,7 +383,7 @@ class CacheSystem {
                        } // END - if
                } else {
                        // Cannot write to cache!
-                       debug_report_bug(__METHOD__, __LINE__, 'Problem with cache detected: Unexpected status ' . $this->status[$this->name]);
+                       reportBug(__METHOD__, __LINE__, 'Problem with cache detected: Unexpected status ' . $this->status[$this->name]);
                }
        }
 
@@ -407,7 +407,7 @@ class CacheSystem {
                        } // END - foreach
                } else {
                        // Cannot write array!
-                       debug_report_bug(__METHOD__, __LINE__, 'Problem with cache detected: pointer is not resource! pointer[]=' . gettype($this->pointer));
+                       reportBug(__METHOD__, __LINE__, 'Problem with cache detected: pointer is not resource! pointer[]=' . gettype($this->pointer));
                }
        }
 
@@ -444,7 +444,7 @@ class CacheSystem {
                        } // END - if
                } else {
                        // Cannot write to cache!
-                       debug_report_bug(__METHOD__, __LINE__, 'Problem with cache detected: Unexpected status ' . $this->status[$this->name]);
+                       reportBug(__METHOD__, __LINE__, 'Problem with cache detected: Unexpected status ' . $this->status[$this->name]);
                }
        }
 
@@ -466,11 +466,11 @@ class CacheSystem {
                        //* DEBUG: */ logDebugMessage(__METHOD__, __LINE__, 'name=' . $this->name . ',ext_name=' . $ext_name . ',ext_ver=' . $ext_ver);
                } else {
                        // Cannot create file
-                       debug_report_bug(__METHOD__, __LINE__, 'Problem with cache detected: pointer is not resource! pointer[]=' . gettype($this->pointer));
+                       reportBug(__METHOD__, __LINE__, 'Problem with cache detected: pointer is not resource! pointer[]=' . gettype($this->pointer));
                }
        }
 
-       // Checks wether versions from cache and extension matches
+       // Checks whether versions from cache and extension matches
        function extensionVersionMatches ($ext_name) {
                // Check cache
                if (!isset($GLOBALS[__METHOD__][$ext_name])) {
@@ -538,7 +538,7 @@ class CacheSystem {
                        }
                } elseif (isset($value[0])) {
                        // These lines needs fixing
-                       debug_report_bug(__METHOD__, __LINE__, 'Invalid entry with [0] found. key=' . $key);
+                       reportBug(__METHOD__, __LINE__, 'Invalid entry with [0] found. key=' . $key);
                } else {
                        // Non-string
                        $line = '$this->' . $prefix . "['" . $this->name . "']['" . $key . "']" . $extender . ' = ' . $value . ';';
@@ -558,7 +558,7 @@ class CacheSystem {
                $this->statusCode = $status;
        }
 
-       // Checks wether the current cache file is readable
+       // Checks whether the current cache file is readable
        function isCacheReadable () {
                // Array entry found?
                if (!isset($this->readable[$this->name])) {
@@ -573,7 +573,7 @@ class CacheSystem {
        // Cloning not allowed
        function __clone () {
                // Please do not clone this class
-               debug_report_bug(__METHOD__, __LINE__, 'Cloning of this class is not allowed.');
+               reportBug(__METHOD__, __LINE__, 'Cloning of this class is not allowed.');
        }
 } // END - class