<?php
require_once ‘app/Mage.php’;
umask(0);
/* not Mage::run(); */
Mage::app(‘default’);
// get layout object
$layout = Mage::getSingleton(‘core/layout’);
//get block object
$block = $layout->createBlock(‘catalog/product_ajax’);
/* choose whatever category ID you want */
$block->setCategoryId(3);
$block->setTemplate(‘catalog/product/ajaxevents.phtml’);
echo $block->renderView();
?>
include(‘app/Mage.php’);
Mage::App(‘base’); //might be “default”
$customer = Mage::getModel(‘customer/customer’);
$customer->loadByEmail(‘some@email.address’); /* need a users email address */
$session = Mage::getSingleton(‘customer/session’);
$session->start();
<?php
$mageFilename = ‘app/Mage.php’;
require_once $mageFilename;
umask(0);
Mage::app();
/* Magento uses different sessions for ‘frontend’ and ‘adminhtml’ */
Mage::getSingleton(‘core/session’, array(‘name’=>’frontend’));
// $cart = Mage::getSingleton(‘checkout/cart’)->getItemsCount();
// $cart = Mage::helper(‘checkout/cart’)->getItemsCount();
$cart = Mage::helper(‘checkout/cart’)->getCart()->getItemsCount();
echo ‘cart items count: ‘ . $cart;
?>
require_once ‘app/Mage.php’;
umask(0);
$app = Mage::app(‘default’);
/* Init User Session */
$session = Mage::getSingleton(‘customer/session’, array(‘name’=>’frontend’));
if ($session->isLoggedIn()) {
/* do something if logged in */
} else {
/* do something else if not logged in */
}
