[ Index ]
 

Code source de DokuWiki 2006-11-06

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/lib/plugins/ -> admin.php (source)

   1  <?php
   2  /**
   3   * Admin Plugin Prototype
   4   * 
   5   * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
   6   * @author     Christopher Smith <chris@jalakai.co.uk>
   7   */
   8  // must be run within Dokuwiki
   9  if(!defined('DOKU_INC')) die();
  10  
  11  if(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_INC.'lib/plugins/');
  12  require_once (DOKU_PLUGIN.'base.php');
  13  
  14  /**
  15   * All DokuWiki plugins to extend the admin function
  16   * need to inherit from this class
  17   */
  18  class DokuWiki_Admin_Plugin extends DokuWiki_Plugin {
  19  
  20    function getMenuText($language) {
  21        $menutext = $this->getLang('menu');
  22        if (!$menutext) {
  23          $info = $this->getInfo();
  24          $menutext = $info['name'].' ...';
  25        }
  26        return $menutext;
  27    }
  28  
  29    function getMenuSort() {
  30      return 1000;
  31    }
  32  
  33    function handle() {
  34      trigger_error('handle() not implemented in '.get_class($this), E_USER_WARNING); 
  35    }
  36  
  37    function html() {
  38      trigger_error('html() not implemented in '.get_class($this), E_USER_WARNING); 
  39    }
  40      
  41    
  42  }
  43  //Setup VIM: ex: et ts=4 enc=utf-8 :


Généré le : Tue Apr 3 20:47:31 2007 par Balluche grâce à PHPXref 0.7