3636
3737 if (isset ($ _POST ["action " ])&&(($ _POST ["action " ]=="Create " )||($ _POST ["action " ]=="Update " )||($ _POST ["action " ]=="Map " ))){
3838 foreach ($ panel as $ prop => $ val ){
39- $ panel ->$ prop =trim ($ _POST [$ prop ]);
39+ $ panel ->$ prop =isset ( $ _POST [ $ prop ])? trim ($ _POST [$ prop ]): '' ;
4040 }
4141 // Coordinates aren't displayed on this page and the loop above is looking
4242 // for every attribute on the panel model. This will load the original object
@@ -76,7 +76,7 @@ function FindTicks(&$decimalplaces,$panelCap,&$dataMajorTicks){
7676 $ panelCap =1 ;
7777 }
7878 for ( $ i = 0 ; ($ i - $ panelCap ) < 1 ; $ i +=( $ panelCap / 10 ) ) {
79- $ tick = sprintf ( "%.0 $ { decimalplaces}lf " , $ i / 1000 );
79+ $ tick = sprintf ( "%.0 { $ decimalplaces }lf " , $ i / 1000 );
8080 if (preg_match ("/ $ tick/ " ,$ dataMajorTicks )){
8181 $ err =true ;
8282 break ;
@@ -90,16 +90,16 @@ function FindTicks(&$decimalplaces,$panelCap,&$dataMajorTicks){
9090 $ dataMajorTicks = "" ;
9191 }
9292
93- $ dataMaxValue = sprintf ( "%.0 $ { decimalplaces}lf " , $ panelCap / 1000 );
93+ $ dataMaxValue = sprintf ( "%.0 { $ decimalplaces }lf " , $ panelCap / 1000 );
9494
9595 $ dataHighlights = sprintf ( "0 %d #eee, %d %d #fffacd, %d %d #eaa " , $ panelCap / 1000 * .6 , $ panelCap / 1000 * .6 , $ panelCap / 1000 * .8 , $ panelCap / 1000 * .8 , $ panelCap / 1000 );
9696
9797 $ mtarray =implode (", " ,explode (" " ,$ dataMajorTicks ));
98- $ hilights = sprintf ( "{from: 0, to: %.0 $ { decimalplaces}lf, color: '#eee'}, {from: %.0 $ { decimalplaces}lf, to: %.0 $ { decimalplaces}lf, color: '#fffacd'}, {from: %.0 $ { decimalplaces}lf, to: %.0 $ { decimalplaces}lf, color: '#eaa'} " , $ panelCap / 1000 * .6 , $ panelCap / 1000 * .6 , $ panelCap / 1000 * .8 , $ panelCap / 1000 * .8 , $ panelCap / 1000 );
98+ $ hilights = sprintf ( "{from: 0, to: %.0 { $ decimalplaces }lf, color: '#eee'}, {from: %.0 { $ decimalplaces }lf, to: %.0 { $ decimalplaces }lf, color: '#fffacd'}, {from: %.0 { $ decimalplaces }lf, to: %.0 { $ decimalplaces }lf, color: '#eaa'} " , $ panelCap / 1000 * .6 , $ panelCap / 1000 * .6 , $ panelCap / 1000 * .8 , $ panelCap / 1000 * .8 , $ panelCap / 1000 );
9999
100- $ panelLoad = sprintf ( "%.0 $ { decimalplaces}lf " , PowerPanel::getInheritedLoad ($ panel ->PanelID ) / 1000 );
101- $ msrLoad = sprintf ( "%.0 $ { decimalplaces}lf " , $ panel ->getPanelLoad () / 1000 );
102- $ estLoad = sprintf ( "%.0 $ { decimalplaces}lf " , PowerPanel::getEstimatedLoad ($ panel ->PanelID ) / 1000 );
100+ $ panelLoad = sprintf ( "%.0 { $ decimalplaces }lf " , PowerPanel::getInheritedLoad ($ panel ->PanelID ) / 1000 );
101+ $ msrLoad = sprintf ( "%.0 { $ decimalplaces }lf " , $ panel ->getPanelLoad () / 1000 );
102+ $ estLoad = sprintf ( "%.0 { $ decimalplaces }lf " , PowerPanel::getEstimatedLoad ($ panel ->PanelID ) / 1000 );
103103
104104 // Generate JS for load display
105105
0 commit comments