<?php 
/**
 * Magento
 *
 * @author    Meigeeteam http://www.meaigeeteam.com <nick@meaigeeteam.com>
 * @copyright Copyright (C) 2010 - 2012 Meigeeteam
 *
 */
class Meigee_MeigeewidgetsBizarre_Model_Brandslist
{
    public function toOptionArray()
    {

    	$orderby = 'ASC';
    	$attribute = Mage::getModel('eav/entity_attribute')
            ->loadByCode('catalog_product', 'manufacturer');
		$valuesCollection = Mage::getResourceModel('eav/entity_attribute_option_collection')
	        ->setAttributeFilter($attribute->getData('attribute_id'))
			->setStoreFilter(0, false)
			->setPositionOrder( 'ASC' );
			$valuesCollection->getSelect()->order('main_table.sort_order '.$orderby);

		$manufacturers = array();            
		foreach($valuesCollection as $value) {
		    $manufacturers[] = array('value'=>$value->getOptionId() . '=' . $value->getValue(), 'label'=>$value->getValue());
		}
        return $manufacturers;
    }
}