Układ katalogów
Standardowe rozszerzenie znajduje się w katalogu
/site/_extensions_customer/{nazwa_rozszerzenia}
Dla przykładu rozszerzenie node_ext_demo powinno posiadać następujący układ katalogów :
/site/_extensions_customer/node_ext_demo/
/site/_extensions_customer/node_ext_demo/class/
/site/_extensions_customer/node_ext_demo/view/
/site/_extensions_customer/node_ext_demo/cronjobs/
/site/_extensions_customer/node_ext_demo/css/
/site/_extensions_customer/node_ext_demo/js/
Główny kod rozszerzenia
w katalogu /site/_extensions_customer/node_ext_demo/class/ muszą istnieć przynajmniej 2 pliki
autostart.php
class.node_ext_demo.php :
<?
class node_ext_demo extends customer_extensions {
//obsługa
}
?>
Pliki harmonogramu zadań
w katalogu /site/_extensions_customer/node_ext_demo/cronjobs/ pliki klas , np
class.cronjob_node_ext_demo1.php :
<?php
class node_ext_demo1 extends cronjob {
function Process(){
echo '<h1>wykonanie zadania z node_ext_demo1<h1>';
return true;
}
}
crontab::cronjob_register(new node_ext_demo1('Demonstracyjna','Opis usługi demonstracyjnej'));
?>