- bugfix: gallery_report.inc and php4
authorThilo Wawrzik
Tue, 29 May 2007 22:03:51 +0000 (22:03 +0000)
committerThilo Wawrzik
Tue, 29 May 2007 22:03:51 +0000 (22:03 +0000)
- bugfix: dont trigger report for invalid install

gallery_base.inc
gallery_report.inc

index 4ab7800..332ae13 100644 (file)
@@ -68,7 +68,7 @@ function _gallery_init($full = FALSE, $vars = NULL, $report_error = TRUE) {
   
   if ((!$gallery_valid) || (!is_readable($embed_path))) {
     if ($report_error) {
-      gallery_error($init_err_msg, NULL, TRUE);
+      gallery_error($init_err_msg);
     }
     return $ready;
   }
@@ -163,6 +163,7 @@ function gallery_get_language($user) {
  * Retrieve all (active) themes from Gallery2
  */
 function gallery_get_themes($all = FALSE) {
+  _gallery_init();
   // List of themes
   list($ret, $g2_themes) = GalleryCoreApi::fetchPluginStatus('theme', TRUE);
   if ($ret) {
@@ -193,6 +194,7 @@ function gallery_get_themes($all = FALSE) {
  */
 function gallery_get_image_frames() {
   _gallery_init();
+  // List of available image frames
   list($ret, $imageframe) = GalleryCoreApi::newFactoryInstance('ImageFrameInterface_1_1');
   if ($ret || !isset($imageframe)) {
       return array('none' => t('None'));
index e35b5d2..e52e23e 100644 (file)
@@ -6,7 +6,7 @@
  * Bug report assistance (system info)
  */
 
-function _gallery_report($download = FALSE, &$report = array(), $cache = FALSE) {
+function _gallery_report($download = FALSE, $report = array(), $cache = FALSE) {
   // provide download of the cached report
   if ($download && ($content = cache_get('gallery_report_'. session_id()))) {
     _gallery_report_download($content->data);