projects
/
dotclear.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support https in blog URLs
[dotclear.git]
/
widget.blog.owner.php
diff --git
a/widget.blog.owner.php
b/widget.blog.owner.php
index
66a234c
..
4ab853c
100644
(file)
--- a/
widget.blog.owner.php
+++ b/
widget.blog.owner.php
@@
-1,7
+1,7
@@
<?php
class xorgBlogOwnerWidget {
<?php
class xorgBlogOwnerWidget {
- public static function behavior_adminBlogPreferencesForm(
&
$core) {
+ public static function behavior_adminBlogPreferencesForm($core) {
if ($core->auth->isSuperAdmin()) {
if (isset($_GET['id'])) {
$settings = new dcSettings($core, $_GET['id']);
if ($core->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),
}
$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));
'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';
}
if (!$type) {
$type = 'user';
}
@@
-42,7
+44,7
@@
class xorgBlogOwnerWidget {
<p>
<label>
Propriétaire du blog (*) :
<p>
<label>
Propriétaire du blog (*) :
- <input type="text" name="xorg_blog_owner" value="<?php echo $settings->get('xorg_blog_owner'); ?> " />
+ <input type="text" name="xorg_blog_owner" value="<?php echo $settings->
xorgauth->
get('xorg_blog_owner'); ?> " />
</label>
</p>
<p>
</label>
</p>
<p>
@@
-58,13
+60,18
@@
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) {
global $core;
if ($core->auth->isSuperAdmin()) {
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');
+ $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');
}
}
}
}
+
}
?>
}
?>