/** * Display sub property * * @return string */ public function displaySubProperty() { $propid = $subpropid = array(); $get = JRequest::get('get'); $producthelper = new producthelper(); $product_id = $get['product_id']; $accessory_id = $get['accessory_id']; $relatedprd_id = $get['relatedprd_id']; $attribute_id = $get['attribute_id']; $isAjaxBox = $get['isAjaxBox']; if (isset($get['property_id']) && $get['property_id']) { $propid = explode(",", $get['property_id']); } if (isset($get['subproperty_id']) && $get['subproperty_id']) { $subpropid = explode(",", $get['subproperty_id']); } $subatthtml = htmlspecialchars_decode(base64_decode(JRequest::getVar('subatthtml', '', 'get', 'string', JREQUEST_ALLOWRAW))); $response = ""; for ($i = 0; $i < count($propid); $i++) { $property_id = $propid[$i]; $response .= $producthelper->replaceSubPropertyData($product_id, $accessory_id, $relatedprd_id, $attribute_id, $property_id, $subatthtml, $isAjaxBox, $subpropid); } echo $response; exit; }