View file File name : quickllygo-export-orders.php Content :<?php include("../include/config.php"); function getField($filed,$table,$id) { $sql=mysql_query("select $filed as field from $table where id='$id' "); $result=mysql_fetch_assoc($sql); return (stripslashes($result['field'])); } if($_REQUEST['exportExcel']=='yes'){ $where=''; if($_REQUEST['search_order_id']!=''){ $name=$_REQUEST['search_order_id']; $where.=" and id='".$name."'"; } if($_REQUEST['search_email']!=''){ $name=$_REQUEST['search_email'] ; $where.=" and ship_email like '%$name%' "; } /*if($_REQUEST['search_customer_type']!=''){ $name=$_REQUEST['search_customer_type']; $where.=" and id='".$name."'"; } if($_REQUEST['search_storename']!=''){ $name=$_REQUEST['search_storename']; $where.=" and id='".$name."'"; }*/ if($_REQUEST['search_orderstatus']!=''){ $name=$_REQUEST['search_orderstatus']; $where.=" and order_status='".$name."'"; } if($_REQUEST['search_ordertype']!=''){ $name=$_REQUEST['search_ordertype']; $where.=" and order_type='".$name."'"; } if($_REQUEST['search_paymentstatus']!=''){ $name=$_REQUEST['search_paymentstatus']; $where.=" and payment_status='".$name."'"; } if($_REQUEST['search_device']!=''){ $name=$_REQUEST['search_device']; $where.=" and order_via='".$name."'"; } if($_REQUEST['search_user_id']!=''){ $name=$_REQUEST['search_user_id']; $where.=" and user_id='".$name."'"; } if($_REQUEST['search_from_date']!='' && $_REQUEST['search_to_date']!=''){ $where.=" and order_date>='".$_REQUEST['search_from_date']."' and order_date<='".$_REQUEST['search_to_date']."' "; } $csvData=''; $columnArray=$_POST['order_search']; if(in_array(1, $columnArray)){ $csvData.="Order ID,"; } if(in_array(2, $columnArray)){ $csvData.="Order Amount,"; } if(in_array(3, $columnArray)){ $csvData.="Order Type,"; } if(in_array(4, $columnArray)){ $csvData.="Order Status,"; } if(in_array(5, $columnArray)){ $csvData.="Order Date,"; } if(in_array(6, $columnArray)){ $csvData.="Order Via,"; } if(in_array(7, $columnArray)){ $csvData.="Payment Status,"; } if(in_array(8, $columnArray)){ $csvData.="Customer ID,"; } if(in_array(9, $columnArray)){ $csvData.="Customer Email,"; } if(in_array(10, $columnArray)){ $csvData.="Customer Phone,"; } if(in_array(11, $columnArray)){ $csvData.="Customer Name,"; } if(in_array(12, $columnArray)){ $csvData.="Customer Address,"; } if(in_array(13, $columnArray)){ $csvData.="Customer City,"; } if(in_array(14, $columnArray)){ $csvData.="Customer State,"; } if(in_array(15, $columnArray)){ $csvData.="Customer Zipcode,"; } $sql=$obj->Query("select id,order_date,order_status,total_amount,order_type,order_via,payment_status,user_id,ship_email,ship_mobile,ship_fname,ship_lname,ship_street,ship_complex,ship_city_id,ship_state,ship_pincode from go_order where 1=1 $where order by id",$debug=-1); $reccnt=$obj->numRows($sql); if($reccnt>0){ while($data=$obj->fetchNextObject($sql)){ $csvData.="\n"; if(in_array(1, $columnArray)){ $csvData.=$data->id.","; } if(in_array(2, $columnArray)){ $csvData.=$website_currency_symbol.$data->total_amount.","; } if(in_array(3, $columnArray)){ $csvData.=$data->order_type.","; } if(in_array(4, $columnArray)){ $csvData.=getField('order_status',$tbl_order_status,$data->order_status).","; } if(in_array(5, $columnArray)){ $csvData.=date('d/m/Y',strtotime($data->order_date)).","; } if(in_array(6, $columnArray)){ $csvData.=$data->order_via.","; } if(in_array(7, $columnArray)){ if($data->payment_status==1){ $csvData.="Successful,"; }else{ $csvData.="Unsuccessful,"; } } if(in_array(8, $columnArray)){ $csvData.=stripslashes($data->user_id).","; } if(in_array(9, $columnArray)){ $csvData.=stripslashes(str_replace(',',' ',$data->ship_email)).","; } if(in_array(10, $columnArray)){ $csvData.=stripslashes($data->ship_mobile).","; } if(in_array(11, $columnArray)){ $csvData.=stripslashes($data->ship_fname.' '.$data->ship_lname).","; } if(in_array(12, $columnArray)){ $csvData.=stripslashes(str_replace(',',' ',$data->ship_complex).' '.str_replace(',',' ',$data->ship_street)).","; } if(in_array(13, $columnArray)){ $csvData.=stripslashes($data->ship_city_id).","; } if(in_array(14, $columnArray)){ $csvData.=stripslashes($data->ship_state).","; } if(in_array(15, $columnArray)){ $csvData.=stripslashes($data->ship_pincode).","; } } } header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/csv"); header("Content-Disposition: attachment; filename=Order-Report-".date("dMY_H:i").".csv"); echo $csvData; exit; } ?>