Advance Repair module for UltimatePOS

Advance Repair module for UltimatePOS v3.2 - Untouched

No permission to download

nik68

New member
Dec 11, 2019
29
6
3
Hi Dear
Hi did it like u said and didnt work
Im using the codebase v4.3
plz advise me
tks
I did in an older nulled version that was installed...and then I drop the new one on top of it so that in the modules will show option to update..but i think these are not nulled...that project management did works...others just wait!
 
Last edited:
  • Like
Reactions: fmchawki

hodgso2k21

Member
Apr 9, 2021
57
11
8
I did in an older nulled version that was installed...and then I drop the new one on top of it so that in the modules will show option to update..but i think these are not nulled.just wait!
Hi Dear
tks for the update
I deleted some lines at the InstallController.php

and installed all fine

tks for your suport
 
  • Haha
Reactions: nik68

HWaDiT

New member
Oct 26, 2018
0
0
0
Please I want to update 1.2
And there is a problem when entering the screen, the choice of technical support does not appear when adding a new fix
 

hackermiind

Active member
Jul 20, 2020
162
183
43
Bangladesh
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]);
}
}
 
  • Like
Reactions: hodgso2k21

solobrands

Member
Trusted Uploader
Aug 20, 2019
15
40
13

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu