public function getImage() { $id = addslashes($_GET['id']); $type = addslashes($_GET['type']); //if($id == "")die("no id"); if ($id == "" || $id < 1) { $json['status_code'] = 0; $json['status_message'] = "No ID"; echo json_encode($json); die; } $ll = new LL_Article_WImage(); $ll->getByID($id); if ($type != 1) { $type = 2; } if ($type == 1) { $dipil = "BaseArticleImageFile"; } else { $dipil = "VariantImageFile"; } // $remoteImage = "http://192.168.0.86/ImageRepository/Article/Images/".$ll->$dipil; $remoteImage = Efiwebsetting::getData('ImageRepositoryURL') . $ll->{$dipil}; $imginfo = getimagesize($remoteImage); header("Content-type: " . $imginfo['mime']); readfile($remoteImage); exit; }
public function overwriteRead($return) { $return = parent::overwriteRead($return); $objs = $return['objs']; foreach ($objs as $obj) { if (isset($obj->testi_acc_id)) { $acc = new LL_Account(); $acc->getByID($obj->testi_acc_id); $obj->testi_acc_id = $acc->macc_first_name . " " . $acc->macc_last_name; } if (isset($obj->testi_product_id)) { $acc = new LL_Article_WImage(); $acc->getByID($obj->testi_product_id); $obj->testi_product_id = $acc->BaseArticleNameENG; } // if (isset($obj->testi_status)) { $obj->testi_status = $this->arrStatus[$obj->testi_status]; } } return $return; }
function pull() { $requestTime = $_GET['t']; $seconds = $requestTime / 1000; $seconds = $seconds - 300; $date = date("Y-m-d H:i:s", $seconds); $cart = new CartPortal(); $arr = $cart->getWhere("status > 0 AND date_created > '" . $date . "'"); // Filter. $exp = explode(",", $cart->crud_webservice_allowed); foreach ($arr as $o) { $sem = array(); $article = new LL_Article_WImage(); $article->getByID($o->variant_id); $sem['details'] = $article; foreach ($exp as $attr) { $sem[$attr] = stripslashes($o->{$attr}); } $json["results"][] = $sem; } $json["status_code"] = count($arr) > 0 ? 1 : 0; echo json_encode($json); }
public function scan() { if (Efiwebsetting::getData('checkOAuth') == 'yes') { IMBAuth::checkOAuth(); } $id = addslashes($_GET['id']); //$type = addslashes($_GET['type']); //if($id == "")die("no id"); if ($id == "" || $id < 1) { $json['status_code'] = 0; $json['status_message'] = "No ID"; echo json_encode($json); die; } $ean = new LL_Article_EAN(); $ean->getByID($id); if ($ean->var_id != "" && $ean->var_id > 0) { $ll = new LL_Article_WImage(); $ll->getByID($ean->var_id); // $arr = $ll->getWhere("VariantINACode = '$id' LIMIT 0,1"); // $sel = $arr[0]; if ($ll->BaseArticleID != "") { $sel = $ll; $json['status_code'] = 1; //isi yang asli $obj2 = new LL_Article_WImage(); $exp2 = explode(",", $obj2->crud_webservice_allowed); $sem = array(); foreach ($exp2 as $attr2) { $sem[$attr2] = $sel->{$attr2}; } $json['results'] = $sem; //biar tidak hitung ulang if ($sel->ArticleType == 'Base') { $json['base'] = $sem; } else { //isi base $arrID = $sel->BaseArticleID; $arr2 = $ll->getWhere("BaseArticleID = '{$arrID}' AND ArticleType = 'Base' LIMIT 0,1"); $base = $arr2[0]; $sem2 = array(); foreach ($exp2 as $attr2) { $sem2[$attr2] = $base->{$attr2}; } $json['base'] = $sem2; } echo json_encode($json); die; } else { $json['status_code'] = 0; $json['status_message'] = "No Results found"; echo json_encode($json); die; } } else { $json['status_code'] = 0; $json['status_message'] = "No Results found"; echo json_encode($json); die; } }