Subversion Repositories oidplus

Rev

Rev 444 | Rev 448 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 444 Rev 447
Line 388... Line 388...
388
                $enabled_ary = empty($enabled) ? array() : explode(';', $enabled);
388
                $enabled_ary = empty($enabled) ? array() : explode(';', $enabled);
389
                $enabled_ary = array_map('trim', $enabled_ary);
389
                $enabled_ary = array_map('trim', $enabled_ary);
390
 
390
 
391
                $do_enable = false;
391
                $do_enable = false;
392
                if (in_array($ns, $enabled_ary)) {
392
                if (in_array($ns, $enabled_ary)) {
-
 
393
                        // If it is in the list of enabled object types, it is enabled (obviously)
393
                        $do_enable = true;
394
                        $do_enable = true;
394
                } else {
395
                } else {
395
                        if (!OIDplus::config()->getValue('registration_done')) {
396
                        if (!OIDplus::config()->getValue('oobe_objects_done')) {
-
 
397
                                // If the OOBE wizard is NOT done, then just enable the "oid" object type by default
396
                                $do_enable = $ns == 'oid';
398
                                $do_enable = $ns == 'oid';
397
                        } else {
399
                        } else {
-
 
400
                                // If the OOBE wizard was done (once), then
-
 
401
                                // we will enable all object types which were never initialized
-
 
402
                                // (i.e. a plugin folder was freshly added)
398
                                $do_enable = !in_array($ns, $init_ary);
403
                                $do_enable = !in_array($ns, $init_ary);
399
                        }
404
                        }
400
                }
405
                }
401
 
406
 
402
                if ($do_enable) {
407
                if ($do_enable) {