Wspólne funkcje modułu

Wspólne funkcje modułu

_aktywacja_hak

/**
* Hak aktywacji modułu
* @paramModuł strunowy $Nazwa systemu modułu
* @param$funkcja mieszanadla funkcji haka
*@return mieszany
*
Register_activation_hook($moduł, $funkcja)

_deaktywacja_hak

/**
* Hak dezaktywacji modułu
* @paramModuł strunowy $Nazwa systemu modułu
* @param$funkcja mieszanadla funkcji haka
*@return mieszany
*
_deactivation_hook($moduł, $funkcja)

Zarejestruj się_uninstall_hook

/**
Moduł odinstaluj hak
* @paramModuł strunowy $Nazwa systemu modułu
* @param$funkcja mieszanadla funkcji haka
*@return mieszany
*
Register_uninstall_hook($modul, $funkcja)

Zarejestruj się

/**
* Zadanie modułu cron, zadanie cron zostaje wykonywane po zakończeniu rdzeniowych zadań cron
* @param$funkcja mieszana/parametr klasy dla funkcji haka
*@return null
*
Registruj się_cron_task($funkcja)

Rejestruj się_payment_gateway

/**
* Wstrzyknij niestandardową bramę płatniczą do tablicy bram płatniczych
*ID ciąg $idpayment bramy, powinien być równy jak biblioteki / nazwa klasy e.q. /New_gateway
*@param ciąg $modulNazwa modułu do załadowania bramy, jeśli nie jest jeszcze załadowana
*
Registruj się_payment_gateway($id, moduł $)

Registruj się_language_pliki

/**
* Zarejestruj pliki językowe moduły obsługujące plik Custom_lang.php
* @paramModuł strunowy $Nazwa systemu modułu
* @paramTablica$languages szereg nazw plików językowych bez _lang.php
*@return null
*
Regist_language_files($moduł, $languages)

Moduł_dir_url

/**
* URL modułu
e.q.https://crm-installation.com/module_name/
* @paramModuł strunowy $Nazwa systemu modułu
* @paramDodatkowy łańcuch $segment $ dołączenia do adresu URL
*@return ciąg
*
Moduł_dir_url($moduł, $segment = '')

Moduł_dir_path

/**
* Absolutna ścieżka katalogu modułu
* @paramNazwa systemu modułu strunowego modułu
* @param$concat dodaj dodatkowy ciąg do ścieżki
*@return ciąg
*
Moduł_dir_path($moduł, $concat = '')

Moduł_libs_ścieżka

/**
* Ścieżka bibliotek modułowych
e.q. Moduły/module_name/biblioteki
* @paramNazwa modułu strunowego $
* @param$concat dodaj dodatkowy ciąg do ścieżki
*@return ciąg
*
Moduł_libs_path($moduł, $concat = '')

    • Related Articles

    • Podstawy modułu

      ModułyImię i lokalizację Wszystkie moduły powinny być dodane doModułyFolderW katalogu root, gdzie zainstalowany jest nasz CRM iKażdy moduł musiMają unikalną nazwę folderu i plik init o tej samej nazwie co folder modułuNazwa- Nie. TworzenieTwój ...
    • Bezpieczeństwo modułu

      Stworzyłeś więc moduł i działa dobrze, ale czy toBezpiecznie? Musisz upewnić się, że Twój moduł jest bezpieczny i nie jest podatny na żadneWstrzyki SQL przechodzą katalogi. Poniżej znajdziesz najlepsze praktyki, aby upewnić się, że TwojeModuł będzie ...
    • Nagłówki plików modułów

      Każdy moduł w naszym CRM składa się z pliku init, który zawieraOgólna konfiguracja modułu i zawiera nagłówki zawierającemetainformacje dotyczące modułu. ModułW nagłówkach plików przykład Podążaj za przykład pobrano z domyślnego modułu CRMKonfiguracja ...
    • Stawki podatkowe

      Stwórz nowy podatek Nasz CRM daje możliwość dodawania nieograniczonych stawek podatkowych do faktur / szacunków / propozycji itp. Możesz dodać nowe stawki podatkowe, wykonując poniższe kroki: Przejdź do Setup->Finance->Stawki podatkowe. Kliknij lewy ...
    • Twórz elementy menu

      Jeśli tworzysz niestandardowe moduły, prawdopodobnie będziesz chciałaby tworzyć elementy menu, które zostaną wyświetlane na pasku bocznym obszaru administracji lub obszarze klientównawigacja. Dzięki naszemu CRM możesz łatwo to osiągnąć dzięki kilku ...