source: extensions/captcha/admin.php @ 8032

Last change on this file since 8032 was 8030, checked in by patdenice, 13 years ago

Add captcha plugin.

File size: 1.1 KB
Line 
1<?php
2if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
3
4load_language('plugin.lang', CAPTCHA_PATH);
5include(CAPTCHA_PATH.'recaptchalib.php');
6
7if ( isset($_POST['submit']) and !is_adviser() )
8{
9  $conf['captcha_publickey'] = trim($_POST['captcha_publickey']);
10  $conf['captcha_privatekey'] = trim($_POST['captcha_privatekey']);
11
12  $query = '
13UPDATE '.CONFIG_TABLE.'
14  SET value="'.$conf['captcha_publickey'].'"
15  WHERE param="captcha_publickey"
16  LIMIT 1';
17  pwg_query($query);
18
19  $query = '
20UPDATE '.CONFIG_TABLE.'
21  SET value="'.$conf['captcha_privatekey'].'"
22  WHERE param="captcha_privatekey"
23  LIMIT 1';
24  pwg_query($query);
25
26  array_push($page['infos'], l10n('Information data registered in database'));
27}
28
29$template->set_filename('plugin_admin_content', dirname(__FILE__).'/admin.tpl');
30
31$template->assign(array(
32  'CAPTCHA_PUBLICKEY' => $conf['captcha_publickey'],
33  'CAPTCHA_PRIVATEKEY' => $conf['captcha_privatekey'],
34  'reCAPTCHA_URL' => recaptcha_get_signup_url (urlencode($_SERVER['SERVER_NAME']), 'Piwigo')
35  )
36);
37
38
39$template->assign_var_from_handle( 'ADMIN_CONTENT', 'plugin_admin_content');
40
41?>
Note: See TracBrowser for help on using the repository browser.