Store Information
Get the Admin Store Model
<?php Mage::getModel('core/store')->load('admin', 'code');
Get the Base Website
<?php Mage::getModel('core/website')->load('base', 'code');
Get the Admin Store ID (Constant)
<?php Mage_Store_Model_App::ADMIN_STORE_ID;
Reindexing
Reindex everything
<?php
/* @var $indexCollection Mage_Index_Model_Resource_Process_Collection */
$indexCollection = Mage::getModel('index/process')->getCollection();
foreach ($indexCollection as $index) {
/* @var $index Mage_Index_Model_Process */
$index->reindexAll();
}
Reindex a Particular Indexer
<?php
$process = Mage::getModel('index/indexer')->getProcessByCode('catalog_product_price');
$process->reindexAll();