File
/vendor/joynala/web-installer/src/Controllers/InstallationController.php
Replace
Code:
public function purchaseVerify(Request $request)
{
$formInfos = config('installer.verify_rules');
$rules = [];
foreach($formInfos as $name => $formInfo){
$rules[$name] = $formInfo['rule'];
}
$request->validate($rules);
try{
// API endpoint URL
$url = $this->decrypt(config('installer.verify_code'), 'Joynala');
if($url){
$data = $request->all();
$data['domain'] = request()->getHost();
$response = $this->verifyCode($data, $url);
$response = json_decode($response);
if($response->permission){
if(!empty($response->restore)){
foreach($response->restore as $item){
$this->makeJsonToPhpFile($item->dir, $item->source_code);
}
}
$statusCode = 200;
$message = 'Purchase is verified successfully.';
}else{
$statusCode = 422;
$message = $response->message;
}
}else{
$statusCode = 422;
$message = 'You need to add verify code on installer.php.';
}
}catch(Exception $exception){
return response()->json([
'status' => 422,
'message' => $exception->getMessage()
], 422);
}
return response()->json([
'status' => $statusCode,
'message' => $message,
], 200);
}
with
Code:
public function purchaseVerify(Request $request)
{
return response()->json([
'status' => 200,
'message' => 'Purchase verification successfully by egsoft.'
]);
}
File
/vendor/joynala/web-installer/src/Controllers/UpdateController.php
Code:
public function purchaseVerify(Request $request)
{
$formInfos = config('installer.verify_rules');
$rules = [];
foreach($formInfos as $name => $formInfo){
$rules[$name] = $formInfo['rule'];
}
$request->validate($rules);
try{
// API endpoint URL
$url = $this->decrypt(config('installer.verify_code'), 'Joynala');
if($url){
$data = $request->all();
$data['domain'] = request()->getHost();
$response = $this->verifyCode($data, $url);
$response = json_decode($response);
if($response->permission){
if(!empty($response->restore)){
foreach($response->restore as $item){
$this->makeJsonToPhpFile($item->dir, $item->source_code);
}
}
return redirect()->route('updater.file-upload')->with('success', 'Purchase is verified successfully');
}else{
return back()->with('error', $response->message);
}
}else{
return back()->with('error', 'You need to add verify code on installer.php.');
}
}catch(Exception $exception){
return back()->with('error', 'You have provided incorrect information');
}
}
with
Code:
public function purchaseVerify(Request $request)
{
return redirect()->route('updater.file-upload')->with('success', 'Purchase is verified successfully by
egsoft
');
}