Rev 11103 | Rev 11109 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
<?phpif (!defined('BASEPATH'))exit('No direct script access allowed');Class MY_Controller extends CI_Controller {function __construct() {// Call the CI_controller constructorparent::__construct();//load everything needed/*$currentclient =$this -> config -> item('current_client');if(!isset($currentclient)){$currentclient = $this -> session -> userdata('current_client');}*/$currentclient = $this -> config -> item('current_client');$this -> load -> config($currentclient);// $model = $currentclient.'_model';// $this->load->model($model);// $url = $this->config->item('curl_base_url').'tracking';// $params = array();// if (isset($_SERVER['HTTP_REFERER'])){// $params['referer'] = $_SERVER['HTTP_REFERER'];// }else{// $params['referer'] = '';// }// if(isset($_GET['afid']) && !empty($_GET['afid'])){// $params['afid'] = $_GET['afid'];// }else{// $params['afid'] = '';// }// if(isset($_GET['utm_source']) && !empty($_GET['utm_source'])){// $params['utm_source'] = $_GET['utm_source'];// }else{// $params['utm_source'] = '';// }// $this->mcurl->add_call('tracking','post',$url,$params);// $response = $this->mcurl->execute($url);// $data['response'] = $response['tracking']['response'];// $response = $this->magento_model->product_list($data);// if(isset($response[0]->response) && !empty($response[0]->response)){// foreach ($response[0]->response as $key => $value) {// if($value->maxAge != -1){// $expires = time()+$value->maxAge;// $newdata = (object) array( "name" => $value->name, "value" => $value->value, "expires"=>$expires,"path"=>$value->path,"secure"=>$value->secure);// $cookieData = (object) array( "data" => $newdata);// setcookie( "$value->name", json_encode( $cookieData ), $expires , "$value->path",'',$value->secure);// }else{// $newdata = (object) array( "name" => $value->name, "value" => $value->value, "expires"=>$value->maxAge,"path"=>$value->path,"secure"=>$value->secure);// $cookieData = (object) array( "data" => $newdata);// setcookie( "$value->name", json_encode( $cookieData ), $value->maxAge , "$value->path",'',$value->secure);// }// }// }}}