source: extensions/adult_content/admin/admin.php @ 21047

Last change on this file since 21047 was 21047, checked in by flop25, 11 years ago

-compatibility 2.5 (only)
-changing config variables (assoc array)
-adding a pwg stuffs block

ToDo: enable the option for the block

File size: 1.6 KB
Line 
1<?php
2
3if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
4$ad_c = get_plugin_data('adult_content');
5
6global $conf, $template, $lang, $page;
7global $prefixeTable;
8load_language('plugin.lang', $ad_c->plugin_path);
9$conf_ad_c = unserialize($conf['ad_c_plugin']);
10
11
12$page['infos'] = array();
13
14if (isset($_POST['option_ad_c']))
15{
16  $newconf_plugin=array();
17        $newconf_plugin['menublock_for_guest'] = (isset($_POST['menublock_for_guest'])) ? true : false;
18        $newconf_plugin['block_on_index'] = (isset($_POST['block_on_index'])) ? true : false;
19        $newconf_plugin['manage_what'] = (isset($_POST['manage_what'])) ? $_POST['manage_what'] : 'both';
20        $query = '
21                UPDATE '.CONFIG_TABLE.'
22                SET value="'.pwg_db_real_escape_string(serialize($newconf_plugin)).'"
23                WHERE param="ad_c_plugin"
24                LIMIT 1';
25        pwg_query($query);
26                               
27        array_push($page['infos'], l10n('ad_c_msg_admin_1'));
28  load_conf_from_db();
29  $conf_ad_c = unserialize($conf['ad_c_plugin']);
30}
31
32
33$check='checked="checked"';
34if ($conf_ad_c['menublock_for_guest']=='true') { $menublock=$check; } else { $menublock=NULL; } 
35if ($conf_ad_c['block_on_index']=='true') { $index=$check; } else { $index=NULL; }
36$disabled='disabled="disabled"';
37        $template->assign(
38                array(
39                  'AD_C_manage_what' => $conf_ad_c['manage_what'],
40                  'AD_C_menublock_for_guest' => $menublock,
41                  'AD_C_block_on_index' => $index,
42                  'AD_C_block_on_index_disabled' => $disabled,
43                  'AD_C_LANG' => $user['language'],
44                )
45          );
46$template->set_filename('plugin_admin_content', $ad_c->plugin_path.'admin/admin.tpl');
47$template->assign_var_from_handle('ADMIN_CONTENT', 'plugin_admin_content');
48?>
Note: See TracBrowser for help on using the repository browser.