public function toOptionArray()
 {
     $result = array(array('value' => null, 'label' => Mage::helper('sugarbridge')->__('None')));
     $config['enabled'] = Mage::getStoreConfig('bs/general/enabled', Mage::app()->getStore());
     if ($config['enabled']) {
         $config['url'] = Mage::getStoreConfig('bs/general/url', Mage::app()->getStore());
         $config['username'] = Mage::getStoreConfig('bs/general/username', Mage::app()->getStore());
         $config['password'] = Mage::getStoreConfig('bs/general/password', Mage::app()->getStore());
         $sugar = new SugarCRM($config['url'], $config['username'], $config['password']);
         $campaigns = $sugar->getEntryList('Campaigns');
         for ($x = 0; $x < count($campaigns); $x++) {
             foreach ($campaigns->entry_list[$x]->name_value_list as $value) {
                 if ($value->name == 'name') {
                     $campaign_name = $value->value;
                 } elseif ($value->name == 'id') {
                     $campaign_id = $value->value;
                 }
             }
             array_push($result, array('value' => $campaign_id, 'label' => Mage::helper('sugarbridge')->__($campaign_name . ' (' . $campaign_id . ')')));
         }
     }
     return $result;
 }