• You MUST read the Babiato Rules before making your first post otherwise you may get permanent warning points or a permanent Ban.

    Our resources on Babiato Forum are CLEAN and SAFE. So you can use them for development and testing purposes. If your are on Windows and have an antivirus that alerts you about a possible infection: Know it's a false positive because all scripts are double checked by our experts. We advise you to add Babiato to trusted sites/sources or disable your antivirus momentarily while downloading a resource. "Enjoy your presence on Babiato"

Advance Repair module for UltimatePOS

Advance Repair module for UltimatePOS 1.7

No permission to download
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
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
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
 
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
AdBlock Detected

We get it, advertisements are annoying!

However in order to keep our huge array of resources free of charge we need to generate income from ads so to use the site you will need to turn off your adblocker.

If you'd like to have an ad free experience you can become a Babiato Lover by donating as little as $5 per month. Click on the Donate menu tab for more info.

I've Disabled AdBlock