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 ...
    • Tworzenie list pocztowych

      Po dodaniu ankiety zostanie wyświetlana nowa kolumna. To część, w którą możesz wysłać ankietę. Musisz wybrać konkretną listę poczty do tej ankiety. Możesz również wybrać wiele list pocztowych. Wybierz pożądane listy pocztowe i kliknij Wyślij. ...
    • Auto Zamknij bilety

      Nasz CRM oferuje możliwość automatycznego zamknięcia nieaktywnych biletów na określony czas. Ta opcja znajduje się w->Ustawienia->Cron Job->BiletyMożesz wprowadzić liczbę czasuGodzinyMuszą zostać przekazane zOstatnia odpowiedź na biletw celu ...