0 and e.currency_value is not null,sum(i.quantity*i.price*e.currency_value),sum(i.quantity*i.price)) as s,sum(i.quantity*i.purchase_price) as p from ecminvoiceouts as e inner join ecminvoiceoutitems as i on e.id=i.ecminvoiceout_id inner join ecmproducts as p on p.id=i.ecmproduct_id inner join ecmstockdocouts as w on w.id=e.wz_id inner join ecmproductcategories as pc on pc.id=p.product_category_id where e.register_date like '".$year."-".$n."%' and e.type!='correct' and e.status='accepted' and i.deleted='0' and e.deleted='0'")); $arr[$i]=$r; $w=mysql_query("select i.price,i.quantity,i.ecminvoiceoutitem_id,e.currency_value from ecminvoiceouts as e inner join ecminvoiceoutitems as i on e.id=i.ecminvoiceout_id inner join ecmproducts as p on p.id=i.ecmproduct_id inner join ecmproductcategories as pc on pc.id=p.product_category_id where e.register_date like '".$year."-".$n."%' and e.type='correct' and e.status='accepted' and i.deleted='0' and e.deleted='0'"); while($r=mysql_fetch_array($w)){ if(!$r['currency_value'])$r['currency_value']=1; $arr[$i]['s']+=$r['currency_value']*$r['price']*$r['quantity']; $rr=mysql_fetch_array(mysql_query("select price,quantity,purchase_price from ecminvoiceoutitems where id='".$r['ecminvoiceoutitem_id']."'")); $arr[$i]['s']-=$rr['price']*$rr['quantity']; $arr[$i]['p']+=$rr['purchase_price']*$r['quantity']; $arr[$i]['p']-=$rr['purchase_price']*$rr['quantity']; } } return $arr;; } $year_month=$_SESSION['EcmReports_Dashlet_sales_year']; $e=explode("-",$_SESSION['EcmReports_Dashlet_sales_year']); $year=$e[0]; $month=$e[1]; $months=array("January","February","March","April","May","June","July","August","September","October","November","Dezember"); for($i=1;$i<=12;$i++){ $s=getSalesYear($year); if($temp<$s[$i]['s'])$temp=$s[$i]['s']; $arr_s[]=array( "name"=>repl($months[$i-1]), "value"=>$s[$i]['s'], ); $arr_p[]=array( "name"=>repl($months[$i-1]), "value"=>$s[$i]['p'], ); } for($i=0;$ititle( 'Sales: '.$year_month, '{font-size:20px; color: #000000; margin: 5px; background-color: #ffffff; padding:5px; padding-left: 20px; padding-right: 20px;}' ); $g->bg_colour = '#ffffff'; //$g->bg_colour = '#000000'; $d1 = new bar( 75, '#D54C78' ); $d2 = new bar( 75, '#3334AD' ); $d1->key( 'Sales', 10 ); $d2->key( 'PLN Margin', 10 ); for($i=0;$iadd_data_tip($data_1[$i],"Sales: ".round($data_1[$i],2)."\nPLN Margin: ".round($data_2[$i],2)."\nMargin: ".@round(100*($data_2[$i])/$data_1[$i],2)."%"); $d2->add_data_tip($data_2[$i],"Sales: ".round($data_1[$i],2)."\nPLN Margin: ".round($data_2[$i],2)."\nMargin: ".@round(100*($data_2[$i])/$data_1[$i],2)."%"); } $g->data_sets[]=$d1; $g->data_sets[]=$d2; $g->set_tool_tip( '#x_label#
#tip#
' ); //$g->set_data($data_1); //$g->bar( 75, '#D54C78', '', 10 ); //$g->set_data($data_2); //$g->bar( 75, '#3334AD', '', 10 ); //$g->attach_to_y_right_axis(2); $g->x_axis_colour( '#909090', '#ADB5C7' ); $g->y_axis_colour( '#909090', '#ADB5C7' ); $g->y_right_axis_colour( '#909090' ); $g->set_x_labels( $cats ); $g->set_x_label_style( 10, '#000000', 2 ); $g->set_y_max( $temp ); $g->set_y_right_max( $temp); $g->y_label_steps( 20 ); //$g->y_right_label_steps( 5 ); $g->set_y_legend( '', 12, '#736AFF' ); $g->set_y_right_legend( '' ,12 , '#164166' ); echo $g->render(); mysql_close($sql); ?>