aboutsummaryrefslogtreecommitdiffstats
path: root/admin/configuration.php
diff options
context:
space:
mode:
authorrvelices <rv-github@modusoptimus.com>2007-02-28 00:16:53 +0000
committerrvelices <rv-github@modusoptimus.com>2007-02-28 00:16:53 +0000
commit30e259904cc38172b2b730455009455675f0d8f5 (patch)
treeb454d1d0e8c2ee75eb2bb4e41b0658f833a5a1a2 /admin/configuration.php
parentfec44b7f888783afeb99f256a07cfcef185d2110 (diff)
admin pages: merge Categories/comments page into Configuration/comments page
(they are related and we reduce the # of links in the menu) git-svn-id: http://piwigo.org/svn/trunk@1865 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r--admin/configuration.php39
1 files changed, 39 insertions, 0 deletions
diff --git a/admin/configuration.php b/admin/configuration.php
index 12235cce6..c45fddc85 100644
--- a/admin/configuration.php
+++ b/admin/configuration.php
@@ -158,6 +158,32 @@ UPDATE '.CONFIG_TABLE.'
load_conf_from_db();
}
+if ( $page['section']=='comments' and !is_adviser() )
+{
+ if (isset($_POST['falsify'])
+ and isset($_POST['cat_true'])
+ and count($_POST['cat_true']) > 0)
+ {
+ $query = '
+UPDATE '.CATEGORIES_TABLE.'
+ SET commentable = \'false\'
+ WHERE id IN ('.implode(',', $_POST['cat_true']).')
+;';
+ pwg_query($query);
+ }
+ if (isset($_POST['trueify'])
+ and isset($_POST['cat_false'])
+ and count($_POST['cat_false']) > 0)
+ {
+ $query = '
+UPDATE '.CATEGORIES_TABLE.'
+ SET commentable = \'true\'
+ WHERE id IN ('.implode(',', $_POST['cat_false']).')
+;';
+ pwg_query($query);
+ }
+}
+
//----------------------------------------------------- template initialization
$template->set_filenames( array('config'=>'admin/configuration.tpl') );
@@ -226,6 +252,19 @@ switch ($page['section'])
)
);
}
+
+ $query_true = '
+SELECT id,name,uppercats,global_rank
+ FROM '.CATEGORIES_TABLE.'
+ WHERE commentable = \'true\'
+;';
+ $query_false = '
+SELECT id,name,uppercats,global_rank
+ FROM '.CATEGORIES_TABLE.'
+ WHERE commentable = \'false\'
+;';
+ display_select_cat_wrapper($query_true,array(),'comments.category_option_true');
+ display_select_cat_wrapper($query_false,array(),'comments.category_option_false');
break;
}
case 'default' :