$focus->payment_method = 'Cash'; $validuntil = date("Y-m-d", mktime(0, 0, 0, date("m"), date("d") + 30, date("Y"))); $xtpl_data['VALIDUNTIL'] = $validuntil; $product_estimate = new ProductEstimate(); $return_array = $product_estimate->get_full_list("id", "product_id='" . $product->id . "'"); foreach ($return_array as $value) { $quoteLine->estp = $value->total_estimate; $quoteLine->price = $value->total_estimate; } $component = new ProductComponents(); $return_array = $component->get_full_list("id", "parent_id='" . $product->id . "'"); foreach ($return_array as $value) { $pages = $pages + $value->volume; } $quoteLine->pages = $pages; $xtpl->assign("PRODUCTROWS", $focus->getProductRow($quoteLine, 0, true)); $xtpl->parse("main.row1"); $account = new Account(); $return_array = $account->get_full_list("id", "accounts.id='" . $product->account_id . "'"); foreach ($return_array as $value) { $xtpl_data['BILLTOADDRESS'] = $value->billing_address_street; $xtpl_data['BILLTOCITY'] = $value->billing_address_city; $xtpl_data['BILLPOSTALCODE'] = $value->billing_address_postalcode; $xtpl_data['BILLTOSTATE'] = $value->billing_address_state; $xtpl_data['BILLTOCOUNTRY'] = $value->billing_address_country; } } //elseif(count($productrows) == 0) //{ // $xtpl->assign("PRODUCTROWS",$focus->getProductRow(new QuoteLine(),0,true)); // $xtpl->parse("main.row1");