View unanswered posts | View active topics It is currently Sat Apr 27, 2024 10:19 pm



Reply to topic  [ 1 post ] 
[PATCH] Pies don't honor drawable status of series 
Author Message
New pChart user
New pChart user

Joined: Tue Dec 27, 2011 9:38 pm
Posts: 3
Post [PATCH] Pies don't honor drawable status of series
Currently the Pie code will take the last series that isn't the abscissa. This patch fixes checks that the series is drawable.

Code:
--- pPie.class.php.orig   2011-12-30 09:53:23.008393577 -0700
+++ pPie.class.php.fixed   2011-12-30 09:57:29.551745512 -0700
@@ -85,7 +85,7 @@
      /* Try to find the data serie */
      $DataSerie = "";
      foreach ($Data["Series"] as $SerieName => $SerieData)
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
+      {if ( $SerieName != $Data["Abscissa"] && $SerieData["isDrawable"]) { $DataSerie = $SerieName; } }

      /* Do we have data to compute? */
      if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
@@ -338,7 +338,7 @@
      /* Try to find the data serie */
      $DataSerie = "";
      foreach ($Data["Series"] as $SerieName => $SerieData)
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
+      { if ( $SerieName != $Data["Abscissa"] && $SerieData["isDrawable"]) { $DataSerie = $SerieName; } }

      /* Do we have data to compute? */
      if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
@@ -921,7 +921,7 @@
      /* Try to find the data serie */
      $DataSerie = "";
      foreach ($Data["Series"] as $SerieName => $SerieData)
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
+      { if ( $SerieName != $Data["Abscissa"] && $SerieData["isDrawable"]) { $DataSerie = $SerieName; } }

      /* Do we have data to compute? */
      if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
@@ -1133,7 +1133,7 @@
      /* Try to find the data serie */
      $DataSerie = "";
      foreach ($Data["Series"] as $SerieName => $SerieData)
-      { if ( $SerieName != $Data["Abscissa"]) { $DataSerie = $SerieName; } }
+      { if ( $SerieName != $Data["Abscissa"] && $SerieData["isDrawable"]) { $DataSerie = $SerieName; } }

      /* Do we have data to compute? */
      if ( $DataSerie == "" ) { return(PIE_NO_DATASERIE); }
@@ -1497,4 +1497,4 @@
     return(array($Data,$NewPalette));
    }
   }
-?>
\ No newline at end of file
+?>


Fri Dec 30, 2011 9:36 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 1 post ] 

Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron