X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=widget.blog.owner.php;h=4ab853c199d04ff8f78aa08e40bf21921be5e476;hb=HEAD;hp=7cf24f48d99480bf8aec0e92b6cf696727c2f18a;hpb=5322432c77c1ec34f7329ed0334c54b82e362b64;p=dotclear.git diff --git a/widget.blog.owner.php b/widget.blog.owner.php index 7cf24f4..4ab853c 100644 --- a/widget.blog.owner.php +++ b/widget.blog.owner.php @@ -1,7 +1,7 @@ auth->isSuperAdmin()) { if (isset($_GET['id'])) { $settings = new dcSettings($core, $_GET['id']); @@ -10,11 +10,13 @@ class xorgBlogOwnerWidget { } $types = array('user' => array('text' => 'Blog d\'utilisateur', 'selected' => false), + 'connected' => array('text' => 'Blog de groupe, édition par toute personne connectée', + 'selected' => false), 'group-member' => array('text' => 'Blog de groupe, édition par les membres', 'selected' => false), 'group-admin' => array('text' => 'Blog de groupe, édition par les administrateurs', 'selected' => false)); - $type = $settings->get('xorg_blog_type'); + $type = $settings->xorgauth->get('xorg_blog_type'); if (!$type) { $type = 'user'; } @@ -42,7 +44,7 @@ class xorgBlogOwnerWidget {

@@ -58,16 +60,15 @@ class xorgBlogOwnerWidget { } } - public static function behavior_adminBeforeBlogSettingsUpdate(&$settings) { + public static function behavior_adminBeforeBlogSettingsUpdate($settings) { self::setXorgOwner($settings, $_POST['xorg_blog_type'], $_POST['xorg_blog_owner']); } - public static function setXorgOwner(&$settings, $type, $owner) { + public static function setXorgOwner($settings, $type, $owner) { global $core; if ($core->auth->isSuperAdmin()) { - $settings->setNamespace('xorgauth'); - $settings->put('xorg_blog_type', $type, 'string', 'Type de blog X.org'); - $settings->put('xorg_blog_owner', $owner, 'string', 'Propriétaire X.org du blog'); + $settings->xorgauth->put('xorg_blog_type', $type, 'string', 'Type de blog X.org'); + $settings->xorgauth->put('xorg_blog_owner', $owner, 'string', 'Propriétaire X.org du blog'); } }