Hi Dear Work fine the Nulled Repair Module 1.0
tks for your support
could plz nulled the modules Project, ProductCatalogue, Manufacturing?
or advise me how to do?
enclose the modules I found them
tks in advance
Hi Dear Work fine the Nulled Repair Module 1.0
tks for your support
could plz nulled the modules Project, ProductCatalogue, Manufacturing?
or advise me how to do?
enclose the modules I found them
Manufacturing-With-SaaS-Compatibility-V2.1tks in advance
Manufacturing-With-SaaS-Compatibility-V2.1
Goto http replace installr controller code here is code
<?php
namespace Modules\Manufacturing\Http\Controllers;
use App\System;
use Composer\Semver\Comparator;
use Illuminate\Http\Request;
use Illuminate\Http\Response;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Artisan;
use Illuminate\Support\Facades\DB;
class InstallController extends Controller
{
public function __construct()
{
$this->module_name = 'manufacturing';
$this->appVersion = config('manufacturing.module_version');
}
/**
* Install
* @return Response
*/
public function index()
{
if (!auth()->user()->can('superadmin')) {
abort(403, 'Unauthorized action.');
}
ini_set('max_execution_time', 0);
ini_set('memory_limit', '512M');
$this->installSettings();
//Check if installed or not.
$is_installed = System::getProperty($this->module_name . '_version');
if (!empty($is_installed)) {
abort(404);
}
$action_url = action('\Modules\Manufacturing\Http\Controllers\InstallController@install');
return view('install.install-module')
->with(compact('action_url'));
}
public function install()
{
try {
DB::beginTransaction();
// request()->validate(
// ['license_code' => 'required',
// 'login_username' => 'required'],
// ['license_code.required' => 'License code is required',
// 'login_username.required' => 'Username is required']
// );
//$license_code = request()->license_code;
// $login_username = request()->login_username;
// $email = request()->email;
// $pid = config('manufacturing.pid');
////Validate
//$response = pos_boot(url('/'), __DIR__, $license_code, $email, $login_username, $type = 1, $pid);
// if (!empty($response)) {
// return $response;
// }
$is_installed = System::getProperty($this->module_name . '_version');
if (!empty($is_installed)) {
abort(404);
}
DB::statement('SET default_storage_engine=INNODB;');
Artisan::call('module:migrate', ['module' => "Manufacturing"]);
System::addProperty($this->module_name . '_version', $this->appVersion);
$output = ['success' => 1,
'msg' => 'Manufacturing module installed succesfully'
];
} catch (\Exception $e) {
DB::rollBack();
\Log::emergency("File:" . $e->getFile() . "Line:" . $e->getLine() . "Message:" . $e->getMessage());
$output = [
'success' => false,
'msg' => $e->getMessage()
];
}
return redirect()
->action('\App\Http\Controllers\Install\ModulesController@index')
->with('status', $output);
}
/**
* Initialize all install functions
*
*/
private function installSettings()
{
config(['app.debug' => true]);
Artisan::call('config:clear');
Artisan::call('cache:clear');
}
//Updating
public function update()
{
//Check if manufacturing_version is same as appVersion then 404
//If appVersion > manufacturing_version - run update script.
//Else there is some problem.
if (!auth()->user()->can('superadmin')) {
abort(403, 'Unauthorized action.');
}
try {
DB::beginTransaction();
ini_set('max_execution_time', 0);
ini_set('memory_limit', '512M');
$manufacturing_version = System::getProperty($this->module_name . '_version');
if (Comparator::greaterThan($this->appVersion, $manufacturing_version)) {
ini_set('max_execution_time', 0);
ini_set('memory_limit', '512M');
$this->installSettings();
DB::statement('SET default_storage_engine=INNODB;');
Artisan::call('module:migrate', ['module' => "Manufacturing"]);
System::setProperty($this->module_name . '_version', $this->appVersion);
} else {
abort(404);
}
DB::commit();
$output = ['success' => 1,
'msg' => 'Manufacturing module updated Succesfully to version ' . $this->appVersion . ' !!'
];
return redirect()->back()->with(['status' => $output]);
} catch (Exception $e) {
DB::rollBack();
die($e->getMessage());
}
}
/**
* Uninstall
* @return Response
*/
public function uninstall()
{
if (!auth()->user()->can('superadmin')) {
abort(403, 'Unauthorized action.');
}
try {
System::removeProperty($this->module_name . '_version');
$output = ['success' => true,
'msg' => __("lang_v1.success")
];
} catch (\Exception $e) {
$output = ['success' => false,
'msg' => $e->getMessage()
];
}
return redirect()->back()->with(['status' => $output]);
}
}