X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=_admin.php;h=3e215396203b2259033dc07f0c4c373aae7a7484;hb=HEAD;hp=0da0d37c38fd37bab49934465c93b216ce572cfa;hpb=7d26c37dbd9dac998e2e36036683e233dd78b02c;p=dotclear.git diff --git a/_admin.php b/_admin.php index 0da0d37..3e21539 100644 --- a/_admin.php +++ b/_admin.php @@ -1,9 +1,16 @@ addBehavior('coreBlogConstruct', array('xorgAuth', 'behavior_coreBlogConstruct')); + /* Declare the authentication widget on public page */ $core->addBehavior('initWidgets', array('xorgAuthWidget', 'behavior_initWidgets')); +$core->addBehavior('initWidgets', array('xorgCopyrightWidget', 'behavior_initWidgets')); /* Declare stuff to set permissions on each post */ @@ -19,40 +26,4 @@ $core->addBehavior('adminBeforeUserUpdate', array('xorgPostPermsWidget', 'behavi /* Declare the form to assign the ownership of the blog */ $core->addBehavior('adminBlogPreferencesForm', array('xorgBlogOwnerWidget', 'behavior_adminBlogPreferencesForm')); $core->addBehavior('adminBeforeBlogSettingsUpdate', array('xorgBlogOwnerWidget', 'behavior_adminBeforeBlogSettingsUpdate')); - -class xorgBlogOwnerWidget { - public static function behavior_adminBlogPreferencesForm(&$core) { - if ($core->auth->isSuperAdmin()) { - $types = array('user' => array('text' => 'Blog d\'utilisateur', - '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 = $core->blog->settings->get('xorg_blog_type'); - if (!$type) { - $type = 'user'; - } - $types[$type]['selected'] = true; - echo '
Authentification X.org
'; - echo '

'; - echo '

'; - echo '

'; - } - } - - public static function behavior_adminBeforeBlogSettingsUpdate(&$settings) { - global $core; - if ($core->auth->isSuperAdmin()) { - $settings->put('xorg_blog_type', $_POST['xorg_blog_type'], 'string', 'Type de blog X.org'); - $settings->put('xorg_blog_owner', $_POST['xorg_blog_owner'], 'string', 'Propriétaire X.org du blog'); - } - } -} ?>