Update of /cvsroot/php-blog/serendipity/plugins/serendipity_event_entryproperties
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20942/plugins/serendipity_event_entryproperties
Modified Files:
serendipity_event_entryproperties.php
Log Message:
default properties for "readable by..."
Index: serendipity_event_entryproperties.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- serendipity_event_entryproperties.php 8 Jan 2005 12:25:11 -0000 1.12
+++ serendipity_event_entryproperties.php 27 Jan 2005 16:37:11 -0000 1.13
@@ -81,12 +81,25 @@
'backend_cache_purge' => true
));
- $propbag->add('configuration', array('cache'));
+ $propbag->add('configuration', array('cache', 'default_read'));
}
function introspect_config_item($name, &$propbag)
{
switch($name) {
+ case 'default_read':
+ $propbag->add('type', 'radio');
+ $propbag->add('name', USE_DEFAULT . ': ' . PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS);
+ $propbag->add('description', '');
+ $propbag->add('radio', array(
+ 'value' => array('private', 'member', 'public'),
+ 'desc' => array(PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PRIVATE, PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_MEMBER, PLUGIN_EVENT_ENTRYPROPERTIES_ACCESS_PUBLIC)
+ ));
+ $propbag->add('default', 'public');
+ $propbag->add('radio_per_row', '1');
+
+ break;
+
case 'cache':
$propbag->add('type', 'boolean');
$propbag->add('name', PLUGIN_EVENT_ENTRYPROPERTIES_CACHE);
@@ -173,7 +186,7 @@
} elseif (isset($serendipity['POST']['properties']['access'])) {
$access = $serendipity['POST']['properties']['access'];
} else {
- $access = 'public';
+ $access = $this->get_config('default_read', 'public');
}
?>
<fieldset style="margin: 5px">
|