]> git.donarmstrong.com Git - roundcube.git/blobdiff - plugins/example_addressbook/example_addressbook.php
Imported Upstream version 0.6+dfsg
[roundcube.git] / plugins / example_addressbook / example_addressbook.php
index c50f8d8cec82be7862173d6679611a0c6cbc7c88..a15461f444c81dbfb1fd1b6154117e9a90eb8c1e 100644 (file)
@@ -9,12 +9,13 @@ require_once(dirname(__FILE__) . '/example_addressbook_backend.php');
 class example_addressbook extends rcube_plugin
 {
   private $abook_id = 'static';
-  
+  private $abook_name = 'Static List';
+
   public function init()
   {
     $this->add_hook('addressbooks_list', array($this, 'address_sources'));
     $this->add_hook('addressbook_get', array($this, 'get_address_book'));
-    
+
     // use this address book for autocompletion queries
     // (maybe this should be configurable by the user?)
     $config = rcmail::get_instance()->config;
@@ -24,26 +25,26 @@ class example_addressbook extends rcube_plugin
       $config->set('autocomplete_addressbooks', $sources);
     }
   }
-  
+
   public function address_sources($p)
   {
-    $abook = new example_addressbook_backend;
+    $abook = new example_addressbook_backend($this->abook_name);
     $p['sources'][$this->abook_id] = array(
       'id' => $this->abook_id,
-      'name' => 'Static List',
+      'name' => $this->abook_name,
       'readonly' => $abook->readonly,
       'groups' => $abook->groups,
     );
     return $p;
   }
-  
+
   public function get_address_book($p)
   {
     if ($p['id'] === $this->abook_id) {
-      $p['instance'] = new example_addressbook_backend;
+      $p['instance'] = new example_addressbook_backend($this->abook_name);
     }
-    
+
     return $p;
   }
-  
+
 }