Get parent/base product in magento

if($product->getTypeId() == "simple"){
    $parentIds = Mage::getModel('catalog/product_type_grouped')->getParentIdsByChild($product->getId());
    if(!$parentIds)
        $parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
    if(isset($parentIds[0])){
        $parent = Mage::getModel('catalog/product')->load($parentIds[0]);
        // do stuff here
    }
}

Set product in phtml file

<?php
class Bharat_Multiadd_MulticartController extends Mage_Core_Controller_Front_Action
{
public function iframeviewAction() {

$productId = $this->getRequest()->getParam(‘id’);
// Prepare helper and params
$viewHelper = Mage::helper(‘catalog/product_view’);

$params = new Varien_Object();
$params->setCategoryId(false);
$params->setSpecifyOptions(false);

// Render page
try {
$viewHelper->prepareAndRender($productId, $this, $params);
} catch (Exception $e) {
if ($e->getCode() == $viewHelper->ERR_NO_PRODUCT_LOADED) {
if (isset($_GET[‘store’]) && !$this->getResponse()->isRedirect()) {
$this->_redirect(”);
} elseif (!$this->getResponse()->isRedirect()) {
$this->_forward(‘noRoute’);
}
} else {
Mage::logException($e);
$this->_forward(‘noRoute’);
}
}
}
}
//In your layout xml file

<bharat_multicart_iframeview>
<reference name=”root”>
<action method=”setTemplate”><template>page/empty.phtml</template></action>
</reference>
<reference name=”content”>
<remove name=”colorpanel” />
<remove name=”before_body_end” />
<block type=”catalog/product_view” name=”product.info” template=”multiadd/product/iframe.phtml”></block>
</reference>
</bharat_multicart_iframeview>

Rewrite Order Collection

//Put Order/Collection.php in Yourmodule

<models>
<themeoptions>
<rewrite>
<slideshowtype>Dollskill_Custom_Model_Slideshowtype</slideshowtype>
</rewrite>
</themeoptions>
<catalogrule_resource>
<rewrite>
<rule>Dollskill_Custom_Model_Resource_Rule</rule>
</rewrite>
</catalogrule_resource>
<reports_resource>
<rewrite>
<order_collection>Yourmodule_Custom_Model_Resource_Order_Collection</order_collection>
</rewrite>
</reports_resource>
</models>