What's new
  • The default language of any content posted is English.
    Do not create multi-accounts, you will be blocked! For more information about rules, limits, and more, visit the Help page.
    Found a dead link? Use the report button!
Qixer - Multi-Vendor On demand Service Marketplace and Service Finder System

NULLED Qixer - Multi-Vendor On demand Service Marketplace and Service Finder System 2.5.0 NULLED

after activation, downloads automatically from the manufacturer
.sql is missing. it need to be part of files
Post automatically merged:

Hi master, this script is not nulled. Please help. Thanks
.sql is missing. not part of files
 

Attachments

  • Screenshot (13).png
    Screenshot (13).png
    124.1 KB · Views: 15
  • Screenshot (13).png
    Screenshot (13).png
    124.1 KB · Views: 15
Reacted by:
  • Like
Reactions: weron
the nulled script does not pass the authorization of the license code
 
Reacted by:
Asking for lisence key and shows error if we fill any value
 

Attachments

  • IMG_20240917_202109.jpg
    IMG_20240917_202109.jpg
    168.6 KB · Views: 14
Reacted by:

Qixer - Multi-Vendor On demand Service Marketplace Seller App v1.1.0​

Date: November 8th, 2024
Version: 1.1.0
flutter 3.24.4 compatible
minor bug fix

Qixer - Multi-Vendor On demand Service Marketplace and Service Finder Buyer Flutter App v1.1.0​

Date: November 8th 2024
flutter 3.24.4 compatible
minor bug fix
 
What username and purchase code did you enter to bypass authorization?
 
Reacted by:

Qixer - Multi-Vendor On demand Service Marketplace and Service Finder v3.0.1 Untouched​

Date : July 20th, 2025 - v3.0.1
[add] New WhatsApp Booking System plugin — Clients can now order services directly via WhatsApp.
[add] WhatsApp Settings section in Admin Panel — Admin can set WhatsApp communication credentials such as Verify Token, Phone Number ID, and Permanent Token for seamless API setup.
[add] Default Message Settings section — Admins can define default messages for different events shown to clients during WhatsApp-based service ordering.
[add] Default Button Text Settings section — Customize button labels shown to clients during WhatsApp-based service ordering.
[add] Template Creation Rules Page — Provides guidance for creating approved WhatsApp message templates.
[fix] SEO issues

 
alpipopa 's signature
Top-liked message: 18

Qixer - Multi-Vendor On demand Service Marketplace and Service Finder Version: 3.1.0

[added] service list in buyer dashboard.
[added] firebase cloud messaging for push notification. pusher beam is removed.
[added] replaced summernote with jodit editor.
[added] seller profile update will also change the service zone area, based on admin settings toggle on/off.
[added] home page search location will auto fill location based on users location permissions.

[fixed] fixer dark mode in admin panel.
[fixed] oauth(facebook, google) signup based on user type.
[fixed] otp login too many requests.
[fixed] whatsapp module check and plugin error during script installation.

[fixed] installation ssl issue.
[fixed] otp expiration time settings from admin panel.
[fixed] module exists check for LiveChat module.
[fixed] double slash on google map service list.
 

Qixer - Multi-Vendor On demand Service Marketplace and Service Finder Version: 3.1.0


*** Hidden text: cannot be quoted. ***
Dear friend this version is untoched? i tray install but write "we could not able to verify your purchase code, if you continue facing this issue contact our support." alert
 
Reacted by:
"@core/vendor/xgenious/installer/src/Http/Controllers/InstallerController.php"

replace wth bellow but need SQL file who share sql file with us? :)

Where csan you found SQL file? If anyone have lisenced versio posible share with us
direct download sql file is : https://license.xgenious.com/api/install-verify/xxxx-xxxx-xxxx-xxxx-xxxx?puid=xxx&en_username=xxx&...

Download and Save
Save Location: storage/app/database.sql
Laravel Storage Path: @core/storage/app/database.sql
Physical Path: {project_root}/@core/storage/app/database.sql


PHP:
<?php

namespace Xgenious\Installer\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Routing\Controller;
use Illuminate\Support\Facades\Http;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Facades\Validator;
use Xgenious\Installer\Helpers\InstallationHelper;
use Xgenious\Installer\Helpers\CacheCleaner;

class InstallerController extends Controller
{
    public function index()
    {
        if (!InstallationHelper::isInstallerNeeded()) {
            return url("/");
        }
        return view("installer::installer.index");
    }

public function verifyPurchase(Request $request)
{
    // 1. Basit doğrulama yine dursun (istersen bunu da kaldırabilirim)
    $validation = Validator::make($request->all(), [
        "en_email" => "nullable|email",
        "en_username" => "required",
        "en_purchase_code" => "required",
    ]);

    if ($validation->fails()) {
        return response()->json([
            "type" => "danger",
            "msg" => "username or purchase code missing",
        ]);
    }

    // 2. database.sql dosyasını oluştur (fake içerik eklenebilir)
    try {
        Storage::disk("local")->put("database.sql", "-- fake sql created\n");
    } catch (\Exception $e) {
        // hata bastırıldı
    }

    // 3. Doğrudan success döndür
    return response()->json([
        "type" => "success",
        "msg" => "Verification Success",
    ]);
}

