Jacek Kowalski
2014-11-01 9eb89f7247598edc48f464f13933de825413358d
class/legacy/module.php
@@ -1,18 +1,19 @@
<?php
interface module {
   static function register_cmd();
   // Returns:
   // Zwraca:
   // array(
   //   'CMD1_NAME' => 'FUNCTION_INSIDE_CLASS',
   //   'CMD2_NAME' => 'FUNCTION_INSIDE_CLASS',
   //   'KOMENDA1' => 'METODA_OBSLUGUJACA_KOMENDE1',
   //   'KOMENDA2' => 'METODA_OBSLUGUJACA_KOMENDE2',
   //   ...
   // )
   
   static function help($cmd=NULL);
   // Return help content about command $cmd to GGapi::put*() functions
   //    if $cmd is NULL return help content for all commands
   // Zwraca pomoc dotyczącą komendy z użyciem funkcji GGapi::put*()
   // Jeśli $cmd === NULL, zwraca skróconą listę poleceń modułu
   
   // static function FUNCTION_INSIDE_CLASS(CMD_NAME, REST_OF_PLAINTEXT)
   //    REST_OF_PLAINTEXT is raw (non trimmed etc.) part after command name, without leading space
   // static function METODA_OBSLUGUJACA_KOMENDE(NAZWA_KOMENDY, ARGUMENTY)
   //    ARGUMENTY to wszystko poza nazwą komendy, przekazane w taki sposób,
   //    w jaki zostały otrzymane od użytkownika
}
?>