[dokuwiki] Re: AW: Re: Autocreate Mediadir
- From: Oliver Geisen <oliver.geisen@xxxxxxxxxxxx>
- To: dokuwiki@xxxxxxxxxxxxx
- Date: Tue, 13 Nov 2007 14:36:27 +0100
Hello,
finaly i did it, using "IO_NAMESPACE_CREATED" (IO_NAMESPACE_DELETED
was not neccessary, because it's already removed if empty)
Here is my code of plugins/mediadir/action.php:
<?php
class action_plugin_mediadir extends DokuWiki_Action_Plugin {
/**
* return some info
*/
function getInfo(){
return array(
'author' => 'Oliver Geisen',
'email' => 'oliver.geisen@xxxxxxxxxxxx',
'date' => '2007-11-13',
'name' => 'Mediadir Sync',
'desc' => 'Syncs directories of page-namespace with
media dir',
'url' => 'http://deb-admin.kreisbote.de',
);
}
/**
* Register its handlers with the dokuwiki's event controller
*/
function register(&$controller) {
$controller->register_hook('IO_NAMESPACE_CREATED', 'AFTER',
$this, 'createMediaDir');
}
function createMediaDir(&$event, $param) {
$id = getID();
file_put_contents('/tmp/output.txt','param='.$id, FILE_APPEND);
io_createNamespace($id, 'media');
}
}
?>
-- Oliver Geisen
--
DokuWiki mailing list - more info at
http://wiki.splitbrain.org/wiki:mailinglist
- Follow-Ups:
- [dokuwiki] Re: AW: Re: Autocreate Mediadir
- From: Oliver Geisen
- References:
- [dokuwiki] Autocreate Mediadir
- From: Oliver Geisen
- [dokuwiki] Re: Autocreate Mediadir
- From: Chris Smith
- [dokuwiki] Re: Autocreate Mediadir
- From: Oliver Geisen
- [dokuwiki] AW: Re: Autocreate Mediadir
- From: Gabriel Birke
Other related posts:
- » [dokuwiki] AW: Re: Autocreate Mediadir
- » [dokuwiki] Re: AW: Re: Autocreate Mediadir
- » [dokuwiki] Re: AW: Re: Autocreate Mediadir
- » [dokuwiki] Re: AW: Re: Autocreate Mediadir
- [dokuwiki] Re: AW: Re: Autocreate Mediadir
- From: Oliver Geisen
- [dokuwiki] Autocreate Mediadir
- From: Oliver Geisen
- [dokuwiki] Re: Autocreate Mediadir
- From: Chris Smith
- [dokuwiki] Re: Autocreate Mediadir
- From: Oliver Geisen
- [dokuwiki] AW: Re: Autocreate Mediadir
- From: Gabriel Birke