    public function checkDatabase(Request $request)
    {
        $validation = Validator::make($request->all(), [
            "db_name" => "required",
            "db_username" => "required",
            "db_host" => "required",
            "db_password" => "nullable",
        ]);
        if ($validation->fails()) {
            return response()->json([
                "type" => "danger",
                "msg" => "make sure you have enter all the database details",
            ]);
        }
        $db_connection = InstallationHelper::check_database_connection(
            $request->db_host,
            $request->db_name,
            $request->db_username,
            $request->db_password
        );
        if ($db_connection["status"] === false) {
            return response()->json([
                "type" => "danger",
                "msg" => $db_connection["msg"],
            ]);
        }
        // Implement database connection check
        return response()->json([
            "type" => "success",
            "msg" => "Database connection successful",
        ]);
    }

    public function install(Request $request)
    {
        $validation = Validator::make($request->all(), [
            "db_name" => "required",
            "db_username" => "required",
            "db_host" => "required",
            "db_password" => "nullable",
            "admin_email" => "required",
            "admin_password" => "required",
            "admin_username" => "required",
            "admin_name" => "required",
        ]);
        if ($validation->fails()) {
            return response()->json([
                "type" => "danger",
                "msg" =>
                    "make sure you have enter all the database and admin informtaion",
            ]);
        }

        $keyValuePairs = [
            "APP_DEBUG" => "true",
            "APP_URL" => trim(url("/"), "/"),
            "DB_HOST" => $request->db_host,
            "DB_DATABASE" => $request->db_name,
            "DB_USERNAME" => $request->db_username,
            "DB_PASSWORD" => is_null($request->db_password)
                ? ""
                : '"'.$request->db_password.'"',
            "BROADCAST_DRIVER" => config("installer.broadcast_driver", "log"),
            "CACHE_DRIVER" => config("installer.cache_driver", "file"),
            "QUEUE_CONNECTION" => config("installer.queue_connection", "sync"),
            "MAIL_PORT" => config("installer.mail_port", "587"),
            "MAIL_ENCRYPTION" => config("installer.mail_encryption", "tls"),
        ];
        $tenant_msg = "";
        if (config("installer.multi_tenant", false)) {
            $keyValuePairs["CENTRAL_DOMAIN"] = $request->getHost();
            $keyValuePairs["TENANT_DATABASE_PREFIX"] =
                \Str::kebab(config("installer.app_name", "multitenant")) . "_tenant_db_";
            $tenant_msg =
                'do not forget to setup wildcard subdomain in order to create subdomain by the system automatically <a target="_blank" href="https://docs.xgenious.com/docs/nazmart-multi-tenancy-ecommerce-platform-saas/wildcard-subdomain-configuration/"><i class="las la-external-link-alt"></i></a>';
        }

        //generate env file based on user and config file data
        InstallationHelper::generate_env_file($keyValuePairs);
        $db_host = $request->db_host;
        $db_name = $request->db_name;
        $db_user = $request->db_username;
        $db_pass = $request->db_password;
        // write helper for insert sql file
        $db_import = InstallationHelper::insert_database_sql_file(
            $db_host,
            $db_name,
            $db_user,
            $db_pass
        );
        if ($db_import["type"] === "danger") {
            InstallationHelper::reverse_to_default_env();
            return response()->json([
                "type" => "danger",
                "msg" => 'failed to update env',
            ]);
        }
        $admin_email = $request->admin_email;
        $admin_password = $request->admin_password;
        $admin_username = $request->admin_username;
        $admin_name = $request->admin_name;

        //write helper for create admin using the admin info
        InstallationHelper::create_admin(
            $admin_email,
            $admin_password,
            $admin_username,
            $admin_name,
            $db_host,
            $db_name,
            $db_user,
            $db_pass
        );

        // remove cache file
        CacheCleaner::clearAllCaches();

        //remove demo middleware
        InstallationHelper::remove_middleware('\App\Http\Middleware\Demo::class');

        $msg =
            "Installation Successful, if you still see install notice in your website, clear your browser cache ";
        $msg .=
            '<a href="' .
            url("/") .
            '">visit website</a> <p>' .
            $tenant_msg .
            '. setup cron job for subscription system work properly here is article for it <a target="_blank" href="https://docs.xgenious.com/docs/nazmart-multi-tenancy-ecommerce-platform-saas/cron-job/"><i class="las la-external-link-alt"></i></a></p>'; //write instruction message for multi tenant or normal script
        return response()->json(["type" => "success", "msg" => $msg]);
    }

    public function checkDatabaseExists()
    {
        // check database.sql file exits or not, if exists return type success or failed
        if (Storage::disk("local")->exists("database.sql")) {
            return response()->json([
                "type" => "success",
                "msg" => "database.sql file found",
            ]);
        }
        return response()->json([
            "type" => "danger",
            "msg" =>
                "Your installation file <strong>database.sql</strong> file is missing, redownload files from codecanyon, or contact support",
        ]);
    }
}
 
Last edited:
Reacted by:
  • Like
Reactions: tisna
Top