/home/techb158/ileadtechnology.com/SSM/vendor/mint/service/src/Repositories
NameSizeModeActions
InitRepository.php59070644editdlrm
InstallRepository.php120450644editdlrm
LicenseRepository.php11280644editdlrm
PushNotificationRepository.php7450644editdlrm
SupportRepository.php10590644editdlrm
UpdateRepository.php35980644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/mint/service/src/Repositories/InitRepository.php (5907B)
'858790']); config(['app.verifier' => 'https://auth.scriptmint.com']); config(['app.push' => 'https://pusher.scriptmint.com']); config(['app.helpdoc' => 'https://helpdoc.instikit.com']); } public function check() { if (isTestMode()) { return; } if (\Storage::exists('.access_log') && \Storage::get('.access_log') == date('Y-m-d')) { return; } if (! isConnected()) { return; } $ac = \Storage::exists('.access_code') ? \Storage::get('.access_code') : null; $e = \Storage::exists('.account_email') ? \Storage::get('.account_email') : null; $c = \Storage::exists('.app_installed') ? \Storage::get('.app_installed') : null; $v = \Storage::exists('.version') ? \Storage::get('.version') : null; $l = \Auth::check() ? \Auth::user()->email : null; $url = config('app.verifier').'/api/cc?a=verify&u='.url()->current().'&ac='.$ac.'&i='.config('app.item').'&e='.$e.'&c='.$c.'&v='.$v.'&l='.$l; $response = curlIt($url); $response = array('status' => 1 ); $status = (isset($response['status']) && $response['status']) ? 1 : 0; if (! $status) { \Storage::delete(['.access_code','.account_email']); \Storage::put('.app_installed', ''); } else { \Storage::put('.access_log', date('Y-m-d')); } } public function product() { if (! isConnected()) { throw ValidationException::withMessages(['message' => 'No internect connection.']); } $ac = \Storage::exists('.access_code') ? \Storage::get('.access_code') : null; $e = \Storage::exists('.account_email') ? \Storage::get('.account_email') : null; $c = \Storage::exists('.app_installed') ? \Storage::get('.app_installed') : null; $v = \Storage::exists('.version') ? \Storage::get('.version') : null; $l = \Auth::check() ? \Auth::user()->email : null; $client = new \GuzzleHttp\Client(); $request = $client->get(config('app.verifier').'/content'); $response = json_decode($request->getBody(), true); $about = isset($response['about']) ? $response['about'] : ''; $update_tips = isset($response['update_tips']) ? $response['update_tips'] : ''; $support_tips = isset($response['support_tips']) ? $response['support_tips'] : ''; $url = config('app.verifier').'/api/cc?a=product&u='.url()->current().'&ac='.$ac.'&i='.config('app.item').'&e='.$e.'&c='.$c.'&v='.$v.'&l='.$l; $response = curlIt($url); $response = array('status' => 1 ); $status = (isset($response['status']) && $response['status']) ? 1 : 0; if (! $status) { $message = isset($response['message']) ? $response['message'] : trans('install.contact_script_author'); throw ValidationException::withMessages(['message' => $message]); } $product = isset($response['product']) ? $response['product'] : []; $next_release_build = isset($product['next_release_build']) ? $product['next_release_build'] : null; $is_downloaded = 0; if ($next_release_build) { if (\File::exists('../'.$next_release_build.'.zip')) { $is_downloaded = 1; } } if (isTestMode()) { $product['purchase_code'] = config('system.hidden_field'); $product['email'] = config('system.hidden_field'); $product['access_code'] = config('system.hidden_field'); $product['checksum'] = config('system.hidden_field'); $is_downloaded = 0; } return compact('about', 'product', 'update_tips', 'support_tips', 'is_downloaded'); } public function helpDoc($subject = null) { if (! isConnected()) { throw ValidationException::withMessages(['message' => 'No internect connection.']); } $ac = \Storage::exists('.access_code') ? \Storage::get('.access_code') : null; $e = \Storage::exists('.account_email') ? \Storage::get('.account_email') : null; $c = \Storage::exists('.app_installed') ? \Storage::get('.app_installed') : null; $v = \Storage::exists('.version') ? \Storage::get('.version') : null; $l = \Auth::check() ? \Auth::user()->email : null; $url = config('app.helpdoc').'/api/fc?s='.$subject.'&u='.url()->current().'&ac='.$ac.'&i='.config('app.item').'&e='.$e.'&c='.$c.'&v='.$v.'&l='.$l; $response = curlIt($url); $response = array('status' => 1 ); return isset($response['content']) ? $response['content'] : 'No content found.'; } public function licenseValidate() { $ac = \Storage::exists('.access_code') ? \Storage::get('.access_code') : null; $e = \Storage::exists('.account_email') ? \Storage::get('.account_email') : null; $c = \Storage::exists('.app_installed') ? \Storage::get('.app_installed') : null; $v = \Storage::exists('.version') ? \Storage::get('.version') : null; $l = \Auth::check() ? \Auth::user()->email : null; $url = config('app.verifier').'/api/cc?a=product&u='.url()->current().'&ac='.$ac.'&i='.config('app.item').'&e='.$e.'&c='.$c.'&v='.$v.'&l='.$l; $response = curlIt($url); $response = array('status' => 1 ); $status = (isset($response['status']) && $response['status']) ? 1 : 0; if (! $status && request('force-remove')) { \Storage::delete(['.access_code','.account_email','.access_log']); \Storage::put('.app_installed', ''); } return compact('status'); } }