No userID() on public pages...
[dotclear.git] / _admin.php
CommitLineData
1edd3efc 1<?php
85cd8fee
FB
2define('IS_ADMIN_PAGE', 1);
3
b519995b 4require_once dirname(__FILE__) . '/widget.auth.php';
8c39c698 5require_once dirname(__FILE__) . '/widget.post.perms.php';
f525ba66
FB
6require_once dirname(__FILE__) . '/widget.blog.owner.php';
7
8$core->addBehavior('coreBlogConstruct', array('xorgAuth', 'behavior_coreBlogConstruct'));
9
1edd3efc 10
8c39c698 11/* Declare the authentication widget on public page */
b519995b 12$core->addBehavior('initWidgets', array('xorgAuthWidget', 'behavior_initWidgets'));
8c39c698 13
f33c2acf 14
8c39c698
FB
15/* Declare stuff to set permissions on each post */
16$core->addBehavior('adminPostFormSidebar', array('xorgPostPermsWidget', 'behavior_adminPostFormSidebar'));
17$core->addBehavior('adminBeforePostCreate', array('xorgPostPermsWidget', 'behavior_adminBeforePostCreate'));
18$core->addBehavior('adminBeforePostUpdate', array('xorgPostPermsWidget', 'behavior_adminBeforePostUpdate'));
19
20/* Stuff to set user preferences about post permissions */
21$core->addBehavior('adminPreferencesForm', array('xorgPostPermsWidget', 'behavior_adminPreferencesForm'));
22$core->addBehavior('adminBeforeUserUpdate', array('xorgPostPermsWidget', 'behavior_adminBeforeUserUpdate'));
7d26c37d
FB
23
24
25/* Declare the form to assign the ownership of the blog */
26$core->addBehavior('adminBlogPreferencesForm', array('xorgBlogOwnerWidget', 'behavior_adminBlogPreferencesForm'));
27$core->addBehavior('adminBeforeBlogSettingsUpdate', array('xorgBlogOwnerWidget', 'behavior_adminBeforeBlogSettingsUpdate'));
1edd3efc 28?>