Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php namespace Webkul\Admin\DataGrids\Settings; use Illuminate\Support\Facades\DB; use ..
Decoded Output download
<?php
namespace Webkul\Admin\DataGrids\Settings;
use Illuminate\Support\Facades\DB;
use Webkul\DataGrid\DataGrid;
class CurrencyDataGrid extends DataGrid
{
/**
* Prepare query builder.
*
* @return \Illuminate\Database\Query\Builder
*/
public function prepareQueryBuilder()
{
return DB::table('currencies')
->select(
'id',
'name',
'code'
);
}
/**
* Add Columns.
*
* @return void
*/
public function prepareColumns()
{
$this->addColumn([
'index' => 'id',
'label' => trans('admin::app.settings.currencies.index.datagrid.id'),
'type' => 'integer',
'filterable' => true,
'sortable' => true,
]);
$this->addColumn([
'index' => 'name',
'label' => trans('admin::app.settings.currencies.index.datagrid.name'),
'type' => 'string',
'searchable' => true,
'filterable' => true,
'sortable' => true,
]);
$this->addColumn([
'index' => 'code',
'label' => trans('admin::app.settings.currencies.index.datagrid.code'),
'type' => 'string',
'searchable' => true,
'filterable' => true,
'sortable' => true,
]);
}
/**
* Prepare actions.
*
* @return void
*/
public function prepareActions()
{
if (bouncer()->hasPermission('settings.currencies.edit')) {
$this->addAction([
'index' => 'edit',
'icon' => 'icon-edit',
'title' => trans('admin::app.settings.currencies.index.datagrid.edit'),
'method' => 'GET',
'url' => function ($row) {
return route('admin.settings.currencies.edit', $row->id);
},
]);
}
if (bouncer()->hasPermission('settings.currencies.delete')) {
$this->addAction([
'index' => 'delete',
'icon' => 'icon-delete',
'title' => trans('admin::app.settings.currencies.index.datagrid.delete'),
'method' => 'DELETE',
'url' => function ($row) {
return route('admin.settings.currencies.delete', $row->id);
},
]);
}
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Webkul\Admin\DataGrids\Settings;
use Illuminate\Support\Facades\DB;
use Webkul\DataGrid\DataGrid;
class CurrencyDataGrid extends DataGrid
{
/**
* Prepare query builder.
*
* @return \Illuminate\Database\Query\Builder
*/
public function prepareQueryBuilder()
{
return DB::table('currencies')
->select(
'id',
'name',
'code'
);
}
/**
* Add Columns.
*
* @return void
*/
public function prepareColumns()
{
$this->addColumn([
'index' => 'id',
'label' => trans('admin::app.settings.currencies.index.datagrid.id'),
'type' => 'integer',
'filterable' => true,
'sortable' => true,
]);
$this->addColumn([
'index' => 'name',
'label' => trans('admin::app.settings.currencies.index.datagrid.name'),
'type' => 'string',
'searchable' => true,
'filterable' => true,
'sortable' => true,
]);
$this->addColumn([
'index' => 'code',
'label' => trans('admin::app.settings.currencies.index.datagrid.code'),
'type' => 'string',
'searchable' => true,
'filterable' => true,
'sortable' => true,
]);
}
/**
* Prepare actions.
*
* @return void
*/
public function prepareActions()
{
if (bouncer()->hasPermission('settings.currencies.edit')) {
$this->addAction([
'index' => 'edit',
'icon' => 'icon-edit',
'title' => trans('admin::app.settings.currencies.index.datagrid.edit'),
'method' => 'GET',
'url' => function ($row) {
return route('admin.settings.currencies.edit', $row->id);
},
]);
}
if (bouncer()->hasPermission('settings.currencies.delete')) {
$this->addAction([
'index' => 'delete',
'icon' => 'icon-delete',
'title' => trans('admin::app.settings.currencies.index.datagrid.delete'),
'method' => 'DELETE',
'url' => function ($row) {
return route('admin.settings.currencies.delete', $row->id);
},
]);
}
}
}
Function Calls
None |
Stats
MD5 | 186e853cc28d787869459c40ca04fb6b |
Eval Count | 0 |
Decode Time | 117 ms |