class BotchaRecipebook in BOTCHA Spam Prevention 7.2
Same name and namespace in other branches
- 6.2 controller/botcha_recipebook.controller.inc \BotchaRecipebook
- 6.3 controller/recipebook/botcha.recipebook.controller.inc \BotchaRecipebook
- 7.3 controller/recipebook/botcha.recipebook.controller.inc \BotchaRecipebook
Hierarchy
- class \BotchaRecipebookAbstract
- class \BotchaRecipebook
Expanded class hierarchy of BotchaRecipebook
File
- controller/
botcha_recipebook.controller.inc, line 431 - Controller layer of the BotchaRecipebook objects.
View source
class BotchaRecipebook extends BotchaRecipebookAbstract {
/* @todo Remove it.
protected function createAdminLinksFieldset($form_id) {
$botcha_element = parent::createAdminLinksFieldset($form_id);
$recipebook = Botcha::getForm($form_id, FALSE)->getRecipebook();
$botcha_element['#title'] = t('BOTCHA: protection enabled (@recipebook recipe book)', array('@recipebook' => $recipebook->id));
$botcha_element['#description'] = t('Untrusted users will have form %form_id protected by BOTCHA (!recipebook_settings, !general_settings).',
array(
'%form_id' => $form_id,
'!recipebook_settings' => l(t('Recipe book settings'), Botcha::BOTCHA_ADMIN_PATH . "/recipebook/{$recipebook->id}"),
'!general_settings' => l(t('General BOTCHA settings'), Botcha::BOTCHA_ADMIN_PATH),
)
);
$botcha_element['protection'] = array(
'#type' => 'item',
'#title' => t('Enabled protection'),
'#markup' => t('Form is protected by "@recipebook" recipe book (!edit, !disable)', array(
//'#value' => t('Form is protected by "@recipebook" recipe book (!edit, !disable)', array(
'@recipebook' => $recipebook->id,
'!edit' => l(t('edit'), Botcha::BOTCHA_ADMIN_PATH . "/form/{$form_id}", array('query' => drupal_get_destination(), 'html' => TRUE)),
'!disable' => l(t('disable'), Botcha::BOTCHA_ADMIN_PATH . "/form/{$form_id}/disable", array('query' => drupal_get_destination(), 'html' => TRUE)),
)),
);
return $botcha_element;
}
*
*/
public function save() {
// Save recipe book to DB.
BotchaRecipebookModel::save($this);
parent::save();
}
}