Skill Level
Beginner
Categories
Web Development
Reading Time
4 minutes, 10 seconds
Technology
PHP
Framework
Boxbilling
Library
No library
Menghilangkan Branding Pada Boxbilling Versi Free

BoxBilling merupakan aplikasi yang digunakan perusahaan hosting untuk mengelola data klien, pesanan produk, mengirim invoice atau yang lain sebagainya yang berkaitan dengan data hosting. Selain BoxBilling ada juga WHMBill, TheHostingTools, phpCoin, WHMCS atau aplikasi billing lainnya, yang biasa perusahaan hosting gunakan adalah WHMCS kenapa WHMCS? karena WHMCS ini memiliki fitur-fitur yang sangat lengkap mulai dari mengirim invoice secara otomatis bisa terintegrasi dengan WHM dan yang lain sebagainya, tapi sayangnya untuk WHMCS ini tidak gratis tentunya WHMCS nya memang bisa didownload secara cuma-cuma tapi lisensi nya itu loh yang harganya lumayan :D.
Tetapi untuk boxbilling itu ada 2 versi yaitu, versi free dan versi pro. Untuk versi pro itu fitur-fitur nya sangat lengkap namun untuk yang versi free fitur-fitur nya dibatasi, seperti menambah staff member hanya diperbolehkan 1 saja, untuk produk hanya dibatasi sampai 5 dan yang lainnya pun sama seperti penambahan kategori produk, group staff, forum dan yang lainnya.

Untuk tutorial kali ini saya akan memberikan langkah-langkah untuk menghilangkan branding pada BoxBilling, apa itu branding? branding itu yang ada dibawah halaman depan boxbilling yang tulisannya “Powered By BoxBilling” sebenarnya untuk menghilangkan tulisan ini sangat mudah kita tinggal uninstall extension branding dihalaman admin boxbilling namun ketika kita mengklik uninstall maka akan muncul tulisan yang intinya kita harus memiliki lisensi pro untuk bisa menghapus extension branding.

Namun kali ini saya akan memberi langkah-langkah untuk menghapus branding yang ada pada boxbilling versi free, langkah ini sangat mudah hanya memerlukan waktu kurang dari 3 menit (jika memang sudah tahu caranya :D). Untuk menghilangkan branding di boxbilling versi free ikuti langkah-langkah yang saya berikan dibawah ini ya, tutorial ini bukan bermaksud untuk mengajarkan cara menjadi cracker tetapi karena memang boxbilling open source jadi ya bebas mau dimodifikasi juga 😀

Langkah Langkah

1. Buka file dengan nama Service.php pada folder bb-modules/Branding/.

2. Cari function uninstall (kalau disaya itu di line 36).

3. Hapus semua coding diantara kurung kurawal dan gantikan menjadi return true.

Awalnya

public function uninstall()
{
    if(!$this->di['license']->isPro()) {
        throw new \Exception('Branding module can only be disabled for PRO license owners', 509);
    }
    return true;
}

Ubah menjadi

public function uninstall()
{
    return true;
}

Coding keseluruhan (yang saya punya)

<?php
/**
 * BoxBilling
 *
 * @copyright BoxBilling, Inc (http://www.boxbilling.com)
 * @license   Apache-2.0
 *
 * Copyright BoxBilling, Inc
 * This source file is subject to the Apache-2.0 License that is bundled
 * with this source code in the file LICENSE
 */


namespace Box\Mod\Branding;

class Service implements \Box\InjectionAwareInterface
{
    protected $di;

    /**
     * @param mixed $di
     */
    public function setDi($di)
    {
        $this->di = $di;
    }

    /**
     * @return mixed
     */
    public function getDi()
    {
        return $this->di;
    }

    public function uninstall()
    {
        return true;
    }

}

5. Simpan file dan selesai.

 

Sedikit penjelasan

Fungsi diatas merupakan fungsi untuk memberikan komentar jika lisensi yang kita gunakan bukan lisensi pro dan kita hapus semua digantikan menjadi return true agar menghilangkan komentar popup pada saat uninstall extension branding pada halaman admin boxbilling. Jadi sekarang silahkan dicoba uninstall extension branding yang ada dihalaman admin boxbilling, jika berhasil katakan “Alhamdulillah” jika gagal coba lagi mungkin ada langkah yang terlewat, cukup sekian tutorial kali ini semoga bermanfaat dan sampai jumpa di tutorial berikutnya.

Topik:

CMS

Baca juga post berikut

Template Bootstrap Admin Panel Baru Nih ...

9 Situs Terbaik Untuk Mendapatkan Foto K...

Muhamad Nauval Azhar
4 years ago  •  Posted by
Muhamad Nauval Azhar
Junior Programmer

lorem ipsum dolor sit amet

Dapatkan notifikasi untuk setiap artikel baru dan jadilah yang pertama tahu!