Question : Joomla

I have an error with this Joomla Mynxx theme:
Fatal error: Class 'ps_DB' not found in /home/icanget/public_html/modules/mod_rokvirtuemart_scroller/helper.php on line 38 not sure how to fix this problem
Code Snippet:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
get('id');
 
		$count		= (int) $params->get('count', 5);
		$aid		= $user->get('aid', 0);
		$show_title = trim($params->get( 'show_title', 1 ) );
		$show_price = trim($params->get( 'show_price', 0 ) );
		$sorting    = $params->get('sorting', 'random');
		$featured   = $params->get('featured', 'no');
		
		$contentConfig = &JComponentHelper::getParams( 'com_content' );
		$access		= !$contentConfig->get('shownoauth');
 
		$database = new ps_DB();
		require_once(CLASSPATH."ps_product.php");
		$ps_product = new ps_product;
 
		if($count>0) {
			$count = "LIMIT $count";
		} else {
			$count = "";
		}
 
		$query = "SELECT p.product_sku FROM #__{vm}_product AS p";
 
		$query .= "\nJOIN #__{vm}_product_category_xref as pc ON p.product_id=pc.product_id";
		/*if( $category_id != 0 ) {
			$query .= " AND pc.category_id=$category_id";
		}*/
		$query .= "\nJOIN #__{vm}_category as c ON pc.category_id=c.category_id";
		
		$query .= "\n WHERE p.product_publish = 'Y' AND c.category_publish = 'Y' AND product_parent_id=0 ";
		if( CHECK_STOCK && PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS != "1") {
			$query .= " AND product_in_stock > 0 ";
		}
		
		if( $featured=='yes' ) {
			$query .= "\n AND product_special = 'Y' ";
		}
		
		switch( $sorting ) {
			case 'random':
				$query .= "\n ORDER BY RAND() $count";
				break;
			case 'newest':
				$query .= "\n ORDER BY p.cdate DESC $count";
				break;
			case 'oldest':
				$query .= "\n ORDER BY p.cdate ASC $count";
				break;
			default:
				$query .= "\n ORDER BY p.cdate DESC $count";
				break;
		}
		$database->query( $query );
 
		$rows = $database->record;
 
		// Process the prepare content plugins
		JPluginHelper::importPlugin('content');
 
		$i		= 0;
		$lists	= array();
		foreach ( $rows as $row )
		{
			$lists[$i] = $ps_product->product_snapshot($row->product_sku, $show_price, true, $show_title);
			$i++;
		}
 
		return $lists;
	}
 
 
 
}
Open in New Window Select All

Answer : Joomla

code should look like this
1:
2:
3:
4:
5:
6:
7:
//$vmparser = JPATH_SITE.DS.'components'.DS.'com_virtuemart'.DS.'virtuemart_parser.php';
//if (file_exists($vmparser)) require_once($vmparser);
if( file_exists(dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' )) {
	require_once( dirname(__FILE__).'/../../components/com_virtuemart/virtuemart_parser.php' );
} else {
	require_once( dirname(__FILE__).'/../components/com_virtuemart/virtuemart_parser.php' );
}
Open in New Window Select All
Random Solutions  
 
programming4us programming4us