Subversion Repositories SmartDukaan

Rev

Rev 12996 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
if (!defined('BASEPATH'))
        exit('No direct script access allowed');


/*
 * Model for home
 */ 
 
Class Magento_model extends CI_Model {

        var $url = '';
        var $parser_model;
        var $parser;

        function __construct() {
                
                // Call the Model constructor
                parent::__construct();
                //load appropriate parser
                
                
        }

        
function prepareParams($data=array(),$display=null,$configurl=null)
{


        if(isset($configurl) and $configurl=='orderconfirmation_process')
        {
                //$data['page'] = 1;
                $orderId =$this->session->userdata('orderId');
                if(isset($orderId) and !empty($orderId))
                {
                        $data['orderId']= $orderId;
                }
                $paymentMethod =$this->session->userdata('paymentMethod');
                if(isset($paymentMethod) and !empty($paymentMethod))
                {
                        $data['paymentMethod']= $paymentMethod;
                }
                $shoppingId =$this->session->userdata('shoppingId');
                if(isset($shoppingId) and !empty($shoppingId))
                {
                        $data['shoppingId']= $shoppingId;
                }
                $email =$this->session->userdata('email');
                if(isset($email) and !empty($email))
                {
                        $data['email']= $email;
                }

        }

        
        return $data;
}
function parse_response($responses=null,$module=array())
{

        $response=array();
        $data = $module;
        if(isset($data['header']) and !empty($data['header']))
        {
                foreach($data['header'] as $resp)
                {
                        $parsedata='';
                        if(isset($responses[$resp]) and !empty($responses[$resp]))
                        {
                                $parsedata= $this->$resp($responses[$resp]);
                
                        }
                        if(!isset($responses[$resp]))
                        {
                                $parsedata= $this->$resp($this->config->item($resp));
                        }

                        $response['header'][$resp]=$parsedata;

                }
                //$response['header']=$childarray;
                //print_r($data['header']);

        }
        if(isset($data['footer']) and !empty($data['footer']))
        {
                foreach($data['footer'] as $resp)
                {
                        $parsedata='';
                        if(isset($responses[$resp]) and !empty($responses[$resp]))
                        {
                                $parsedata= $this->$resp($responses[$resp]);
                
                        }
                        if(!isset($responses[$resp]))
                        {
                                $parsedata= $this->$resp($this->config->item($resp));
                        }

                        $response['footer'][$resp]=$parsedata;

                }
                //$response['footer']=$childarray;
        }
        if(isset($data['response']) and !empty($data['response']))
        {
                foreach($data['response'] as $resp)
                {
                        $parsedata='';
                        if(isset($responses[$resp]) and !empty($responses[$resp]))
                        {
                                $parsedata= $this->$resp($responses[$resp]);
                
                        }
                        if(!isset($responses[$resp]))
                        {
                                $parsedata= $this->$resp($this->config->item($resp));
                        }

                        $response['response'][$resp]=$parsedata;

                }
        }
        return $response;
}


/*function top menu parser 
* menu category paramter
*id,parentid,menuname,position,render*/


function top_menu($data=array())
{
if(isset($data['response']) and !empty($data['response']))
$data = json_decode($data['response']);
        $response =array();
        if(isset($data) and !empty($data))
        {
                foreach($data as $d)
                {
                        if(is_array($d))
                        {
                                foreach($d as $newd)
                                {
                                        $childarray=array();
                                        $childarray['name']=$newd->name;
                                        $childarray['url']=$newd->url;
                                        $childarray['icon_url']=$newd->icon_url;
                                        if(isset($newd->children) and count($newd->children) > 0)
                                        {
                                                $childrenarray =array();
                                                foreach($newd->children as $nc)
                                        {
                                                $ncarray=array();
                                                $ncarray['name']=$nc->name;
                                                $ncarray['url']=$nc->url;
                                                $ncarray['icon_url']=$nc->icon_url;
                                                if(isset($nc->children) and count($nc->children) > 0){
                                                        $i=0;
                                                        foreach($nc->children as $n){
                                                                $ncarray['children'][$i]['name']=$n->name;
                                                                $ncarray['children'][$i]['url']=$n->url;
                                                                $ncarray['children'][$i]['icon_url']=$n->icon_url;
                                                                $i++;
                                                        }
                                                }
                                                $childrenarray[]=$ncarray;
                                                }
                                        }
                                        if(isset($childrenarray) and !empty($childrenarray))
                                                {
                                                        $response[$newd->name][]=$childarray;
                                                        $response[$newd->name]['child']=$childrenarray;
                                                        unset($childrenarray);
                                                }
                                                else
                                                {
                                                $response[$newd->category_id][]=$childarray;
                                                }
                                }
                        }
                }
                

        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
/*function top menu parser 
* menu category paramter
*render*/

function search_bar($data=array())
{
        $response =array();
        
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function recharge_icons($data=array())
{
        $response =array();
        
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function faq_list($data=array())
{
  $response =array();
  
  $render = $this->config->item(__FUNCTION__);
  if(isset($render['render']) and !empty($render['render']))
    {$response['render']=$render['render'];}

  return $response;
  //print_r($data);
}
function footer_link($data=array())
{
        $response =array();
        
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

//paramters for home banner - id,bannername,bannerimage,url
function home_banner($data=array())
{
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) and !empty($data))
        {
                foreach($data as $d)
                {
                   foreach ($d as $item) {
                        $childarray=array();
                        $childarray['label']=$item->label;
                        $childarray['position']=$item->position;
                        $childarray['bannerimage']=$item->banner_url;
                        $childarray['url']=$item->url;
                        $response[]=$childarray;
                   }
                        
                }

        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}

function home_featured_product($data=array())
{
        $data = json_decode($data['response']); 
        $response =array();
        if(isset($data) and !empty($data))
        {
                // echo "<pre>";
                //  print_r($data -> featuredlist[0]->offer_text);
                //  die();
                // foreach($data as $item)
                // {
                        foreach($data -> featuredlist as $d){
                                $childarray=array();
                                $childarray['image_url']=$d->image_url;
                                $childarray['description']=$d->description;
                                $childarray['title'] = $d->title;
                                $childarray['price']=$d->price;
                                $childarray['mrp']=$d->mrp;
                                $childarray['url']=base_url().$d->url;
                                if(isset($d->offer_text) && !empty($d->offer_text))
                                $childarray['offer_text']=$d->offer_text;
                                $response[]=$childarray;
                        }
                //}
        }
        else
                {$response['error']='OOPS! No Product Found!';}
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;

}
function recommended_accessories($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}


function home_menu($data=array())
{
$data = json_decode($data['response']);
        $response =array();
        if(isset($data) and !empty($data))
        {
                foreach($data as $d)
                {
                        if(is_array($d))
                        {
                                foreach($d as $newd)
                                {
                                        $childarray=array();
                                        $childarray['name']=$newd->name;
                                        $childarray['url']=$newd->url;
                                        $childarray['icon_url']=$newd->icon_url;
                                        if(isset($newd->children) and count($newd->children) > 0)
                                        {
                                                $childrenarray =array();
                                                foreach($newd->children as $nc)
                                        {
                                                $ncarray=array();
                                                $ncarray['name']=$nc->name;
                                                $ncarray['url']=$nc->url;
                                                $ncarray['icon_url']=$nc->icon_url;
                                                if(isset($nc->children) and count($nc->children) > 0){
                                                        $i=0;
                                                        foreach($nc->children as $n){
                                                                $ncarray['children'][$i]['name']=$n->name;
                                                                $ncarray['children'][$i]['url']=$n->url;
                                                                $ncarray['children'][$i]['icon_url']=$n->icon_url;
                                                                $i++;
                                                        }
                                                }
                                                $childrenarray[]=$ncarray;
                                                }
                                        }
                                        if(isset($childrenarray) and !empty($childrenarray))
                                                {
                                                        $response[$newd->name][]=$childarray;
                                                        $response[$newd->name]['child']=$childrenarray;
                                                        unset($childrenarray);
                                                }
                                                else
                                                {
                                                $response[$newd->category_id][]=$childarray;
                                                }
                                }
                        }
                }
                

        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
//recharge
function recharge_list($data=array())
{
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
function mobile_operator($data=array())
{
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
function recharge_confirmation($data=array())
{       
        
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
function recharge_confirm($data=array())
{
        //print_r($data);
        //die();
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
function recharge_payOptions($data=array())
{
        
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        
        return $response;
}
function recharge_paymentSubmit($data=array())
{
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        
        return $response;
}
function recharge_orderconfirmation($data=array())
{
        $response = array();
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}
function recharge_status($data=array())
{
        $response = array();
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}

function dth_operator($data=array())
{
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;


}
function plan_map($data=array())
{
        if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                $response =array();
                if(isset($data) && !empty($data))
                        $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;


}
function service_provider($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function mobile_denominations($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function recharge_amount($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function recharge_faq($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
//product list

function product_list($data=array())
{
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data)){      
                foreach ($data->result->results as $key => $item) {
                        $formattedData = $this->privatedealformat($item);
                        if(!$formattedData) {
                                unset($data->response->items[$key]);
                        } else {
                                unset($data->response->items[$key]->itemPojos);
                                $data->response->items[$key]->dealPrice = $formattedData->dealprice;
                                $data->response->items[$key]->dealColors = $formattedData->dealcolors;
                                $data->response->items[$key]->offer_text = $formattedData->dealText;
                        }
                }
                $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))      {
                $response['render']=$render['render'];
        }
        return $response;
}

function privatedealformat($data){
        $dealAvailable = false;
        if(isset($data->itemPojos) && !empty($data->itemPojos)) {
                $data->dealprice = $data->itemPojos[0]->sellingPrice;
                $data->dealcolors = array();            
                foreach ($data->itemPojos as $key => $pojo) {
                        if(isset($pojo->dealPojo) && !empty($pojo->dealPojo))    {
                                $dealAvailable = true;
                                $data->dealcolors[] = $data->itemPojos[$key]->color;
                                if($pojo->dealPojo->dealPrice < $data->dealprice) {
                                        $data->dealprice = $pojo->dealPojo->dealPrice;
                                        $data->dealText = $pojo->dealPojo->dealText;
                                }                                       
                        } 
                }               
                $data->colorCount = sizeof($data->itemPojos);
        }
        if(!$dealAvailable) {
                unset($data->dealprice);
                unset($data->dealcolors);
                return false;
        }
        return $data;
}

//private deals
function private_deals($data=array())
{       
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data)){
                foreach ($data->response->items as $key => $item) {
                        $formattedData = $this->privatedealformat($item);
                        if(!$formattedData) {
                                unset($data->response->items[$key]);
                        } else {
                                unset($data->response->items[$key]->itemPojos);
                                $data->response->items[$key]->dealPrice = $formattedData->dealprice;
                                $data->response->items[$key]->dealColors = $formattedData->dealcolors;
                                $data->response->items[$key]->offer_text = $formattedData->dealText;
                        }
                }
                $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}

function special_page($data=array())
{
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data)){
                $authorized=$this->session->userdata('authorized');
                if(isset($authorized['isPrivateDealUser'])) {
                        foreach ($data->result->results as $key => $item) {
                                $formattedData = $this->privatedealformat($item);
                                if(!$formattedData) {
                                        unset($data->response->items[$key]);
                                } else {
                                        unset($data->response->items[$key]->itemPojos);
                                        $data->response->items[$key]->dealPrice = $formattedData->dealprice;
                                        $data->response->items[$key]->dealColors = $formattedData->dealcolors;
                                        $data->response->items[$key]->offer_text = $formattedData->dealText;
                                }
                        }
                }
                $response[]=$data;
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;

}
function coming_soon($data=array())
{
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data))
        $response[]=$data;
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;


}
function best_deals($data=array())
{
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data))
        $response[]=$data;
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;


}
function search_list($data=array())
{

        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data)){
                $authorized=$this->session->userdata('authorized');
                if(isset($authorized['isPrivateDealUser'])) {
                        foreach ($data->result->results as $key => $item) {
                                $formattedData = $this->privatedealformat($item);
                                if(!$formattedData) {
                                        unset($data->response->items[$key]);
                                } else {
                                        unset($data->response->items[$key]->itemPojos);
                                        $data->response->items[$key]->dealPrice = $formattedData->dealprice;
                                        $data->response->items[$key]->dealColors = $formattedData->dealcolors;
                                        $data->response->items[$key]->offer_text = $formattedData->dealText;
                                }
                        }
                }
                $response[]=$data;
        }       
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
}

function product_details($data=array())
{
        //print_r($data);
        $data = json_decode($data['response']);
        $response =array();
        if(isset($data) && !empty($data))
        $response[]=$data;
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;

}

function login($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response']))
        {
                $data = json_decode($data['response']);
                $id = $data->userId;
                if(isset($id) && $id == -1)
                {
                        $response['msg']="Invaild email or password";
                        $response['redirect'] = __FUNCTION__;
      
                }
                if(isset($id) && $id != -1)
                {
                        $childarray=array();
                        $childarray['Id']=$data->userId;
                        $childarray['isLoggedIn']=$data->isLoggedIn;
                        $childarray['pincode']=$data->pincode;
                        $childarray['email']=$data->email;
                        $childarray['totalItems']=$data->totalItems;
                $childarray['cartId']=$data->cartId;
                        $response['authorized']=$childarray;
                        if(isset($data->isPrivateDealUser)) {
                                $response['authorized']['isPrivateDealUser'] = $data->isPrivateDealUser;
                        }
                        $response['msg']="SUCESS";
                        $response['redirect'] = 'home';
      //$this->session->set_userdata('authorized',$response['authorized']);
                }

        }
$render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;

}

function changePassword($data=array())
{
  
  $data = json_decode($data['response']);
  
  $response =array();
  $msg = $data->response;
    if(isset($msg) && empty($msg))
    {
      $response['msg']="Sorry your password could not be updated. Please try again";
      $response['success']="false";
    }else{
      $response['msg']="Password updated successfully";
      $response['success']="true";
    }
  $render = $this->config->item(__FUNCTION__);
  if(isset($render['render']) and !empty($render['render']))
    {$response['render']=$render['render'];}

  return $response;
}

function signup($data=array())
{
   
        $response =array();
        if(isset($data['response']) && !empty($data['response']))
        {
                $data = json_decode($data['response']);
                $id = $data->userId;
                if(isset($id) && $id == -1)
                {
                        $response['msg']='User already registered';
                        $response['redirect'] = __FUNCTION__;

                }
                if(isset($id) && $id != -1)
                {
                        $childarray=array();
                        $childarray['Id']=$data->userId;
                        $childarray['isLoggedIn']=$data->isLoggedIn;
                        $childarray['pincode']=$data->pincode;
                        $childarray['email']=$data->email;
                        $childarray['totalItems'] = $data->totalItems;
                        $childarray['cartId'] = $data->cartId;
                        $response['authorized']=$childarray;
                        $response['msg']='Registered Successfully';
                        $response['redirect'] = 'home';

                }

        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;

}
function carts($data=array())
{    
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function addcart($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function updatecart($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function deletecart($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function deleteAddress($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

function cartinsure($data=array())
{
   
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}
        return $response;
        //print_r($data);
}


function cartcoupon($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
                
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function cartcouponclear($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function cartcount($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}

function login_process($data=array())
{
        $response =array();
        
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}

function password_process($data=array())
{
  $response =array();
  
  $render = $this->config->item(__FUNCTION__);
  if(isset($render['render']) and !empty($render['render']))
    {$response['render']=$render['render'];}

  return $response;
  
}

function signup_process($data=array())
{
        $response =array();
        
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}

function cart_empty($data=array())
{
        $response =array();
        
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}

function shipping_process($data=array())
{
        
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = urldecode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function pickup($data=array()){
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = urldecode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;

}
function payment_submit($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function ebs_processing($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function ebs_response($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function payu_response($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function hdfc_response($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function hdfc_emi_response($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function hdfc_recharge_response($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function innoviti_response($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function contact_us($data=array())
{
  // print_r($data);
  // die();
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function payment_error($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function changeAddress($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function insuranceInfo($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function orderconfirmation_process($data=array())
{
  
  $response =array();
  if(isset($data['response']) && !empty($data['response'])){
        $response[] = json_decode($data['response']);
   }
  $render = $this->config->item(__FUNCTION__);
  if(isset($render['render']) and !empty($render['render']))
    {$response['render']=$render['render'];}

  return $response;
        
}
function payment_process($data=array())
{
        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = urldecode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}
function emi($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        
}

function account($data=array())
{

$response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

function closed($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

function order_details($data=array())
{

        $response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

function failed($data=array())
{
$response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

function wallet($data=array())
{

$response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function myrecharges($data=array())
{

$response =array();
        if(isset($data['response']) && !empty($data['response'])){
                $response[] = json_decode($data['response']);
        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}

function purchases($data=array())
{
        print_r($data);
        die();
        $response =array();
                if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                foreach($data as $d){
                        $childarray=array();
                        $childarray['orderId']=$d->increment_id;
                        $date = explode(" ",$d->date);
                        $childarray['date']=$date[0];
                        $childarray['total']=number_format((float)$d->amount, 2, '.', '');
                        $childarray['status']=$d->status;
                        $response[]=$childarray;
                }

        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}
function details($data=array())
{
        print_r($data);
        die();
        $response =array();
                if(isset($data['response']) && !empty($data['response'])){
                $data = json_decode($data['response']);
                foreach($data as $d){
                        $childarray=array();
                        $childarray['orderId']=$d->increment_id;
                        $date = explode(" ",$d->date);
                        $childarray['date']=$date[0];
                        $childarray['total']=number_format((float)$d->amount, 2, '.', '');
                        $childarray['status']=$d->status;
                        $response[]=$childarray;
                }

        }
        $render = $this->config->item(__FUNCTION__);
        if(isset($render['render']) and !empty($render['render']))
                {$response['render']=$render['render'];}

        return $response;
        //print_r($data);
}


}