Fix
Fix
This commit is contained in:
parent
d429ecd44d
commit
da83aa1f23
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="DataSourceManagerImpl" format="xml" multifile-model="true">
|
||||
<data-source source="LOCAL" name="my_idlers@localhost" uuid="efc7de96-2071-4420-9d95-422a64f97449">
|
||||
<driver-ref>mysql.8</driver-ref>
|
||||
<synchronize>true</synchronize>
|
||||
<jdbc-driver>com.mysql.cj.jdbc.Driver</jdbc-driver>
|
||||
<jdbc-url>jdbc:mysql://localhost:3306/my_idlers</jdbc-url>
|
||||
<working-dir>$ProjectFileDir$</working-dir>
|
||||
</data-source>
|
||||
</component>
|
||||
</project>
|
|
@ -2,8 +2,10 @@
|
|||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\IPs;
|
||||
use App\Models\Labels;
|
||||
use App\Models\NetworkSpeed;
|
||||
use App\Models\OS;
|
||||
use App\Models\Pricing;
|
||||
use App\Models\Providers;
|
||||
use App\Models\Server;
|
||||
|
@ -18,7 +20,10 @@ class ApiController extends Controller
|
|||
{
|
||||
$servers = DB::table('servers as s')
|
||||
->Join('pricings as p', 's.id', '=', 'p.service_id')
|
||||
->get(['s.*', 'p.id as price_id', 'p.currency', 'p.price', 'p.term', 'p.as_usd', 'p.usd_per_month', 'p.next_due_date'])->toJson(JSON_PRETTY_PRINT);
|
||||
->join('providers as pr', 's.provider_id', '=', 'pr.id')
|
||||
->join('locations as l', 's.location_id', '=', 'l.id')
|
||||
->join('os as o', 's.os_id', '=', 'o.id')
|
||||
->get(['s.*', 'p.id as price_id', 'p.currency', 'p.price', 'p.term', 'p.as_usd', 'p.usd_per_month', 'p.next_due_date', 'pr.name as provider', 'l.name as location','o.name as os'])->toJson(JSON_PRETTY_PRINT);
|
||||
|
||||
return response($servers, 200);
|
||||
}
|
||||
|
@ -27,8 +32,11 @@ class ApiController extends Controller
|
|||
{
|
||||
$server = DB::table('servers as s')
|
||||
->Join('pricings as p', 's.id', '=', 'p.service_id')
|
||||
->join('providers as pr', 's.provider_id', '=', 'pr.id')
|
||||
->join('locations as l', 's.location_id', '=', 'l.id')
|
||||
->join('os as o', 's.os_id', '=', 'o.id')
|
||||
->where('s.id', '=', $id)
|
||||
->get(['s.*', 'p.id as price_id', 'p.currency', 'p.price', 'p.term', 'p.as_usd', 'p.usd_per_month', 'p.next_due_date']);
|
||||
->get(['s.*', 'p.id as price_id', 'p.currency', 'p.price', 'p.term', 'p.as_usd', 'p.usd_per_month', 'p.next_due_date', 'pr.name as provider', 'l.name as location','o.name as os']);
|
||||
|
||||
$yabs = DB::table('yabs')
|
||||
->where('yabs.server_id', '=', $id)
|
||||
|
@ -47,6 +55,11 @@ class ApiController extends Controller
|
|||
->where('la.service_id', '=', $id)
|
||||
->get(['l.*']);
|
||||
|
||||
$ip_addresses = DB::table('ips as i')
|
||||
->where('i.service_id', '=', $id)
|
||||
->get(['i.*']);
|
||||
|
||||
$server['ip_addresses'] = $ip_addresses;
|
||||
$server['yabs'] = $yabs;
|
||||
$server['disk_speed'] = $disk_speed;
|
||||
$server['network_speed'] = $network_speed;
|
||||
|
@ -215,6 +228,34 @@ class ApiController extends Controller
|
|||
return response($settings, 200);
|
||||
}
|
||||
|
||||
protected function getAllOs()
|
||||
{
|
||||
$os = OS::all()->toJson(JSON_PRETTY_PRINT);
|
||||
return response($os, 200);
|
||||
}
|
||||
|
||||
protected function getOs($id)
|
||||
{
|
||||
$os = DB::table('os as o')
|
||||
->where('o.id', '=', $id)
|
||||
->get()->toJson(JSON_PRETTY_PRINT);
|
||||
return response($os, 200);
|
||||
}
|
||||
|
||||
protected function getAllIPs()
|
||||
{
|
||||
$ip = IPs::all()->toJson(JSON_PRETTY_PRINT);
|
||||
return response($ip, 200);
|
||||
}
|
||||
|
||||
protected function getIP($id)
|
||||
{
|
||||
$ip = DB::table('ips as i')
|
||||
->where('i.id', '=', $id)
|
||||
->get()->toJson(JSON_PRETTY_PRINT);
|
||||
return response($ip, 200);
|
||||
}
|
||||
|
||||
public function getAllProvidersTable(Request $request)
|
||||
{
|
||||
if ($request->ajax()) {
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace App\Http\Controllers\Auth;
|
|||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Requests\Auth\LoginRequest;
|
||||
use App\Models\User;
|
||||
use App\Providers\RouteServiceProvider;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
|
@ -17,6 +18,10 @@ class AuthenticatedSessionController extends Controller
|
|||
*/
|
||||
public function create()
|
||||
{
|
||||
$users = User::all();
|
||||
if ($users->count() === 0) {//Only allow 1 user for this app
|
||||
return redirect('/register');
|
||||
}
|
||||
return view('auth.login');
|
||||
}
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Settings;
|
||||
use App\Models\User;
|
||||
use App\Providers\RouteServiceProvider;
|
||||
use Illuminate\Auth\Events\Registered;
|
||||
|
|
|
@ -66,7 +66,13 @@ class DNSController extends Controller
|
|||
public function show(DNS $dn)
|
||||
{
|
||||
$dns = DNS::findOrFail($dn->id);
|
||||
return view('dns.show', compact(['dn', 'dns']));
|
||||
|
||||
$labels = DB::table('labels_assigned as l')
|
||||
->join('labels', 'l.label_id', '=', 'labels.id')
|
||||
->where('l.service_id', '=', $dn->id)
|
||||
->get(['labels.label']);
|
||||
|
||||
return view('dns.show', compact(['dn', 'dns', 'labels']));
|
||||
}
|
||||
|
||||
public function edit(DNS $dn)
|
||||
|
|
|
@ -7,6 +7,7 @@ use App\Models\Labels;
|
|||
use App\Models\Pricing;
|
||||
use App\Models\Providers;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -25,13 +26,19 @@ class DomainsController extends Controller
|
|||
|
||||
public function show(Domains $domain)
|
||||
{
|
||||
|
||||
$service_extras = DB::table('domains as d')
|
||||
->join('providers as p', 'd.provider_id', '=', 'p.id')
|
||||
->join('pricings as pr', 'd.id', '=', 'pr.service_id')
|
||||
->where('d.id', '=', $domain->id)
|
||||
->get(['d.*', 'p.name as provider_name', 'pr.*']);
|
||||
|
||||
return view('domains.show', compact(['domain', 'service_extras']));
|
||||
$labels = DB::table('labels_assigned as l')
|
||||
->join('labels', 'l.label_id', '=', 'labels.id')
|
||||
->where('l.service_id', '=', $domain->id)
|
||||
->get(['labels.label']);
|
||||
|
||||
return view('domains.show', compact(['domain', 'service_extras', 'labels']));
|
||||
}
|
||||
|
||||
public function create()
|
||||
|
@ -82,10 +89,14 @@ class DomainsController extends Controller
|
|||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
if (!is_null($labels_array[($i - 1)])) {
|
||||
DB::insert('INSERT INTO labels_assigned (label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $domain_id]);
|
||||
DB::insert('INSERT IGNORE INTO labels_assigned (label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $domain_id]);
|
||||
}
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('domains.index')
|
||||
->with('success', 'Domain Created Successfully.');
|
||||
}
|
||||
|
@ -152,6 +163,10 @@ class DomainsController extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('domains.index')
|
||||
->with('success', 'Domain Updated Successfully.');
|
||||
}
|
||||
|
@ -167,6 +182,10 @@ class DomainsController extends Controller
|
|||
|
||||
Labels::deleteLabelsAssignedTo($domain->id);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('domains.index')
|
||||
->with('success', 'Domain was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
|||
use App\Models\Pricing;
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use App\Process;
|
||||
use Illuminate\Support\Facades\Session;
|
||||
|
@ -28,14 +29,16 @@ class HomeController extends Controller
|
|||
$p = new Process();
|
||||
$p->startTimer();
|
||||
|
||||
$services_count = DB::table('pricings')
|
||||
$services_count = Cache::remember('services_count', 1440, function () {
|
||||
return DB::table('pricings')
|
||||
->select('service_type', DB::raw('COUNT(*) as amount'))
|
||||
->groupBy('service_type')
|
||||
->where('active', '=', 1)
|
||||
->get();
|
||||
});
|
||||
|
||||
|
||||
$due_soon = DB::table('pricings as p')
|
||||
$due_soon = Cache::remember('due_soon', 1440, function () {
|
||||
return DB::table('pricings as p')
|
||||
->leftJoin('servers as s', 'p.service_id', '=', 's.id')
|
||||
->leftJoin('shared_hosting as sh', 'p.service_id', '=', 'sh.id')
|
||||
->leftJoin('reseller_hosting as r', 'p.service_id', '=', 'r.id')
|
||||
|
@ -45,6 +48,7 @@ class HomeController extends Controller
|
|||
->orderBy('next_due_date', 'ASC')
|
||||
->limit(6)
|
||||
->get(['p.*', 's.hostname', 'd.domain', 'd.extension', 'r.main_domain as reseller', 'sh.main_domain', 'ms.name']);
|
||||
});
|
||||
|
||||
|
||||
//Check for past due date and refresh the due date if so:
|
||||
|
@ -64,8 +68,10 @@ class HomeController extends Controller
|
|||
$count++;
|
||||
}
|
||||
|
||||
Cache::put('due_soon', $due_soon);
|
||||
|
||||
$recently_added = DB::table('pricings as p')
|
||||
$recently_added = Cache::remember('recently_added', 1440, function () {
|
||||
return DB::table('pricings as p')
|
||||
->leftJoin('servers as s', 'p.service_id', '=', 's.id')
|
||||
->leftJoin('shared_hosting as sh', 'p.service_id', '=', 'sh.id')
|
||||
->leftJoin('reseller_hosting as r', 'p.service_id', '=', 'r.id')
|
||||
|
@ -75,13 +81,24 @@ class HomeController extends Controller
|
|||
->orderBy('created_at', 'DESC')
|
||||
->limit(6)
|
||||
->get(['p.*', 's.hostname', 'd.domain', 'd.extension', 'r.main_domain as reseller', 'sh.main_domain', 'ms.name']);
|
||||
});
|
||||
|
||||
$settings = DB::table('settings')
|
||||
$settings = Cache::remember('settings', 15, function () {
|
||||
return DB::table('settings')
|
||||
->where('id', '=', 1)
|
||||
->get();
|
||||
});
|
||||
|
||||
Session::put('timer_version_footer', $settings[0]->show_versions_footer);
|
||||
Session::put('show_servers_public', $settings[0]->show_servers_public);
|
||||
Session::put('show_server_value_ip', $settings[0]->show_server_value_ip);
|
||||
Session::put('show_server_value_hostname', $settings[0]->show_server_value_hostname);
|
||||
Session::put('show_server_value_price', $settings[0]->show_server_value_price);
|
||||
Session::put('show_server_value_yabs', $settings[0]->show_server_value_yabs);
|
||||
Session::put('show_server_value_provider', $settings[0]->show_server_value_provider);
|
||||
Session::put('show_server_value_location', $settings[0]->show_server_value_location);
|
||||
Session::put('default_currency', $settings[0]->default_currency);
|
||||
Session::put('default_server_os', $settings[0]->default_server_os);
|
||||
Session::save();
|
||||
|
||||
$pricing = json_decode(DB::table('pricings')->get(), true);
|
||||
|
@ -154,8 +171,6 @@ class HomeController extends Controller
|
|||
'execution_time' => number_format($p->getTimeTaken(), 2)
|
||||
);
|
||||
|
||||
//dd($information);
|
||||
|
||||
return view('home', compact('information'));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
|||
|
||||
use App\Models\Labels;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -32,13 +33,24 @@ class LabelsController extends Controller
|
|||
'label' => $request->label
|
||||
]);
|
||||
|
||||
Cache::forget('all_labels');
|
||||
|
||||
return redirect()->route('labels.index')
|
||||
->with('success', 'Label Created Successfully.');
|
||||
}
|
||||
|
||||
public function show(Labels $label)
|
||||
{
|
||||
return view('labels.show', compact(['label']));
|
||||
$labels = DB::table('labels_assigned as las')
|
||||
->leftJoin('pricings as p', 'las.service_id', '=', 'p.service_id')
|
||||
->leftJoin('servers as s', 'las.service_id', '=', 's.id')
|
||||
->leftJoin('shared_hosting as sh', 'las.service_id', '=', 'sh.id')
|
||||
->leftJoin('reseller_hosting as r', 'las.service_id', '=', 'r.id')
|
||||
->leftJoin('domains as d', 'las.service_id', '=', 'd.id')
|
||||
->where('las.label_id', '=', $label->id)
|
||||
->get(['p.service_type', 'p.service_id', 's.hostname', 'sh.main_domain as shared', 'r.main_domain as reseller', 'd.domain', 'd.extension']);
|
||||
|
||||
return view('labels.show', compact(['label', 'labels']));
|
||||
}
|
||||
|
||||
public function edit(Labels $label)
|
||||
|
@ -56,6 +68,8 @@ class LabelsController extends Controller
|
|||
|
||||
Labels::deleteLabelAssignedAs($label_id);
|
||||
|
||||
Cache::forget('all_labels');
|
||||
|
||||
return redirect()->route('labels.index')
|
||||
->with('success', 'Label was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -4,6 +4,8 @@ namespace App\Http\Controllers;
|
|||
|
||||
use App\Models\Locations;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
|
||||
class LocationsController extends Controller
|
||||
|
@ -29,16 +31,42 @@ class LocationsController extends Controller
|
|||
'name' => $request->location_name
|
||||
]);
|
||||
|
||||
Cache::forget('all_locations');
|
||||
|
||||
return redirect()->route('locations.index')
|
||||
->with('success', 'Location Created Successfully.');
|
||||
}
|
||||
|
||||
public function show(Locations $location)
|
||||
{
|
||||
$servers = DB::table('servers as s')
|
||||
->where('s.location_id', '=', $location->id)
|
||||
->get(['s.id', 's.hostname'])
|
||||
->toArray();
|
||||
|
||||
$shared = DB::table('shared_hosting as s')
|
||||
->where('s.location_id', '=', $location->id)
|
||||
->get(['s.id', 's.main_domain as main_domain_shared'])
|
||||
->toArray();
|
||||
|
||||
$reseller = DB::table('reseller_hosting as r')
|
||||
->where('r.location_id', '=', $location->id)
|
||||
->get(['r.id', 'r.main_domain as main_domain_reseller'])
|
||||
->toArray();
|
||||
|
||||
$data = array_merge($servers, $shared, $reseller);
|
||||
|
||||
return view('locations.show', compact(['location', 'data']));
|
||||
}
|
||||
|
||||
public function destroy(Locations $location)
|
||||
{
|
||||
$items = Locations::find($location->id);
|
||||
|
||||
$items->delete();
|
||||
|
||||
Cache::forget('all_locations');
|
||||
|
||||
return redirect()->route('locations.index')
|
||||
->with('success', 'Location was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -5,6 +5,7 @@ namespace App\Http\Controllers;
|
|||
use App\Models\Misc;
|
||||
use App\Models\Pricing;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -66,6 +67,10 @@ class MiscController extends Controller
|
|||
'next_due_date' => $request->next_due_date,
|
||||
]);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('misc.index')
|
||||
->with('success', 'Misc service created Successfully.');
|
||||
}
|
||||
|
@ -111,6 +116,10 @@ class MiscController extends Controller
|
|||
'active' => (isset($request->is_active)) ? 1 : 0
|
||||
]);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('misc.index')
|
||||
->with('success', 'Misc service updated Successfully.');
|
||||
}
|
||||
|
@ -124,6 +133,10 @@ class MiscController extends Controller
|
|||
$p = new Pricing();
|
||||
$p->deletePricing($misc->id);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('misc.index')
|
||||
->with('success', 'Misc service was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -5,6 +5,8 @@ namespace App\Http\Controllers;
|
|||
use App\Models\Providers;
|
||||
use DataTables;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class ProvidersController extends Controller
|
||||
{
|
||||
|
@ -29,16 +31,42 @@ class ProvidersController extends Controller
|
|||
'name' => $request->provider_name
|
||||
]);
|
||||
|
||||
Cache::forget('all_providers');
|
||||
|
||||
return redirect()->route('providers.index')
|
||||
->with('success', 'Provider Created Successfully.');
|
||||
}
|
||||
|
||||
public function show(Providers $provider)
|
||||
{
|
||||
$servers = DB::table('servers as s')
|
||||
->where('s.provider_id', '=', $provider->id)
|
||||
->get(['s.id', 's.hostname'])
|
||||
->toArray();
|
||||
|
||||
$shared = DB::table('shared_hosting as s')
|
||||
->where('s.provider_id', '=', $provider->id)
|
||||
->get(['s.id', 's.main_domain as main_domain_shared'])
|
||||
->toArray();
|
||||
|
||||
$reseller = DB::table('reseller_hosting as r')
|
||||
->where('r.provider_id', '=', $provider->id)
|
||||
->get(['r.id', 'r.main_domain as main_domain_reseller'])
|
||||
->toArray();
|
||||
|
||||
$data = array_merge($servers, $shared, $reseller);
|
||||
|
||||
return view('providers.show', compact(['provider', 'data']));
|
||||
}
|
||||
|
||||
public function destroy(Providers $provider)
|
||||
{
|
||||
$items = Providers::find($provider->id);
|
||||
|
||||
$items->delete();
|
||||
|
||||
Cache::forget('all_providers');
|
||||
|
||||
return redirect()->route('providers.index')
|
||||
->with('success', 'Provider was deleted Successfully.');
|
||||
}
|
||||
|
@ -55,7 +83,6 @@ class ProvidersController extends Controller
|
|||
})
|
||||
->rawColumns(['action'])
|
||||
->make(true);
|
||||
dd($dt);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -2,12 +2,14 @@
|
|||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\IPs;
|
||||
use App\Models\Labels;
|
||||
use App\Models\Locations;
|
||||
use App\Models\Pricing;
|
||||
use App\Models\Providers;
|
||||
use App\Models\Reseller;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -39,7 +41,6 @@ class ResellerController extends Controller
|
|||
'reseller_type' => 'required',
|
||||
'dedicated_ip' => 'present',
|
||||
'accounts' => 'numeric',
|
||||
'has_dedicated_ip' => 'numeric',
|
||||
'server_type' => 'numeric',
|
||||
'ram' => 'numeric',
|
||||
'disk' => 'numeric',
|
||||
|
@ -66,8 +67,6 @@ class ResellerController extends Controller
|
|||
'main_domain' => $request->domain,
|
||||
'accounts' => $request->accounts,
|
||||
'reseller_type' => $request->reseller_type,
|
||||
'has_dedicated_ip' => $request->has_dedicated_ip,
|
||||
'ip' => $request->dedicated_ip,
|
||||
'provider_id' => $request->provider_id,
|
||||
'location_id' => $request->location_id,
|
||||
'disk' => $request->disk,
|
||||
|
@ -98,6 +97,30 @@ class ResellerController extends Controller
|
|||
'next_due_date' => $request->next_due_date,
|
||||
]);
|
||||
|
||||
if (!is_null($request->dedicated_ip)) {
|
||||
IPs::create(
|
||||
[
|
||||
'id' => Str::random(8),
|
||||
'service_id' => $reseller_id,
|
||||
'address' => $request->dedicated_ip,
|
||||
'is_ipv4' => (filter_var($request->dedicated_ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1,
|
||||
'active' => 1
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
$labels_array = [$request->label1, $request->label2, $request->label3, $request->label4];
|
||||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
if (!is_null($labels_array[($i - 1)])) {
|
||||
DB::insert('INSERT IGNORE INTO labels_assigned (label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $reseller_id]);
|
||||
}
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('reseller.index')
|
||||
->with('success', 'Reseller hosting created Successfully.');
|
||||
}
|
||||
|
@ -113,11 +136,15 @@ class ResellerController extends Controller
|
|||
->get(['s.*', 'p.name as provider_name', 'l.name as location', 'pr.*']);
|
||||
|
||||
$labels = DB::table('labels_assigned as l')
|
||||
->join('labels', 'l.label_id', '=', 'labels.id')
|
||||
->LeftJoin('labels', 'l.label_id', '=', 'labels.id')
|
||||
->where('l.service_id', '=', $reseller->id)
|
||||
->get(['labels.label']);
|
||||
|
||||
return view('reseller.show', compact(['reseller', 'reseller_extras', 'labels']));
|
||||
$ip_address = DB::table('ips as i')
|
||||
->where('i.service_id', '=', $reseller->id)
|
||||
->get();
|
||||
|
||||
return view('reseller.show', compact(['reseller', 'reseller_extras', 'labels', 'ip_address']));
|
||||
}
|
||||
|
||||
public function edit(Reseller $reseller)
|
||||
|
@ -125,12 +152,21 @@ class ResellerController extends Controller
|
|||
$locations = DB::table('locations')->get(['*']);
|
||||
$providers = json_decode(DB::table('providers')->get(['*']), true);
|
||||
|
||||
$labels = DB::table('labels_assigned as l')
|
||||
->join('labels', 'l.label_id', '=', 'labels.id')
|
||||
->where('l.service_id', '=', $reseller->id)
|
||||
->get(['labels.id', 'labels.label']);
|
||||
|
||||
$ip_address = json_decode(DB::table('ips as i')
|
||||
->where('i.service_id', '=', $reseller->id)
|
||||
->get(), true);
|
||||
|
||||
$reseller = DB::table('reseller_hosting as s')
|
||||
->join('pricings as p', 's.id', '=', 'p.service_id')
|
||||
->where('s.id', '=', $reseller->id)
|
||||
->get(['s.*', 'p.*']);
|
||||
|
||||
return view('reseller.edit', compact(['reseller', 'locations', 'providers']));
|
||||
return view('reseller.edit', compact(['reseller', 'locations', 'providers', 'ip_address', 'labels']));
|
||||
}
|
||||
|
||||
public function update(Request $request, Reseller $reseller)
|
||||
|
@ -140,7 +176,6 @@ class ResellerController extends Controller
|
|||
'domain' => 'required|min:4',
|
||||
'reseller_type' => 'required',
|
||||
'dedicated_ip' => 'present',
|
||||
'has_dedicated_ip' => 'numeric',
|
||||
'server_type' => 'numeric',
|
||||
'disk' => 'numeric',
|
||||
'os_id' => 'numeric',
|
||||
|
@ -163,8 +198,6 @@ class ResellerController extends Controller
|
|||
->update([
|
||||
'main_domain' => $request->domain,
|
||||
'reseller_type' => $request->reseller_type,
|
||||
'has_dedicated_ip' => $request->has_dedicated_ip,
|
||||
'ip' => $request->dedicated_ip,
|
||||
'provider_id' => $request->provider_id,
|
||||
'location_id' => $request->location_id,
|
||||
'disk' => $request->disk,
|
||||
|
@ -195,6 +228,31 @@ class ResellerController extends Controller
|
|||
'next_due_date' => $request->next_due_date,
|
||||
]);
|
||||
|
||||
$deleted = DB::table('labels_assigned')->where('service_id', '=', $request->id)->delete();
|
||||
|
||||
$labels_array = [$request->label1, $request->label2, $request->label3, $request->label4];
|
||||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
if (!is_null($labels_array[($i - 1)])) {
|
||||
DB::insert('INSERT IGNORE INTO labels_assigned ( label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $request->id]);
|
||||
}
|
||||
}
|
||||
|
||||
$delete_ip = DB::table('ips')->where('service_id', '=', $request->id)->delete();
|
||||
|
||||
if (isset($request->dedicated_ip)) {
|
||||
DB::insert('INSERT IGNORE INTO ips (id, address, service_id, is_ipv4) values (?, ?, ?, ?)', [
|
||||
Str::random(8),
|
||||
$request->dedicated_ip,
|
||||
$request->id,
|
||||
(filter_var($request->dedicated_ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1
|
||||
]);
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('reseller.index')
|
||||
->with('success', 'Reseller hosting updated Successfully.');
|
||||
}
|
||||
|
@ -207,10 +265,16 @@ class ResellerController extends Controller
|
|||
$items->delete();
|
||||
|
||||
$p = new Pricing();
|
||||
$p->deletePricing($reseller->id);
|
||||
$p->deletePricing($id);
|
||||
|
||||
Labels::deleteLabelsAssignedTo($id);
|
||||
|
||||
IPs::deleteIPsAssignedTo($id);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('reseller.index')
|
||||
->with('success', 'Reseller hosting was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\IPs;
|
||||
use App\Models\Labels;
|
||||
use App\Models\OS;
|
||||
use App\Models\Pricing;
|
||||
|
@ -9,6 +10,8 @@ use App\Models\Server;
|
|||
use App\Models\Providers;
|
||||
use App\Models\Locations;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\Config;
|
||||
use Illuminate\Support\Facades\Session;
|
||||
use Illuminate\Support\Str;
|
||||
|
@ -20,13 +23,27 @@ class ServerController extends Controller
|
|||
|
||||
public function index()
|
||||
{
|
||||
$servers = DB::table('servers as s')
|
||||
$servers = Cache::remember('all_active_servers', 1440, function () {
|
||||
return DB::table('servers as s')
|
||||
->join('pricings as pr', 's.id', '=', 'pr.service_id')
|
||||
->join('providers as p', 's.provider_id', '=', 'p.id')
|
||||
->join('locations as l', 's.location_id', '=', 'l.id')
|
||||
->join('os as o', 's.os_id', '=', 'o.id')
|
||||
->where('s.active', '=', 1)
|
||||
->get(['s.*', 'pr.currency', 'pr.price', 'pr.term', 'pr.as_usd', 'pr.next_due_date', 'p.name as provider_name', 'l.name as location', 'o.name as os_name']);
|
||||
return view('servers.index', compact(['servers']));
|
||||
});
|
||||
|
||||
$non_active_servers = Cache::remember('non_active_servers', 1440, function () {
|
||||
return DB::table('servers as s')
|
||||
->join('pricings as pr', 's.id', '=', 'pr.service_id')
|
||||
->join('providers as p', 's.provider_id', '=', 'p.id')
|
||||
->join('locations as l', 's.location_id', '=', 'l.id')
|
||||
->join('os as o', 's.os_id', '=', 'o.id')
|
||||
->where('s.active', '=', 0)
|
||||
->get(['s.*', 'pr.currency', 'pr.price', 'pr.term', 'pr.as_usd', 'p.name as provider_name', 'l.name as location', 'o.name as os_name']);
|
||||
});
|
||||
|
||||
return view('servers.index', compact(['servers', 'non_active_servers']));
|
||||
}
|
||||
|
||||
public function showServersPublic()
|
||||
|
@ -37,18 +54,25 @@ class ServerController extends Controller
|
|||
|
||||
Session::put('timer_version_footer', $settings[0]->show_versions_footer);
|
||||
Session::put('show_servers_public', $settings[0]->show_servers_public);
|
||||
Session::put('show_server_value_ip', $settings[0]->show_server_value_ip);
|
||||
Session::put('show_server_value_hostname', $settings[0]->show_server_value_hostname);
|
||||
Session::put('show_server_value_price', $settings[0]->show_server_value_price);
|
||||
Session::put('show_server_value_yabs', $settings[0]->show_server_value_yabs);
|
||||
Session::put('show_server_value_provider', $settings[0]->show_server_value_provider);
|
||||
Session::put('show_server_value_location', $settings[0]->show_server_value_location);
|
||||
Session::save();
|
||||
// dd(Session::all());
|
||||
|
||||
if (Session::has('show_servers_public') && Session::get('show_servers_public') === 1) {
|
||||
if ((Session::get('show_servers_public') === 1)) {
|
||||
$servers = DB::table('servers as s')
|
||||
->Join('pricings as pr', 's.id', '=', 'pr.service_id')
|
||||
->Join('providers as p', 's.provider_id', '=', 'p.id')
|
||||
->Join('locations as l', 's.location_id', '=', 'l.id')
|
||||
->Join('os as o', 's.os_id', '=', 'o.id')
|
||||
->LeftJoin('ips as i', 's.id', '=', 'i.service_id')
|
||||
->LeftJoin('yabs as y', 's.id', '=', 'y.server_id')
|
||||
->LeftJoin('disk_speed as ds', 'y.id', '=', 'ds.id')
|
||||
->get(['s.*', 'pr.currency', 'pr.price', 'pr.term', 'pr.as_usd', 'pr.next_due_date', 'pr.service_id', 'p.name as provider_name', 'l.name as location', 'o.name as os_name', 'y.*', 'y.id as yabs_id', 'ds.*']);
|
||||
->where('s.show_public', '=', 1)
|
||||
->get(['pr.currency', 'pr.price', 'pr.term', 'pr.as_usd', 'pr.next_due_date', 'pr.service_id', 'p.name as provider_name', 'l.name as location', 'o.name as os_name', 'y.*', 'y.id as yabs_id', 'ds.*', 's.*', 'i.address as ip', 'i.is_ipv4']);
|
||||
|
||||
return view('servers.public-index', compact('servers'));
|
||||
}
|
||||
|
@ -68,8 +92,8 @@ class ServerController extends Controller
|
|||
|
||||
$request->validate([
|
||||
'hostname' => 'required|min:5',
|
||||
'ipv4' => 'nullable|ipv4',
|
||||
'ipv6' => 'nullable|ipv6',
|
||||
'ip1' => 'nullable|ip',
|
||||
'ip2' => 'nullable|ip',
|
||||
'service_type' => 'numeric',
|
||||
'server_type' => 'numeric',
|
||||
'ram' => 'numeric',
|
||||
|
@ -88,8 +112,6 @@ class ServerController extends Controller
|
|||
Server::create([
|
||||
'id' => $server_id,
|
||||
'hostname' => $request->hostname,
|
||||
'ipv4' => $request->ipv4,
|
||||
'ipv6' => $request->ipv6,
|
||||
'server_type' => $request->server_type,
|
||||
'os_id' => $request->os_id,
|
||||
'ssh' => $request->ssh_port,
|
||||
|
@ -106,9 +128,34 @@ class ServerController extends Controller
|
|||
'ns2' => $request->ns2,
|
||||
'bandwidth' => $request->bandwidth,
|
||||
'cpu' => $request->cpu,
|
||||
'was_promo' => $request->was_promo
|
||||
'was_promo' => $request->was_promo,
|
||||
'show_public' => (isset($request->show_public)) ? 1 : 0
|
||||
]);
|
||||
|
||||
if (!is_null($request->ip1)) {
|
||||
IPs::create(
|
||||
[
|
||||
'id' => Str::random(8),
|
||||
'service_id' => $server_id,
|
||||
'address' => $request->ip1,
|
||||
'is_ipv4' => (filter_var($request->ip1, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1,
|
||||
'active' => 1
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
if (!is_null($request->ip2)) {
|
||||
IPs::create(
|
||||
[
|
||||
'id' => Str::random(8),
|
||||
'service_id' => $server_id,
|
||||
'address' => $request->ip2,
|
||||
'is_ipv4' => (filter_var($request->ip2, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1,
|
||||
'active' => 1
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
$pricing = new Pricing();
|
||||
|
||||
$as_usd = $pricing->convertToUSD($request->price, $request->currency);
|
||||
|
@ -128,10 +175,16 @@ class ServerController extends Controller
|
|||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
if (!is_null($labels_array[($i - 1)])) {
|
||||
DB::insert('INSERT INTO labels_assigned (label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $server_id]);
|
||||
DB::insert('INSERT IGNORE INTO labels_assigned (label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $server_id]);
|
||||
}
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
Cache::forget('all_active_servers');//all servers cache
|
||||
Cache::forget('non_active_servers');//all servers cache
|
||||
|
||||
return redirect()->route('servers.index')
|
||||
->with('success', 'Server Created Successfully.');
|
||||
}
|
||||
|
@ -143,15 +196,25 @@ class ServerController extends Controller
|
|||
->join('providers as p', 's.provider_id', '=', 'p.id')
|
||||
->join('locations as l', 's.location_id', '=', 'l.id')
|
||||
->join('os as o', 's.os_id', '=', 'o.id')
|
||||
->Leftjoin('yabs as y', 's.id', '=', 'y.server_id')
|
||||
->Leftjoin('disk_speed as ds', 'y.id', '=', 'ds.id')
|
||||
->where('s.id', '=', $server->id)
|
||||
->get(['s.*', 'p.name as provider_name', 'l.name as location', 'o.name as os_name', 'pr.*']);
|
||||
->get(['s.*', 'p.name as provider', 'l.name as location', 'o.name as os_name', 'pr.*', 'y.*', 'ds.*']);
|
||||
|
||||
$network_speeds = json_decode(DB::table('network_speed')
|
||||
->where('network_speed.server_id', '=', $server->id)
|
||||
->get(), true);
|
||||
|
||||
$ip_addresses = json_decode(DB::table('ips as i')
|
||||
->where('i.service_id', '=', $server->id)
|
||||
->get(), true);
|
||||
|
||||
$labels = DB::table('labels_assigned as l')
|
||||
->join('labels', 'l.label_id', '=', 'labels.id')
|
||||
->where('l.service_id', '=', $server->id)
|
||||
->get(['labels.label']);
|
||||
|
||||
return view('servers.show', compact(['server', 'server_extras', 'labels']));
|
||||
return view('servers.show', compact(['server', 'server_extras', 'network_speeds', 'labels', 'ip_addresses']));
|
||||
}
|
||||
|
||||
public function edit(Server $server)
|
||||
|
@ -164,12 +227,17 @@ class ServerController extends Controller
|
|||
->get(['labels.id', 'labels.label']);
|
||||
|
||||
$os = DB::table('os')->get(['*']);
|
||||
|
||||
$ip_addresses = json_decode(DB::table('ips as i')
|
||||
->where('i.service_id', '=', $server->id)
|
||||
->get(), true);
|
||||
|
||||
$server = DB::table('servers as s')
|
||||
->join('pricings as p', 's.id', '=', 'p.service_id')
|
||||
->where('s.id', '=', $server->id)
|
||||
->get(['s.*', 'p.*']);
|
||||
|
||||
return view('servers.edit', compact(['server', 'locations', 'providers', 'os', 'labels']));
|
||||
return view('servers.edit', compact(['server', 'locations', 'providers', 'os', 'labels', 'ip_addresses']));
|
||||
}
|
||||
|
||||
public function update(Request $request, Server $server)
|
||||
|
@ -183,7 +251,8 @@ class ServerController extends Controller
|
|||
'location_id' => 'numeric',
|
||||
'price' => 'numeric',
|
||||
'cpu' => 'numeric',
|
||||
'was_promo' => 'numeric'
|
||||
'was_promo' => 'numeric',
|
||||
'next_due_date' => 'date'
|
||||
]);
|
||||
|
||||
|
||||
|
@ -191,8 +260,6 @@ class ServerController extends Controller
|
|||
->where('id', $request->server_id)
|
||||
->update([
|
||||
'hostname' => $request->hostname,
|
||||
'ipv4' => $request->ipv4,
|
||||
'ipv6' => $request->ipv6,
|
||||
'server_type' => $request->server_type,
|
||||
'os_id' => $request->os_id,
|
||||
'ssh' => $request->ssh,
|
||||
|
@ -210,7 +277,8 @@ class ServerController extends Controller
|
|||
'bandwidth' => $request->bandwidth,
|
||||
'cpu' => $request->cpu,
|
||||
'was_promo' => $request->was_promo,
|
||||
'active' => (isset($request->is_active)) ? 1 : 0
|
||||
'active' => (isset($request->is_active)) ? 1 : 0,
|
||||
'show_public' => (isset($request->show_public)) ? 1 : 0
|
||||
]);
|
||||
|
||||
$pricing = new Pricing();
|
||||
|
@ -240,6 +308,26 @@ class ServerController extends Controller
|
|||
}
|
||||
}
|
||||
|
||||
$deleted = DB::table('ips')->where('service_id', '=', $server->id)->delete();
|
||||
|
||||
for ($i = 1; $i <= 8; $i++) {//Max of 8 ips
|
||||
$obj = 'ip' . $i;
|
||||
if (isset($request->$obj) && !is_null($request->$obj)) {
|
||||
DB::insert('INSERT IGNORE INTO ips (id, address, service_id, is_ipv4) values (?, ?, ?, ?)', [
|
||||
Str::random(8),
|
||||
$request->$obj,
|
||||
$request->server_id,
|
||||
(filter_var($request->$obj, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
Cache::forget('all_active_servers');//all servers cache
|
||||
Cache::forget('non_active_servers');//all servers cache
|
||||
|
||||
return redirect()->route('servers.index')
|
||||
->with('success', 'Server Updated Successfully.');
|
||||
}
|
||||
|
@ -255,6 +343,14 @@ class ServerController extends Controller
|
|||
|
||||
Labels::deleteLabelsAssignedTo($server->id);
|
||||
|
||||
IPs::deleteIPsAssignedTo($server->id);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
Cache::forget('all_active_servers');//all servers cache
|
||||
Cache::forget('non_active_servers');//all servers cache
|
||||
|
||||
return redirect()->route('servers.index')
|
||||
->with('success', 'Server was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -4,6 +4,7 @@ namespace App\Http\Controllers;
|
|||
|
||||
use App\Models\Settings;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Session;
|
||||
|
||||
|
@ -27,7 +28,9 @@ class SettingsController extends Controller
|
|||
'show_server_value_provider' => 'required|boolean',
|
||||
'show_server_value_location' => 'required|boolean',
|
||||
'show_server_value_price' => 'required|boolean',
|
||||
'show_server_value_yabs' => 'required|boolean'
|
||||
'show_server_value_yabs' => 'required|boolean',
|
||||
'default_currency' => 'required',
|
||||
'default_server_os' => 'required'
|
||||
]);
|
||||
|
||||
DB::table('settings')
|
||||
|
@ -40,15 +43,25 @@ class SettingsController extends Controller
|
|||
'show_server_value_provider' => $request->show_server_value_provider,
|
||||
'show_server_value_location' => $request->show_server_value_location,
|
||||
'show_server_value_price' => $request->show_server_value_price,
|
||||
'show_server_value_yabs' => $request->show_server_value_yabs
|
||||
'show_server_value_yabs' => $request->show_server_value_yabs,
|
||||
'default_currency' => $request->default_currency,
|
||||
'default_server_os' => $request->default_server_os
|
||||
]);
|
||||
|
||||
Session::put('timer_version_footer', $request->show_versions_footer);
|
||||
Session::put('show_servers_public', $request->show_servers_public);
|
||||
Session::put('show_server_value_ip', $request->show_server_value_ip);
|
||||
Session::put('show_server_value_hostname', $request->show_server_value_hostname);
|
||||
Session::put('show_server_value_price', $request->show_server_value_price);
|
||||
Session::put('show_server_value_yabs', $request->show_server_value_yabs);
|
||||
Session::put('show_server_value_provider', $request->show_server_value_provider);
|
||||
Session::put('show_server_value_location', $request->show_server_value_location);
|
||||
Session::put('default_currency', $request->default_currency);
|
||||
Session::put('default_server_os', $request->default_server_os);
|
||||
Session::save();
|
||||
|
||||
Cache::forget('settings');//Main page settings cache
|
||||
|
||||
return redirect()->route('settings.index')
|
||||
->with('success', 'Settings Updated Successfully.');
|
||||
}
|
||||
|
|
|
@ -2,12 +2,14 @@
|
|||
|
||||
namespace App\Http\Controllers;
|
||||
|
||||
use App\Models\IPs;
|
||||
use App\Models\Labels;
|
||||
use App\Models\Locations;
|
||||
use App\Models\Pricing;
|
||||
use App\Models\Providers;
|
||||
use App\Models\Shared;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -37,8 +39,6 @@ class SharedController extends Controller
|
|||
$request->validate([
|
||||
'domain' => 'required|min:4',
|
||||
'shared_type' => 'required',
|
||||
'dedicated_ip' => 'present',
|
||||
'has_dedicated_ip' => 'numeric',
|
||||
'server_type' => 'numeric',
|
||||
'ram' => 'numeric',
|
||||
'disk' => 'numeric',
|
||||
|
@ -64,8 +64,6 @@ class SharedController extends Controller
|
|||
'id' => $shared_id,
|
||||
'main_domain' => $request->domain,
|
||||
'shared_type' => $request->shared_type,
|
||||
'has_dedicated_ip' => $request->has_dedicated_ip,
|
||||
'ip' => $request->dedicated_ip,
|
||||
'provider_id' => $request->provider_id,
|
||||
'location_id' => $request->location_id,
|
||||
'disk' => $request->disk,
|
||||
|
@ -96,6 +94,30 @@ class SharedController extends Controller
|
|||
'next_due_date' => $request->next_due_date,
|
||||
]);
|
||||
|
||||
$labels_array = [$request->label1, $request->label2, $request->label3, $request->label4];
|
||||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
if (!is_null($labels_array[($i - 1)])) {
|
||||
DB::insert('INSERT IGNORE INTO labels_assigned (label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $shared_id]);
|
||||
}
|
||||
}
|
||||
|
||||
if (!is_null($request->dedicated_ip)) {
|
||||
IPs::create(
|
||||
[
|
||||
'id' => Str::random(8),
|
||||
'service_id' => $shared_id,
|
||||
'address' => $request->dedicated_ip,
|
||||
'is_ipv4' => (filter_var($request->dedicated_ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1,
|
||||
'active' => 1
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('shared.index')
|
||||
->with('success', 'Shared hosting created Successfully.');
|
||||
}
|
||||
|
@ -114,21 +136,32 @@ class SharedController extends Controller
|
|||
->where('l.service_id', '=', $shared->id)
|
||||
->get(['labels.label']);
|
||||
|
||||
return view('shared.show', compact(['shared', 'shared_extras', 'labels']));
|
||||
$ip_address = DB::table('ips as i')
|
||||
->where('i.service_id', '=', $shared->id)
|
||||
->get();
|
||||
|
||||
return view('shared.show', compact(['shared', 'shared_extras', 'labels', 'ip_address']));
|
||||
}
|
||||
|
||||
public function edit(Shared $shared)
|
||||
{
|
||||
$locations = DB::table('locations')->get(['*']);
|
||||
$providers = json_decode(DB::table('providers')->get(['*']), true);
|
||||
$labels = DB::table('labels_assigned as l')
|
||||
->join('labels', 'l.label_id', '=', 'labels.id')
|
||||
->where('l.service_id', '=', $shared->id)
|
||||
->get(['labels.id', 'labels.label']);
|
||||
|
||||
$ip_address = json_decode(DB::table('ips as i')
|
||||
->where('i.service_id', '=', $shared->id)
|
||||
->get(), true);
|
||||
|
||||
$shared = DB::table('shared_hosting as s')
|
||||
->join('pricings as p', 's.id', '=', 'p.service_id')
|
||||
->where('s.id', '=', $shared->id)
|
||||
->get(['s.*', 'p.*']);
|
||||
|
||||
|
||||
return view('shared.edit', compact(['shared', 'locations', 'providers']));
|
||||
return view('shared.edit', compact(['shared', 'locations', 'providers', 'labels', 'ip_address']));
|
||||
}
|
||||
|
||||
public function update(Request $request, Shared $shared)
|
||||
|
@ -138,7 +171,6 @@ class SharedController extends Controller
|
|||
'domain' => 'required|min:4',
|
||||
'shared_type' => 'required',
|
||||
'dedicated_ip' => 'present',
|
||||
'has_dedicated_ip' => 'numeric',
|
||||
'server_type' => 'numeric',
|
||||
'disk' => 'numeric',
|
||||
'os_id' => 'numeric',
|
||||
|
@ -161,8 +193,6 @@ class SharedController extends Controller
|
|||
->update([
|
||||
'main_domain' => $request->domain,
|
||||
'shared_type' => $request->shared_type,
|
||||
'has_dedicated_ip' => $request->has_dedicated_ip,
|
||||
'ip' => $request->dedicated_ip,
|
||||
'provider_id' => $request->provider_id,
|
||||
'location_id' => $request->location_id,
|
||||
'disk' => $request->disk,
|
||||
|
@ -193,6 +223,31 @@ class SharedController extends Controller
|
|||
'next_due_date' => $request->next_due_date,
|
||||
]);
|
||||
|
||||
$deleted = DB::table('labels_assigned')->where('service_id', '=', $request->id)->delete();
|
||||
|
||||
$labels_array = [$request->label1, $request->label2, $request->label3, $request->label4];
|
||||
|
||||
for ($i = 1; $i <= 4; $i++) {
|
||||
if (!is_null($labels_array[($i - 1)])) {
|
||||
DB::insert('INSERT IGNORE INTO labels_assigned ( label_id, service_id) values (?, ?)', [$labels_array[($i - 1)], $request->id]);
|
||||
}
|
||||
}
|
||||
|
||||
$delete_ip = DB::table('ips')->where('service_id', '=', $request->id)->delete();
|
||||
|
||||
if (isset($request->dedicated_ip)) {
|
||||
DB::insert('INSERT IGNORE INTO ips (id, address, service_id, is_ipv4) values (?, ?, ?, ?)', [
|
||||
Str::random(8),
|
||||
$request->dedicated_ip,
|
||||
$request->id,
|
||||
(filter_var($request->dedicated_ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) ? 0 : 1
|
||||
]);
|
||||
}
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('shared.index')
|
||||
->with('success', 'Shared hosting updated Successfully.');
|
||||
}
|
||||
|
@ -209,6 +264,12 @@ class SharedController extends Controller
|
|||
|
||||
Labels::deleteLabelsAssignedTo($shared->id);
|
||||
|
||||
IPs::deleteIPsAssignedTo($shared->id);
|
||||
|
||||
Cache::forget('services_count');//Main page services_count cache
|
||||
Cache::forget('due_soon');//Main page due_soon cache
|
||||
Cache::forget('recently_added');//Main page recently_added cache
|
||||
|
||||
return redirect()->route('shared.index')
|
||||
->with('success', 'Shared hosting was deleted Successfully.');
|
||||
}
|
||||
|
|
|
@ -8,6 +8,7 @@ use App\Process;
|
|||
use App\Models\DiskSpeed;
|
||||
use App\Models\NetworkSpeed;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Str;
|
||||
|
||||
|
@ -52,7 +53,7 @@ class YabsController extends Controller
|
|||
'output_date' => $yabs['output_date'],
|
||||
'cpu_cores' => $yabs['cpu_cores'],
|
||||
'cpu_freq' => $yabs['cpu_freq'],
|
||||
'cpu' => $yabs['cpu'],
|
||||
'cpu_model' => $yabs['cpu'],
|
||||
'ram' => $yabs['ram'],
|
||||
'ram_type' => $yabs['ram_type'],
|
||||
'ram_mb' => $yabs['ram_mb'],
|
||||
|
@ -108,6 +109,9 @@ class YabsController extends Controller
|
|||
'has_yabs' => 1
|
||||
]);
|
||||
|
||||
Cache::forget('all_active_servers');//all servers cache
|
||||
Cache::forget('non_active_servers');//all servers cache
|
||||
|
||||
return redirect()->route('yabs.index')
|
||||
->with('success', 'Success inserting YABs');
|
||||
}
|
||||
|
@ -130,9 +134,18 @@ class YabsController extends Controller
|
|||
public function destroy(Yabs $yab)
|
||||
{
|
||||
$id = $yab->id;
|
||||
$items = Yabs::find($id);
|
||||
$yabs = Yabs::find($id);
|
||||
$yabs->delete();
|
||||
|
||||
$items->delete();
|
||||
$disk = DiskSpeed::find($id);
|
||||
$disk->delete();
|
||||
|
||||
$network = NetworkSpeed::find($id);
|
||||
$network->delete();
|
||||
|
||||
$update_server = DB::table('servers')
|
||||
->where('id', $yab->server_id)
|
||||
->update(['has_yabs' => 0]);
|
||||
|
||||
return redirect()->route('yabs.index')
|
||||
->with('success', 'YABs was deleted Successfully.');
|
||||
|
|
|
@ -9,5 +9,7 @@ class OS extends Model
|
|||
{
|
||||
use HasFactory;
|
||||
|
||||
protected $fillable = ['name'];
|
||||
|
||||
protected $table = 'os';
|
||||
}
|
||||
|
|
|
@ -11,7 +11,7 @@ class Server extends Model
|
|||
|
||||
public $incrementing = false;
|
||||
|
||||
protected $fillable = ['id', 'hostname', 'ipv4', 'ipv6', 'server_type', 'os_id', 'location_id', 'provider_id', 'ram', 'disk', 'ram_type', 'disk_type', 'ns1', 'ns2', 'label', 'bandwidth', 'ram_as_mb', 'disk_as_gb', 'has_yabs', 'was_promo', 'owned_since', 'ssh', 'active'];
|
||||
protected $fillable = ['id', 'hostname', 'ipv4', 'ipv6', 'server_type', 'os_id', 'location_id', 'provider_id', 'ram', 'disk', 'ram_type', 'disk_type', 'ns1', 'ns2', 'label', 'bandwidth', 'ram_as_mb', 'disk_as_gb', 'has_yabs', 'was_promo', 'owned_since', 'ssh', 'active','show_public'];
|
||||
/**
|
||||
* @var mixed
|
||||
*/
|
||||
|
|
|
@ -10,4 +10,6 @@ class Settings extends Model
|
|||
use HasFactory;
|
||||
|
||||
protected $table = 'settings';
|
||||
|
||||
protected $fillable = ['id', 'show_versions_footer', 'show_servers_public'];
|
||||
}
|
||||
|
|
|
@ -13,5 +13,5 @@ class Yabs extends Model
|
|||
|
||||
protected $table = 'yabs';
|
||||
|
||||
protected $fillable = ['id', 'server_id', 'has_ipv6', 'aes', 'vm', 'output_date', 'cpu_cores', 'cpu_freq', 'cpu', 'ram', 'ram_type', 'ram_mb', 'disk', 'disk_type', 'disk_gb', 'gb5_single', 'gb5_multi', 'gb5_id', '4k', '4k_type', '4k_as_mbps', '64k', '64k_type', '64k_as_mbps', '512k', '512k_type', '512k_as_mbps', '1m', '1m_type', '1m_as_mbps', 'location', 'send', 'send_type', 'send_as_mbps', 'receive', 'receive_type', 'receive_as_mbps'];
|
||||
protected $fillable = ['id', 'server_id', 'has_ipv6', 'aes', 'vm', 'output_date', 'cpu_cores', 'cpu_freq', 'cpu_model', 'ram', 'ram_type', 'ram_mb', 'disk', 'disk_type', 'disk_gb', 'gb5_single', 'gb5_multi', 'gb5_id', '4k', '4k_type', '4k_as_mbps', '64k', '64k_type', '64k_as_mbps', '512k', '512k_type', '512k_as_mbps', '1m', '1m_type', '1m_as_mbps', 'location', 'send', 'send_type', 'send_as_mbps', 'receive', 'receive_type', 'receive_as_mbps'];
|
||||
}
|
||||
|
|
|
@ -182,8 +182,8 @@ class Process
|
|||
return array('error_id' => 10, 'error_message' => 'Issue writing/reading txt file');
|
||||
}
|
||||
|
||||
if (count($array) < 47) {
|
||||
return array('error_id' => 9, 'error_message' => 'Less than 47 lines');
|
||||
if (count($array) < 46) {
|
||||
return array('error_id' => 9, 'error_message' => 'Less than 46 lines');
|
||||
}
|
||||
|
||||
if (str_contains($array[0], "# ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## #\r")) {
|
||||
|
@ -192,7 +192,7 @@ class Process
|
|||
}
|
||||
|
||||
$version_array = explode(' ', preg_replace('!\s+!', ' ', $this->trimRemoveR($array[2])));
|
||||
if ($version_array[1] === 'v2021-12-28') {//YABs version
|
||||
if ($version_array[1] === 'v2021-12-28' || $version_array[1] === 'v2022-02-18') {//YABs version
|
||||
$cpu = $this->trimRemoveR(str_replace(':', '', strstr($array[10], ': ')));
|
||||
$cpu_spec = explode(' ', strstr($array[11], ': '));//: 2 @ 3792.872 MHz
|
||||
$cpu_cores = $cpu_spec[1];
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\View\Components;
|
||||
|
||||
use App\Models\Labels;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\View\Component;
|
||||
|
||||
class LabelsSelect extends Component
|
||||
|
@ -14,8 +15,11 @@ class LabelsSelect extends Component
|
|||
*/
|
||||
public function render()
|
||||
{
|
||||
$all_labels = Cache::rememberForever('all_labels', function () {
|
||||
return Labels::all();
|
||||
});
|
||||
return view('components.labels-select', [
|
||||
'labels' => Labels::all()
|
||||
'labels' => $all_labels
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\View\Components;
|
||||
|
||||
use App\Models\Locations;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\View\Component;
|
||||
|
||||
class LocationsSelect extends Component
|
||||
|
@ -14,8 +15,11 @@ class LocationsSelect extends Component
|
|||
*/
|
||||
public function render()
|
||||
{
|
||||
$all_locations = Cache::rememberForever('all_locations', function () {
|
||||
return Locations::all();
|
||||
});
|
||||
return view('components.locations-select', [
|
||||
'locations' => Locations::all()
|
||||
'locations' => $all_locations
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
namespace App\View\Components;
|
||||
|
||||
use App\Models\Providers;
|
||||
use Illuminate\Support\Facades\Cache;
|
||||
use Illuminate\View\Component;
|
||||
|
||||
class ProvidersSelect extends Component
|
||||
|
@ -15,8 +16,11 @@ class ProvidersSelect extends Component
|
|||
*/
|
||||
public function render()
|
||||
{
|
||||
$all_providers = Cache::rememberForever('all_providers', function () {
|
||||
return Providers::all();
|
||||
});
|
||||
return view('components.providers-select', [
|
||||
'providers' => Providers::all()
|
||||
'providers' => $all_providers
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -6,11 +6,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
|
|||
|
||||
class DNSFactory extends Factory
|
||||
{
|
||||
/**
|
||||
* Define the model's default state.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function definition()
|
||||
{
|
||||
return [
|
||||
|
|
|
@ -6,11 +6,6 @@ use Illuminate\Database\Eloquent\Factories\Factory;
|
|||
|
||||
class DomainsFactory extends Factory
|
||||
{
|
||||
/**
|
||||
* Define the model's default state.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function definition()
|
||||
{
|
||||
return [
|
||||
|
|
|
@ -7,18 +7,8 @@ use Illuminate\Database\Eloquent\Factories\Factory;
|
|||
|
||||
class ServerFactory extends Factory
|
||||
{
|
||||
/**
|
||||
* The name of the factory's corresponding model.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $model = Server::class;
|
||||
|
||||
/**
|
||||
* Define the model's default state.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function definition()
|
||||
{
|
||||
|
||||
|
|
|
@ -8,18 +8,8 @@ use Illuminate\Support\Str;
|
|||
|
||||
class UserFactory extends Factory
|
||||
{
|
||||
/**
|
||||
* The name of the factory's corresponding model.
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
protected $model = User::class;
|
||||
|
||||
/**
|
||||
* Define the model's default state.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
public function definition()
|
||||
{
|
||||
return [
|
||||
|
|
|
@ -1,36 +0,0 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateFailedJobsTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('failed_jobs', function (Blueprint $table) {
|
||||
$table->id();
|
||||
$table->string('uuid')->unique();
|
||||
$table->text('connection');
|
||||
$table->text('queue');
|
||||
$table->longText('payload');
|
||||
$table->longText('exception');
|
||||
$table->timestamp('failed_at')->useCurrent();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('failed_jobs');
|
||||
}
|
||||
}
|
|
@ -1,36 +0,0 @@
|
|||
<?php
|
||||
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Support\Facades\Schema;
|
||||
|
||||
class CreateCrudTable extends Migration
|
||||
{
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
Schema::create('crud', function (Blueprint $table) {
|
||||
$defaultjob = 'unemployed';
|
||||
$table->id();
|
||||
$table->string('name')->nullable($value=false);
|
||||
$table->string('city')->nullable($value=false);
|
||||
$table->string('phone')->nullable($value=true);
|
||||
$table->string('job')->nullable($value=true)->default($defaultjob);
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
Schema::dropIfExists('crud');
|
||||
}
|
||||
}
|
|
@ -14,13 +14,12 @@ class CreateServersTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('servers', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique()->default(null);
|
||||
$table->char('id', 8)->primary()->default(null);
|
||||
$table->tinyInteger('active')->default(1);
|
||||
$table->tinyInteger('show_public')->default(0);
|
||||
$table->string('hostname');
|
||||
$table->string('ns1')->nullable()->default(null);
|
||||
$table->string('ns2')->nullable()->default(null);
|
||||
$table->string('ipv4')->nullable()->default(null);
|
||||
$table->string('ipv6')->nullable()->default(null);
|
||||
$table->tinyInteger('server_type')->default(1);
|
||||
$table->integer('os_id')->default(0);
|
||||
$table->integer('provider_id')->default(9999);
|
||||
|
|
|
@ -16,6 +16,7 @@ class CreateOsTable extends Migration
|
|||
Schema::create('os', function (Blueprint $table) {
|
||||
$table->id()->autoIncrement();
|
||||
$table->string('name')->unique();
|
||||
$table->timestamps();
|
||||
});
|
||||
|
||||
}
|
||||
|
|
|
@ -14,7 +14,7 @@ class CreateDomainsTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('domains', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique()->default(null);
|
||||
$table->char('id', 8)->primary()->default(null);
|
||||
$table->string('domain');
|
||||
$table->tinyInteger('active')->default(1);
|
||||
$table->string('extension');
|
||||
|
|
|
@ -15,7 +15,7 @@ class CreateLabelsTable extends Migration
|
|||
{
|
||||
Schema::create('labels', function (Blueprint $table) {
|
||||
$table->char('id', 8)->primary()->default(null);
|
||||
$table->string('label');
|
||||
$table->string('label')->unique();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -14,11 +14,9 @@ class CreateSharedsTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('shared_hosting', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique();
|
||||
$table->char('id', 8)->primary();
|
||||
$table->tinyInteger('active')->default(1);
|
||||
$table->string('main_domain');
|
||||
$table->tinyInteger('has_dedicated_ip')->default(0);
|
||||
$table->string('ip')->nullable()->default(null);
|
||||
$table->string('shared_type')->nullable();
|
||||
$table->integer('provider_id')->default(9999);
|
||||
$table->integer('location_id')->default(9999);
|
||||
|
|
|
@ -14,11 +14,9 @@ class CreateResellersTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('reseller_hosting', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique();
|
||||
$table->char('id', 8)->primary();
|
||||
$table->tinyInteger('active')->default(1);
|
||||
$table->string('main_domain');
|
||||
$table->tinyInteger('has_dedicated_ip')->default(0);
|
||||
$table->string('ip')->nullable()->default(null);
|
||||
$table->integer('accounts')->default(1);
|
||||
$table->string('reseller_type')->nullable();
|
||||
$table->integer('provider_id')->default(9999);
|
||||
|
|
|
@ -13,7 +13,7 @@ class CreateYabsTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('yabs', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique();
|
||||
$table->char('id', 8)->primary();
|
||||
$table->char('server_id', 8);
|
||||
$table->boolean('has_ipv6')->default(false);
|
||||
$table->boolean('aes')->default(false);
|
||||
|
@ -21,7 +21,7 @@ class CreateYabsTable extends Migration
|
|||
$table->dateTime('output_date');
|
||||
$table->tinyInteger('cpu_cores');
|
||||
$table->float('cpu_freq');
|
||||
$table->string('cpu');
|
||||
$table->string('cpu_model');
|
||||
$table->float('ram');
|
||||
$table->char('ram_type', 2);
|
||||
$table->float('ram_mb');
|
||||
|
@ -32,6 +32,7 @@ class CreateYabsTable extends Migration
|
|||
$table->integer('gb5_multi');
|
||||
$table->integer('gb5_id');
|
||||
$table->timestamps();
|
||||
$table->unique(['id','server_id'], 'uni');
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -12,7 +12,7 @@ class CreateDiskSpeedTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('disk_speed', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique();
|
||||
$table->char('id', 8)->primary();
|
||||
$table->char('server_id',8);
|
||||
$table->float('d_4k');
|
||||
$table->char('d_4k_type',4);
|
||||
|
|
|
@ -22,6 +22,7 @@ class CreateNetworkSpeedTable extends Migration
|
|||
$table->char('receive_type', 4);
|
||||
$table->float('receive_as_mbps');
|
||||
$table->timestamps();
|
||||
$table->unique(['id','server_id', 'location'], 'uni');
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -14,8 +14,9 @@ class CreateLabelsAssignedTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('labels_assigned', function (Blueprint $table) {
|
||||
$table->char('label_id', 8)->unique();
|
||||
$table->char('label_id', 8);
|
||||
$table->char('service_id', 8);
|
||||
$table->unique(['label_id','service_id'], 'uni');
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -14,7 +14,7 @@ class CreateSettingsTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('settings', function (Blueprint $table) {
|
||||
$table->integer('id')->default(1)->unique();
|
||||
$table->integer('id')->default(1)->primary();
|
||||
$table->boolean('show_versions_footer')->default(true);
|
||||
$table->boolean('show_servers_public')->default(false);
|
||||
$table->boolean('show_server_value_ip')->default(false);
|
||||
|
|
|
@ -14,10 +14,10 @@ class CreateMiscsTable extends Migration
|
|||
public function up()
|
||||
{
|
||||
Schema::create('misc_services', function (Blueprint $table) {
|
||||
$table->char('id', 8)->unique();
|
||||
$table->char('id', 8)->primary();
|
||||
$table->string('name');
|
||||
$table->tinyInteger('active')->default(1);
|
||||
$table->date('owned_since');
|
||||
$table->date('owned_since')->nullable();
|
||||
$table->timestamps();
|
||||
});
|
||||
}
|
||||
|
@ -31,4 +31,4 @@ class CreateMiscsTable extends Migration
|
|||
{
|
||||
Schema::dropIfExists('misc_services');
|
||||
}
|
||||
};
|
||||
}
|
||||
|
|
|
@ -6,22 +6,16 @@ use Illuminate\Database\Seeder;
|
|||
|
||||
class DatabaseSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Seed the application's database.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
\App\Models\User::factory(1)->create();
|
||||
//\App\Models\Server::factory(10)->create();
|
||||
//\App\Models\Domains::factory(4)->create();
|
||||
//\App\Models\User::factory(1)->create();//Disable demo first user creation
|
||||
$this->call(SettingsSeeder::class);
|
||||
$this->call(ProvidersSeeder::class);
|
||||
$this->call(LocationsSeeder::class);
|
||||
$this->call(OsSeeder::class);
|
||||
$this->call(LabelsSeeder::class);
|
||||
$this->call(DomainsSeeder::class);
|
||||
$this->call(ServersSeeder::class);
|
||||
//$this->call(DomainsSeeder::class);
|
||||
//$this->call(ServersSeeder::class);
|
||||
//$this->call(SharedSeeder::class);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,11 +9,6 @@ use Illuminate\Support\Str;
|
|||
|
||||
class DomainsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$id1 = Str::random(8);
|
||||
|
@ -26,7 +21,7 @@ class DomainsSeeder extends Seeder
|
|||
"extension" => "ai",
|
||||
"provider_id" => 59,
|
||||
"owned_since" => '2013-01-12',
|
||||
//"next_due_date" => Carbon::now()->addDays(30)->format('Y-m-d')
|
||||
"created_at" => Carbon::now()
|
||||
],
|
||||
[
|
||||
"id" => $id2,
|
||||
|
@ -34,7 +29,7 @@ class DomainsSeeder extends Seeder
|
|||
"extension" => "club",
|
||||
"provider_id" => 59,
|
||||
"owned_since" => '2016-04-25',
|
||||
//"next_due_date" => Carbon::now()->addDays(30)->format('Y-m-d')
|
||||
"created_at" => Carbon::now()
|
||||
]
|
||||
];
|
||||
|
||||
|
|
|
@ -8,11 +8,6 @@ use Illuminate\Support\Str;
|
|||
|
||||
class LabelsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$os = [
|
||||
|
|
|
@ -7,11 +7,6 @@ use Illuminate\Support\Facades\DB;
|
|||
|
||||
class LocationsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$locations = array(
|
||||
|
|
|
@ -2,47 +2,43 @@
|
|||
|
||||
namespace Database\Seeders;
|
||||
|
||||
use Carbon\Carbon;
|
||||
use Illuminate\Database\Seeder;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
|
||||
class OsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$os = [
|
||||
["name" => "None"],
|
||||
["name" => "Centos 7"],
|
||||
["name" => "Centos 8"],
|
||||
["name" => "Centos"],
|
||||
["name" => "Debian 9"],
|
||||
["name" => "Debian 10"],
|
||||
["name" => "Debian"],
|
||||
["name" => "Fedora 32"],
|
||||
["name" => "Fedora 33"],
|
||||
["name" => "Fedora"],
|
||||
["name" => "FreeBSD 11.4"],
|
||||
["name" => "FreeBSD 12.1"],
|
||||
["name" => "FreeBSD"],
|
||||
["name" => "OpenBSD 6.7"],
|
||||
["name" => "OpenBSD 6.8"],
|
||||
["name" => "OpenBSD"],
|
||||
["name" => "Ubuntu 16.04"],
|
||||
["name" => "Ubuntu 18.04"],
|
||||
["name" => "Ubuntu 20.04"],
|
||||
["name" => "Ubuntu 20.10"],
|
||||
["name" => "Ubuntu"],
|
||||
["name" => "Windows Server 2008"],
|
||||
["name" => "Windows Server 2012"],
|
||||
["name" => "Windows Server 2016"],
|
||||
["name" => "Windows Server 2019"],
|
||||
["name" => "Windows 10"],
|
||||
["name" => "Custom"],
|
||||
["name" => "Other"]
|
||||
["name" => "None", "created_at" => Carbon::now()],
|
||||
["name" => "Centos 7", "created_at" => Carbon::now()],
|
||||
["name" => "Centos 8", "created_at" => Carbon::now()],
|
||||
["name" => "Centos", "created_at" => Carbon::now()],
|
||||
["name" => "Debian 9", "created_at" => Carbon::now()],
|
||||
["name" => "Debian 10", "created_at" => Carbon::now()],
|
||||
["name" => "Debian", "created_at" => Carbon::now()],
|
||||
["name" => "Fedora 32", "created_at" => Carbon::now()],
|
||||
["name" => "Fedora 33", "created_at" => Carbon::now()],
|
||||
["name" => "Fedora", "created_at" => Carbon::now()],
|
||||
["name" => "FreeBSD 11.4", "created_at" => Carbon::now()],
|
||||
["name" => "FreeBSD 12.1", "created_at" => Carbon::now()],
|
||||
["name" => "FreeBSD", "created_at" => Carbon::now()],
|
||||
["name" => "OpenBSD 6.7", "created_at" => Carbon::now()],
|
||||
["name" => "OpenBSD 6.8", "created_at" => Carbon::now()],
|
||||
["name" => "OpenBSD", "created_at" => Carbon::now()],
|
||||
["name" => "Ubuntu 16.04", "created_at" => Carbon::now()],
|
||||
["name" => "Ubuntu 18.04", "created_at" => Carbon::now()],
|
||||
["name" => "Ubuntu 20.04", "created_at" => Carbon::now()],
|
||||
["name" => "Ubuntu 20.10", "created_at" => Carbon::now()],
|
||||
["name" => "Ubuntu", "created_at" => Carbon::now()],
|
||||
["name" => "Windows Server 2008", "created_at" => Carbon::now()],
|
||||
["name" => "Windows Server 2012", "created_at" => Carbon::now()],
|
||||
["name" => "Windows Server 2016", "created_at" => Carbon::now()],
|
||||
["name" => "Windows Server 2019", "created_at" => Carbon::now()],
|
||||
["name" => "Windows 10", "created_at" => Carbon::now()],
|
||||
["name" => "Custom", "created_at" => Carbon::now()],
|
||||
["name" => "Other", "created_at" => Carbon::now()]
|
||||
];
|
||||
|
||||
DB::table('os')->insert($os);
|
||||
|
|
|
@ -9,11 +9,6 @@ use Illuminate\Support\Str;
|
|||
|
||||
class ProvidersSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
|
||||
|
|
|
@ -9,11 +9,6 @@ use Illuminate\Support\Str;
|
|||
|
||||
class ServersSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$id1 = Str::random(8);
|
||||
|
@ -25,9 +20,8 @@ class ServersSeeder extends Seeder
|
|||
"hostname" => "la.node.ai",
|
||||
"os_id" => 20,
|
||||
"provider_id" => 90,
|
||||
"location_id" => 34,
|
||||
"location_id" => 35,
|
||||
"bandwidth" => 1000,
|
||||
"ipv4" => '127.0.0.1',
|
||||
"cpu" => 1,
|
||||
"ram" => 512,
|
||||
"ram_type" => 'MB',
|
||||
|
@ -44,9 +38,8 @@ class ServersSeeder extends Seeder
|
|||
"hostname" => "sg.node.ai",
|
||||
"os_id" => 20,
|
||||
"provider_id" => 90,
|
||||
"location_id" => 70,
|
||||
"location_id" => 71,
|
||||
"bandwidth" => 2000,
|
||||
"ipv4" => '127.0.0.1',
|
||||
"cpu" => 1,
|
||||
"ram" => 2048,
|
||||
"ram_type" => 'MB',
|
||||
|
@ -88,5 +81,26 @@ class ServersSeeder extends Seeder
|
|||
];
|
||||
|
||||
DB::table('pricings')->insert($pricing);
|
||||
|
||||
$ips = [
|
||||
[
|
||||
"id" => Str::random(8),
|
||||
"service_id" => $id1,
|
||||
"address" => '127.0.0.1',
|
||||
"is_ipv4" => 1,
|
||||
"active" => 1,
|
||||
"created_at" => Carbon::now()
|
||||
],
|
||||
[
|
||||
"id" => Str::random(8),
|
||||
"service_id" => $id2,
|
||||
"address" => '127.0.0.1',
|
||||
"is_ipv4" => 1,
|
||||
"active" => 1,
|
||||
"created_at" => Carbon::now()
|
||||
],
|
||||
];
|
||||
|
||||
DB::table('ips')->insert($ips);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,11 +8,6 @@ use Illuminate\Support\Facades\DB;
|
|||
|
||||
class SettingsSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
$settings = [
|
||||
|
|
|
@ -9,27 +9,52 @@ use Illuminate\Support\Str;
|
|||
|
||||
class SharedSeeder extends Seeder
|
||||
{
|
||||
/**
|
||||
* Run the database seeds.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function run()
|
||||
{
|
||||
/*$shared = [
|
||||
|
||||
$id = Str::random(8);
|
||||
|
||||
$shared = [
|
||||
[
|
||||
"id" => Str::random(8),
|
||||
"domain" => "node",
|
||||
"extension" => "ai",
|
||||
"provider_id" => 58,
|
||||
"price" => 9.99,
|
||||
"currency" => 'USD',
|
||||
"payment_term" => 4,
|
||||
"owned_since" => '2013-01-12',
|
||||
"next_due_date" => Carbon::now()->addDays(30)->format('Y-m-d')
|
||||
"id" => $id,
|
||||
"active" => 1,
|
||||
"main_domain" => "node.ai",
|
||||
"shared_type" => "Direct Admin",
|
||||
"bandwidth" => 3000,
|
||||
"disk" => 45,
|
||||
"disk_type" => 'GB',
|
||||
"disk_as_gb" => 45,
|
||||
"domains_limit" => 10,
|
||||
"subdomains_limit" => 10,
|
||||
"ftp_limit" => 5,
|
||||
"email_limit" => 5,
|
||||
"db_limit" => 2,
|
||||
"provider_id" => 90,
|
||||
"location_id" => 71,
|
||||
"owned_since" => Carbon::now()->subDays(220),
|
||||
"created_at" => Carbon::now(),
|
||||
"updated_at" => Carbon::now(),
|
||||
]
|
||||
];
|
||||
|
||||
DB::table('shareds')->insert($shared);*/
|
||||
DB::table('shared_hosting')->insert($shared);
|
||||
|
||||
$pricing = [
|
||||
[
|
||||
"service_id" => $id,
|
||||
"active" => 1,
|
||||
"service_type" => 2,
|
||||
"currency" => "USD",
|
||||
"price" => 60.00,
|
||||
"term" => 4,
|
||||
"as_usd" => 60.00,
|
||||
"usd_per_month" => 5.00,
|
||||
"next_due_date" => Carbon::now()->addDays(12)->format('Y-m-d'),
|
||||
"created_at" => Carbon::now(),
|
||||
"updated_at" => Carbon::now(),
|
||||
]
|
||||
];
|
||||
|
||||
DB::table('pricings')->insert($pricing);
|
||||
}
|
||||
}
|
||||
|
|
15
node_modules/.bin/acorn
generated
vendored
15
node_modules/.bin/acorn
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../acorn/bin/acorn" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../acorn/bin/acorn" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/acorn.cmd
generated
vendored
17
node_modules/.bin/acorn.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\acorn\bin\acorn" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/acorn.ps1
generated
vendored
18
node_modules/.bin/acorn.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../acorn/bin/acorn" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../acorn/bin/acorn" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/ansi-html
generated
vendored
15
node_modules/.bin/ansi-html
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../ansi-html-community/bin/ansi-html" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../ansi-html-community/bin/ansi-html" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/ansi-html.cmd
generated
vendored
17
node_modules/.bin/ansi-html.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\ansi-html-community\bin\ansi-html" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/ansi-html.ps1
generated
vendored
18
node_modules/.bin/ansi-html.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../ansi-html-community/bin/ansi-html" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../ansi-html-community/bin/ansi-html" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/atob
generated
vendored
15
node_modules/.bin/atob
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../atob/bin/atob.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../atob/bin/atob.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/atob.cmd
generated
vendored
17
node_modules/.bin/atob.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\atob\bin\atob.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/atob.ps1
generated
vendored
18
node_modules/.bin/atob.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../atob/bin/atob.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../atob/bin/atob.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/autoprefixer
generated
vendored
15
node_modules/.bin/autoprefixer
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../autoprefixer/bin/autoprefixer" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../autoprefixer/bin/autoprefixer" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/autoprefixer.cmd
generated
vendored
17
node_modules/.bin/autoprefixer.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\autoprefixer\bin\autoprefixer" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/autoprefixer.ps1
generated
vendored
18
node_modules/.bin/autoprefixer.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../autoprefixer/bin/autoprefixer" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../autoprefixer/bin/autoprefixer" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/browserslist
generated
vendored
15
node_modules/.bin/browserslist
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../browserslist/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../browserslist/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/browserslist.cmd
generated
vendored
17
node_modules/.bin/browserslist.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\browserslist\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/browserslist.ps1
generated
vendored
18
node_modules/.bin/browserslist.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../browserslist/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../browserslist/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/concat
generated
vendored
15
node_modules/.bin/concat
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../concat/bin/concat" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../concat/bin/concat" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/concat.cmd
generated
vendored
17
node_modules/.bin/concat.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\concat\bin\concat" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/concat.ps1
generated
vendored
18
node_modules/.bin/concat.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../concat/bin/concat" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../concat/bin/concat" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/cssesc
generated
vendored
15
node_modules/.bin/cssesc
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../cssesc/bin/cssesc" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../cssesc/bin/cssesc" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/cssesc.cmd
generated
vendored
17
node_modules/.bin/cssesc.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\cssesc\bin\cssesc" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/cssesc.ps1
generated
vendored
18
node_modules/.bin/cssesc.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../cssesc/bin/cssesc" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../cssesc/bin/cssesc" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/detective
generated
vendored
15
node_modules/.bin/detective
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../detective/bin/detective.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../detective/bin/detective.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/detective.cmd
generated
vendored
17
node_modules/.bin/detective.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\detective\bin\detective.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/detective.ps1
generated
vendored
18
node_modules/.bin/detective.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../detective/bin/detective.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../detective/bin/detective.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/envinfo
generated
vendored
15
node_modules/.bin/envinfo
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../envinfo/dist/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../envinfo/dist/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/envinfo.cmd
generated
vendored
17
node_modules/.bin/envinfo.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\envinfo\dist\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/envinfo.ps1
generated
vendored
18
node_modules/.bin/envinfo.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../envinfo/dist/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../envinfo/dist/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/he
generated
vendored
15
node_modules/.bin/he
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../he/bin/he" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../he/bin/he" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/he.cmd
generated
vendored
17
node_modules/.bin/he.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\he\bin\he" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/he.ps1
generated
vendored
18
node_modules/.bin/he.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../he/bin/he" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../he/bin/he" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/html-minifier-terser
generated
vendored
15
node_modules/.bin/html-minifier-terser
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../html-minifier-terser/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../html-minifier-terser/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/html-minifier-terser.cmd
generated
vendored
17
node_modules/.bin/html-minifier-terser.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\html-minifier-terser\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/html-minifier-terser.ps1
generated
vendored
18
node_modules/.bin/html-minifier-terser.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../html-minifier-terser/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../html-minifier-terser/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/import-local-fixture
generated
vendored
15
node_modules/.bin/import-local-fixture
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../import-local/fixtures/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../import-local/fixtures/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/import-local-fixture.cmd
generated
vendored
17
node_modules/.bin/import-local-fixture.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\import-local\fixtures\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/import-local-fixture.ps1
generated
vendored
18
node_modules/.bin/import-local-fixture.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../import-local/fixtures/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../import-local/fixtures/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/is-docker
generated
vendored
15
node_modules/.bin/is-docker
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../is-docker/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../is-docker/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/is-docker.cmd
generated
vendored
17
node_modules/.bin/is-docker.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\is-docker\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/is-docker.ps1
generated
vendored
18
node_modules/.bin/is-docker.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../is-docker/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../is-docker/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/jsesc
generated
vendored
15
node_modules/.bin/jsesc
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../jsesc/bin/jsesc" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../jsesc/bin/jsesc" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/jsesc.cmd
generated
vendored
17
node_modules/.bin/jsesc.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\jsesc\bin\jsesc" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/jsesc.ps1
generated
vendored
18
node_modules/.bin/jsesc.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../jsesc/bin/jsesc" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../jsesc/bin/jsesc" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/json5
generated
vendored
15
node_modules/.bin/json5
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../json5/lib/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../json5/lib/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/json5.cmd
generated
vendored
17
node_modules/.bin/json5.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\json5\lib\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/json5.ps1
generated
vendored
18
node_modules/.bin/json5.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../json5/lib/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../json5/lib/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/laravel-mix
generated
vendored
15
node_modules/.bin/laravel-mix
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../laravel-mix/bin/cli.js" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../laravel-mix/bin/cli.js" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
17
node_modules/.bin/laravel-mix.cmd
generated
vendored
17
node_modules/.bin/laravel-mix.cmd
generated
vendored
|
@ -1,17 +0,0 @@
|
|||
@ECHO off
|
||||
SETLOCAL
|
||||
CALL :find_dp0
|
||||
|
||||
IF EXIST "%dp0%\node.exe" (
|
||||
SET "_prog=%dp0%\node.exe"
|
||||
) ELSE (
|
||||
SET "_prog=node"
|
||||
SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||
)
|
||||
|
||||
"%_prog%" "%dp0%\..\laravel-mix\bin\cli.js" %*
|
||||
ENDLOCAL
|
||||
EXIT /b %errorlevel%
|
||||
:find_dp0
|
||||
SET dp0=%~dp0
|
||||
EXIT /b
|
18
node_modules/.bin/laravel-mix.ps1
generated
vendored
18
node_modules/.bin/laravel-mix.ps1
generated
vendored
|
@ -1,18 +0,0 @@
|
|||
#!/usr/bin/env pwsh
|
||||
$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
|
||||
|
||||
$exe=""
|
||||
if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
|
||||
# Fix case when both the Windows and Linux builds of Node
|
||||
# are installed in the same directory
|
||||
$exe=".exe"
|
||||
}
|
||||
$ret=0
|
||||
if (Test-Path "$basedir/node$exe") {
|
||||
& "$basedir/node$exe" "$basedir/../laravel-mix/bin/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
} else {
|
||||
& "node$exe" "$basedir/../laravel-mix/bin/cli.js" $args
|
||||
$ret=$LASTEXITCODE
|
||||
}
|
||||
exit $ret
|
15
node_modules/.bin/miller-rabin
generated
vendored
15
node_modules/.bin/miller-rabin
generated
vendored
|
@ -1,15 +0,0 @@
|
|||
#!/bin/sh
|
||||
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||
|
||||
case `uname` in
|
||||
*CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
|
||||
esac
|
||||
|
||||
if [ -x "$basedir/node" ]; then
|
||||
"$basedir/node" "$basedir/../miller-rabin/bin/miller-rabin" "$@"
|
||||
ret=$?
|
||||
else
|
||||
node "$basedir/../miller-rabin/bin/miller-rabin" "$@"
|
||||
ret=$?
|
||||
fi
|
||||
exit $ret
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user