Unhandled Error!

Trying to get property of non-object

Document /modules/shop/models/shop_orderstatuslog.php
Document type PHP document
Line 63
Exception class Phpr_PhpException

Code Highlight

		 * @param boolean $send_notifications Determines whether notifications should be sent to the customer and LemonStand users.
		 * @param array $api_data A list of API field values
		 * @return boolean Returns TRUE if the status has been successfully changed. Returns FALSE otherwise.
		 */
		public static function create_record($status_id, $order, $comment = null, $send_notifications = true, $api_data = array())
		{
			if ($status_id == $order->status_id)
				return false;
 
			$prev_status = $order->status_id;
			$return = Backend::$events->fireEvent('shop:onOrderBeforeStatusChanged', $order, $status_id, $prev_status, $comment, $send_notifications);
			foreach ($return as $result)
			{
# Call Stack Code Document Line
12 Shop_OrderStatusLog::create_record('2', null) /modules/cms/classes/cms_controller.php(388) : eval()'d code 5
11 eval(()) /modules/cms/classes/cms_controller.php 388
10 Cms_Controller->evalWithException('?><?php $this->render_partial('site:breadcrumbs'); $status = Shop_OrderStatus::get_by_code('paid'); Shop_OrderStatusLog::create_record($status->id, $order); ?> <section class="snippet"> <div class="container narrow"> <? if(!$order): ?> <h1 class="underline gBorder"> Order Not Found </h1> <div class="row"> <div class="span24"> <h2>Your order has not been found.</h2> </div> <div class="span6 sidebar"> <?php $this->render_partial('chunk;help'); ?> </div> </div> <? else: ?> <h1 class="underline gBorder"> Thank you for confirming your order </h1> <div class="row"> <div class="span24"> <h2>Your order is being processed.</h2> <p>We're sure you can remembered what you ordered but here are your details: Your items will be delivered to: <strong><?= $order->shipping_street_addr; ?>, <?= $order->shipping_city; ?></strong> via <strong><?= substr($order->shipping_method->name,8); ?></strong></p> <div class="table"> <div class="row table-header gHeader"> <div class="span10"> Items </div> <div class="span4"> Price </div> <div class="span4"> Discount </div> <div class="span2"> Qty </div> <div class="span3 align-right"> Sub Total </div> </div> <? foreach($items as $index => $item): $image_url = $item->product->image_url(0, 60, 'auto'); ?> <div class="row cart-item gBorder"> <div class="span3 center"><? if ($image_url): ?><img src="<?= $image_url ?>"/><? endif ?></div> <div class="span7"><?= $item->output_product_name() ?></div> <div class="span4"><?= format_currency($item->single_price) ?></div> <div class="span4"><?= format_currency($item->discount) ?></div> <div class="span2"><?= $item->quantity ?></div> <div class="span3 align-right"><strong><?= format_currency($item->subtotal) ?></strong></div> </div> <? endforeach; ?> <div class="row"> <div class="span23point5 align-right"> <p></p> <p><strong>Subtotal:</strong> <?= format_currency($order->subtotal) ?> </p> <p><strong>Discount:</strong> <?= format_currency($order->discount) ?> </p> <p><strong>Goods tax:</strong> <?= format_currency($order->goods_tax) ?> </p> <p><strong>Shipping:</strong> <?= format_currency($order->shipping_quote) ?> </p> <? if ($order->shipping_tax): ?> <p><strong>Shipping tax:</strong> <?= format_currency($order->shipping_tax) ?> </p> <? endif ?> </p> <p><strong>Total:</strong> <?= format_currency($order->total) ?> </p> </div> </div> </div> </div> <div class="span6 sidebar"> <?php $this->render_partial('chunk;help'); ?> </div> </div> <? endif; ?> </div> </section>', 'CMS page', 'Bookedin') /modules/cms/classes/cms_controller.php 628
9 Cms_Controller->eval_page_content(()) /modules/cms/classes/cms_controller.php 202
8 Cms_Controller->open(object(Cms_Page), array(0)) /controllers/application.php 72
7 Application->On404(()) /phproad/modules/phpr/classes/phpr_controller.php 170
6 Phpr_Controller->executeAction('On404', array(0)) /phproad/modules/phpr/classes/phpr_controller.php 84
5 Phpr_Controller->_run('On404', array(0)) /phproad/modules/phpr/classes/phpr_response.php 64
4 Phpr_Response->open404(()) /phproad/modules/phpr/classes/phpr_response.php 37
3 Phpr_Response->open('/bookedin') /phproad/system/phproad.php 31
2 include('/var/www/vhosts/part-on.co.uk/httpdocs/phproad/system/phproad.php') /boot.php 114
1 require_once('/var/www/vhosts/part-on.co.uk/httpdocs/boot.php') /index.php 3