Modules
Securitatea modulului
Deci, v-ați creat modulul și funcționează bine, dar este vorba deSigur? Trebuie să vă asigurați că modulul dvs. este sigur și nu este vulnerabil la niciun fel deInjecțiile SQL sunt traversarea directorului. Puteți găsi mai jos cele mai bune practici ...
Funcțiile modulului comun
Înregistrare_activare_cârlig /** * Cârlig de activare a modulului de înregistrare * @paramșir $modulNumele sistemului modulului * @paramFuncție $ mixtăFuncția pentru cârlig * @return amestecat */ register_activation_hook($modul, $funcție) ...
Creați elemente de meniu
Dacă creați modulele personalizate, probabil că veți doripentru a crea elemente de meniu care vor fi afișate pe bara laterală a zonei de administrare sau pe zona cliențilorNavigarea. Cu CRM-ul nostru puteți realiza cu ușurință acest lucru cu puține ...
Anteturi de fișiere de modul
Fiecare modul din CRM-ul nostru constă din fișierul init care conțineconfigurația modulului general și include anteturi care conținmeta-informații privind modulul. ModululExemplu de anteturi de fișiere init Următorul exemplu este preluat din modulul ...
Elementele modulului de bază
ModuleLocație și nume Toate modulele trebuie adăugate înModulefolderulîn directorul rădăcină unde este instalat CRM-ul nostru șiFiecare modul trebuieAu nume unic de folder și fișier init cu același nume ca folderul modululuinumeÎn limba engleză ...