You are here

interface IBotcha in BOTCHA Spam Prevention 6.3

Same name and namespace in other branches
  1. 7.3 controller/application/botcha.application.controller.inc \IBotcha

Interface of the application includes all its hook implementations and public functions. It is used by decorators that have to implement all of these methods.

Hierarchy

Expanded class hierarchy of IBotcha

All classes that implement IBotcha

File

controller/application/botcha.application.controller.inc, line 14
Contains Botcha class.

View source
interface IBotcha {

  // Hook implementations.
  public function form_alter(&$form, &$form_state, $form_id);

  //public function form_load($form_id);
  public function help($path, $arg);
  public function menu();

  // @todo Abstract it.
  public function perm();

  //public function permission();

  //public function recipebook_load($rbid);
  public function recipebook_title($recipebook);

  //public function theme();

  // Necessary Botcha functions.
  public function generateSecretKey();

  //public function formAccess($botcha_form);
  public function formExists($value);

  //public function recipebookAccess($recipebook);
  public function recipebookExists($value);
  public function formValidate($form, &$form_state);

}

Members

Namesort descending Modifiers Type Description Overrides
IBotcha::formExists public function 2
IBotcha::formValidate public function 2
IBotcha::form_alter public function 2
IBotcha::generateSecretKey public function 2
IBotcha::help public function 2
IBotcha::menu public function 2
IBotcha::perm public function 2
IBotcha::recipebookExists public function 2
IBotcha::recipebook_title public function 2