%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/lightco1/upgrade.lightco.com.au/modules/mod_homevirtuemart/
Upload File :
Create Path :
Current File : /home/lightco1/upgrade.lightco.com.au/modules/mod_homevirtuemart/helper.php

<?php
class HomeVirtuemartHelper
{
      
    public static function getDetail($params)
    { 				
       // var_dump($params); die;
        $imgarr = array();
			for($i=1;$i<9;$i++){
			
				$url = HomeVirtuemartHelper::getProductncategory($params["b".$i."productid"],$params["b".$i."categoryid"]);	
					
				if($params["b".$i."productid"] != null){										if($url == null){					$imgarr["img".$i]  = "images/img_not_available.png";				}				else{
				$imgarr["img".$i] = $url->file_url;					}
//			
                             
                                if($params["b".$i."link"] != null){
					$imgarr["url".$i] = JRoute::_($params["b".$i."link"]);
                                }  else {
                                            	$imgarr["url".$i.""] = JRoute::_("index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=".$params["b".$i."productid"]);
                                }
                                        
                                
				}
				else{
					if($url == null){					$imgarr["img".$i]  = "images/img_not_available.png";				}				else{
					$imgarr["img".$i] = $url->file_url;}
				
                                          if($params["b".$i."link"] != null){
					$imgarr["url".$i] = JRoute::_($params["b".$i."link"]);
                                }  else {
                                         $imgarr["url".$i] = JRoute::_("index.php?option=com_virtuemart&view=category&virtuemart_category_id=".$params["b".$i."categoryid"]);
                                }
				
				}
			}
			
				return $imgarr;
			
    }
	     public static function getProductncategory($pid, $cid){								 
							$db = JFactory::getDbo();
							$query = $db->getQuery(true);
							$query->select($db->quoteName(array('file_url')));
							
							if($pid != null){
							$query->from($db->quoteName('#__virtuemart_product_medias', 'a'));
							$query->join('INNER', $db->quoteName('#__virtuemart_medias', 'b') . ' ON (' . $db->quoteName('a.virtuemart_media_id') . ' = ' . $db->quoteName('b.virtuemart_media_id') . ')');
							$query->where($db->quoteName('a.virtuemart_product_id') . ' = '. $db->quote($pid));
							}
							else
							{							
								$query->from($db->quoteName('#__virtuemart_category_medias', 'a'));
								$query->join('INNER', $db->quoteName('#__virtuemart_medias', 'b') . ' ON (' . $db->quoteName('a.virtuemart_media_id') . ' = ' . $db->quoteName('b.virtuemart_media_id') . ')');
								$query->where($db->quoteName('a.virtuemart_category_id') . ' = '. $db->quote($cid));								$query->where($db->quoteName('a.virtuemart_category_id') . ' != 0');
								
							}
						
							$query->order('b.modified_on DESC');
							//echo $query; die;
							$db->setQuery($query);
							$result = $db->loadObject();
							return $result;
							
			}
}

Zerion Mini Shell 1.0