mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
That's not supported by php4 and part of the full 3.1 system anyway
git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@9973 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
27d717a80d
commit
63cbd43b5e
1 changed files with 0 additions and 99 deletions
|
@ -1,99 +0,0 @@
|
|||
<?php
|
||||
|
||||
interface phpbb_captcha_plugin
|
||||
{
|
||||
/**
|
||||
* Initiates the CAPTCHA to validate codes.
|
||||
* @param int $type the type as defined in constants.php
|
||||
*/
|
||||
function init($type);
|
||||
|
||||
|
||||
/**
|
||||
* Returns true if the captcha will work on the current install
|
||||
*/
|
||||
static function is_available();
|
||||
|
||||
/**
|
||||
* Returns the translated pretty name of the captcha.
|
||||
*/
|
||||
static function get_name();
|
||||
|
||||
/**
|
||||
* Returns the class name of the captcha.
|
||||
*/
|
||||
static function get_class_name();
|
||||
|
||||
/**
|
||||
* Returns an instance; does not have to be the same instance twice.
|
||||
*/
|
||||
static function get_instance();
|
||||
|
||||
/**
|
||||
* Returns the HTML needed to embed the captcha in another template
|
||||
*/
|
||||
function get_template();
|
||||
|
||||
|
||||
/**
|
||||
* Delivers the image of image based captchas; not required for text/remote etc CAPTCHAs
|
||||
*/
|
||||
function execute();
|
||||
|
||||
/**
|
||||
* Returns the HTML needed to display a demo of the captcha
|
||||
*/
|
||||
function get_demo_template($id);
|
||||
|
||||
|
||||
/**
|
||||
* Delivers the demo image of image based captchas; not required for text/remote etc CAPTCHAs
|
||||
*/
|
||||
function execute_demo();
|
||||
|
||||
/**
|
||||
* Clears leftover entries in the database.
|
||||
*/
|
||||
static function garbage_collect($type);
|
||||
|
||||
|
||||
/**
|
||||
* Clears all entries from the database if the CAPTCHA is replaced
|
||||
*/
|
||||
function uninstall();
|
||||
|
||||
/**
|
||||
* Sets up the CAPTCHA when it is selected in the ACP.
|
||||
*/
|
||||
function install();
|
||||
|
||||
|
||||
/**
|
||||
* Checks the captcha; returns false if the code was correct; a translated error string otherwise
|
||||
*/
|
||||
function validate();
|
||||
|
||||
/**
|
||||
* Prepares the captcha to ask a new question; required call on failed answers
|
||||
*/
|
||||
function reset();
|
||||
|
||||
/**
|
||||
* Displays the configuration options in the ACP
|
||||
*/
|
||||
function acp_page($id, &$module);
|
||||
|
||||
/**
|
||||
* Returns the entries for the hidden field array needed to preserve the current state.
|
||||
*/
|
||||
function get_hidden_fields();
|
||||
|
||||
|
||||
/**
|
||||
* Returns the number of solving attempts of the current user
|
||||
*/
|
||||
function get_attempt_count();
|
||||
|
||||
}
|
||||
|
||||
?>
|
Loading…
Add table
Reference in a new issue