]> git.mjollnir.org Git - s9y.git/commitdiff
Fix permission issue when permalinks are not configurable and no array is returned.
authorgarvinhicking <garvinhicking>
Tue, 25 Oct 2005 11:04:04 +0000 (11:04 +0000)
committergarvinhicking <garvinhicking>
Tue, 25 Oct 2005 11:04:04 +0000 (11:04 +0000)
Thanks to Falk!

include/admin/configuration.inc.php

index cf650d05167dd7418747518a9ce60346093ee11c..a4af5e2fa4e27d9a34a804e0881ae4bb21cbfc7e 100644 (file)
@@ -41,9 +41,11 @@ switch ($_POST['installAction'] && serendipity_checkFormToken()) {
             // will force to update the .htaccess for rewrite rules.
             if ($serendipity['rewrite'] != 'none') {
                 $permconf = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE);
-                foreach($permconf['permalinks']['items'] AS $permitem) {
-                    $permalinkOld[] = $oldConfig[$permitem['var']];
-                    $permalinkNew[] = $serendipity[$permitem['var']];
+                if (is_array($permconf) && is_array($permconf['permalinks']['items'])) {
+                    foreach($permconf['permalinks']['items'] AS $permitem) {
+                        $permalinkOld[] = $oldConfig[$permitem['var']];
+                        $permalinkNew[] = $serendipity[$permitem['var']];
+                    }
                 }
             }