Update of /cvsroot/php-blog/serendipity/include/admin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15429/include/admin
Modified Files:
plugins.inc.php
Log Message:
fix error when no plugins are ticked
Index: plugins.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/include/admin/plugins.inc.php,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- plugins.inc.php 9 Feb 2005 19:55:20 -0000 1.23
+++ plugins.inc.php 22 Feb 2005 10:21:05 -0000 1.24
@@ -673,11 +673,13 @@
}
if (isset($_POST['REMOVE'])) {
- foreach ($_POST['serendipity']['plugin_to_remove'] as $key) {
- $plugin =& serendipity_plugin_api::load_plugin($key);
-
- if ($plugin->serendipity_owner == '0' || $plugin->serendipity_owner == $serendipity['authorid'] || $serendipity['serendipityUserlevel'] >= USERLEVEL_ADMIN) {
- serendipity_plugin_api::remove_plugin_instance($key);
+ if (is_array($_POST['serendipity']['plugin_to_remove'])) {
+ foreach ($_POST['serendipity']['plugin_to_remove'] as $key) {
+ $plugin =& serendipity_plugin_api::load_plugin($key);
+
+ if ($plugin->serendipity_owner == '0' || $plugin->serendipity_owner == $serendipity['authorid'] || $serendipity['serendipityUserlevel'] >= USERLEVEL_ADMIN) {
+ serendipity_plugin_api::remove_plugin_instance($key);
+ }
}
}
}
|