// Import sql file
mysql -h HOST --port=3307 -p -u USER DATABASE < FILE
// example
mysql -h localhost --port=3307 -p -u root main < main_dump.sql
// Import archive
/**
* Redirect from empty category to parent
* Observe event - core_block_abstract_to_html_before
*
* @param Varien_Event_Observer $observer
*/
public function redirectToParentCategory(Varien_Event_Observer $observer)
{
Varien_Profiler::start(__METHOD__);
/**
* Redirect from disabled product to product last category
* Obseve event - controller_action_predispatch_catalog_product_view
*
* @param Varien_Event_Observer $observer
*/
public function catalogProductViewPredispatch(Varien_Event_Observer $observer)
{
protected $_customer_groups = array('NOT_LOGGED_IN', 'Genaral', 'Wholesale', 'Retail');
/**
* Get current customer group and update handle depend from current group
* Observe event "controller_action_layout_load_before"
*
* @param Varien_Event_Observer $observer
*/
public function setTemplate(Varien_Event_Observer $observer)
UPDATE admin_user SET password = CONCAT (MD5 ('sGnewpass'), ': sG') WHERE username = 'AdminUsername';
/**
* All of these functions can be found in class Mage_Core_Model_Store
* File: app/code/core/Mage/Core/Model/Store.php
*/
//Get store data
Mage::app()->getStore();
// using model magento\app\code\core\Mage\Core\Model\Email\Template.php
public function send_error_email($error = NULL) {
$mailTemplate = Mage::getModel('core/email_template');
$mailTemplate->setSenderName('Insert Sender Name'); // use general Mage::getStoreConfig('trans_email/ident_general/name');
$mailTemplate->setSenderEmail('insert@sender.email'); // use general Mage::getStoreConfig('trans_email/ident_general/email')
$mailTemplate->setTemplateSubject('Insert Subject Title');
$mailTemplate->setTemplateText('Insert Body Text');
/**
* Retrieve all active payment methods
*/
public function getActivPaymentMethods()
{
$payments = Mage::getSingleton('payment/config')->getActiveMethods();
$methods = array(array('value'=>'', 'label'=>Mage::helper('adminhtml')->__('--Please Select--')));
Mage::getModel('sales/order')->loadByIncrementId('10000001'); //use a real increment order id here
Mage::getModel('sales/order')->load(24999); //use an entity id here
/**
* Redirect redirect from default customer/account/createPost action to noRoute action (404 page)
* Observer event "controller_action_predispatch_customer_account_createpost"
*/
public function redirectToNoRoute()
{
Mage::app()->getResponse()
->setRedirect(Mage::getUrl('cms/index/noRoute'), 301)
OlderNewer