<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>conf/default.php</filename>
    </added>
    <added>
      <filename>conf/metadata.php</filename>
    </added>
    <added>
      <filename>lang/de/settings.php</filename>
    </added>
    <added>
      <filename>lang/en/settings.php</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -48,6 +48,10 @@ class action_plugin_archiveupload extends DokuWiki_Action_Plugin {
      * @author Michael Klier &lt;chi@chimeric.de&gt;
      */
     function handle_form_output(&amp;$event, $param) {
+        global $INFO;
+        if($this-&gt;getConf('manageronly')) {
+            if(!$INFO['isadmin'] &amp;&amp; !$INFO['ismanager']) return;
+        }
         $event-&gt;data-&gt;addElement(form_makeCheckboxField('unpack', 0, $this-&gt;getLang('unpack')));
     }
 
@@ -57,9 +61,15 @@ class action_plugin_archiveupload extends DokuWiki_Action_Plugin {
      * @author Michael Klier &lt;chi@chimeric.de&gt;
      */
     function handle_media_upload(&amp;$event, $param) {
+        global $INFO;
+
         // nothing todo
         if(!isset($_REQUEST['unpack'])) return;
 
+        if($this-&gt;getConf('manageronly')) {
+            if(!$INFO['isadmin'] &amp;&amp; !$INFO['ismanager']) return;
+        }
+
         // our turn - prevent default action
         $event-&gt;preventDefault();
 </diff>
      <filename>action.php</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>a6c97ae39a0df3965d1ad1c9ae0ddb5bc35359a7</id>
    </parent>
  </parents>
  <author>
    <name>Michael Klier</name>
    <email>chi@chimeric.de</email>
  </author>
  <url>http://github.com/chimeric/dokuwiki-plugin-archiveupload/commit/91d82f3eae421f962d38470a6e9f7f2b8f14a00c</url>
  <id>91d82f3eae421f962d38470a6e9f7f2b8f14a00c</id>
  <committed-date>2008-11-17T07:22:51-08:00</committed-date>
  <authored-date>2008-11-17T07:22:51-08:00</authored-date>
  <message>added manageronly option

darcs-hash:20081117152251-23886-da4d87af6c03dd56ba8c68e73578565d8b7980a5.gz</message>
  <tree>a1c5e7206e3df38cd876f174ef6579c3098dc92f</tree>
  <committer>
    <name>Michael Klier</name>
    <email>chi@chimeric.de</email>
  </committer>
</commit>
