protected function _prepareCollection() { $helper = Mage::helper('mailinglist'); //$data = $helper->getAllSubscribersInfo(); $data = $helper->getAllSubscribers(); $total = $helper->getCollectionTotal(); $current_offset = $helper->getCurrentOffset(); $collection = new Varien_Data_Collection(); foreach ($data as $item) { $varienObject = new Varien_Object(); $varienObject->setSubscriberId($item['id']); $varienObject->setEmail($item['email']); $varienObject->setFirstName($item['first_name']); $varienObject->setLastName($item['last_name']); $collection->addItem($varienObject); } parent::setCollection($collection); return parent::_prepareCollection(); }