Esempio n. 1
0
$tpl['paginator'] = new Paginator(array(
        'url'        => $cfg['site_dir']."shopcoins/index.php?search=".$search.$orderby_param,
        'count'      => $countpubs,
        'per_page'   => $tpl['onpage'],
        'page'       => $tpl['pagenum'],
        'border'     =>4));
        

$tpl['shop']['errors'] = array();

$ArrayParent = Array();
$tpl['shop']['MyShowArray'] = Array();
$tpl['shop']['ArrayParent'] = Array();

foreach ($data as &$rows){
    $details = $details_class->getItem($rows['shopcoins']);    

    $rows['details'] = '';
    if($details)$rows['details']  = $details['details'];
	
   // var_dump($rows['coefficientcoins'],$rows['coefficientgroup'],$rows['coefficientnominal'],$rows['coefficientyear'],$rows['coefficientmetal'],$rows['coefficientcondition'],$rows['year'],$rows['group']);
   // echo "<br><br>";
    $rows['metal'] = $tpl['metalls'][$rows['metal_id']];
    $rows['condition'] = $tpl['conditions'][$rows['condition_id']];
	$tpl['shop']['ArrayShopcoins'][] = $rows["shopcoins"];
	$tpl['shop']['ArrayParent'][] = $rows["parent"];
	$tpl['shop']['MyShowArray'][] = $rows;
}

if (sizeof($tpl['shop']['ArrayParent'])) {
    $result_search = $shopcoins_class->getCoinsParents($tpl['shop']['ArrayParent']);
Esempio n. 2
0
        foreach ($itemsShopcoins as $item){            
            $key = $item["shopcoins"];
        	$tpl['one_series']['data'][$key] = array_merge($tpl['one_series']['data'][$key],$item);
        	
        	//$group = $shopcoins_class->getGroupItem($rows['group']);	
        	
           // $tpl['one_series']['data'][$key]['gname'] = $group['name']	   ;
            //var_dump($tpl['one_series']['data'][$key]['gname']);
    	    $tpl['one_series']['data'][$key]['metal'] = $tpl['metalls'][$rows['metal_id']];		   
    	    $tpl['one_series']['data'][$key]['condition'] = $tpl['conditions'][$rows['condition_id']];
    	    
    	    $tpl['one_series']['data'][$key] = array_merge($tpl['one_series']['data'][$key], contentHelper::getRegHref($tpl['one_series']['data'][$key])); 
    	    $statuses = $shopcoins_class->getBuyStatus($key,$tpl['user']['can_see'],$ourcoinsorder,$shopcoinsorder,$item);
    	   // var_dump($tpl['one_series']['data'][$key]);
    	    //echo "<br><br>";
    		$tpl['one_series']['data'][$key]['buy_status'] = $statuses['buy_status'];
    		
    		$tpl['one_series']['data'][$key]['reserved_status'] = $statuses['reserved_status'];	
    		$tpl['one_series']['data'][$key]['mark'] = $shopcoins_class->getMarks($key);
    		
    		$details = $details_class->getItem($key);
    	    $tpl['one_series']['data'][$key]["details"] =  '';
    	    if($details) $tpl['one_series']['data'][$key]["details"] = $details["details"];
        }        
        
    }        
}



?>
Esempio n. 3
0
$user_basket = $orderdetails_class->basket($tpl['user']['user_id']);

//на случай пересчета корзины
$tpl['user']['summ'] = $user_basket['bascetsum'];
$tpl['user']['product_amount'] = $user_basket['bascetamount'];

$i = 0;
$sum = 0;
$oldmaterialtype = 0;
$tpl['orderdetails']['ArrayShopcoinsInOrder'] = array();
$tpl['orderdetails']['ArrayGroupShopcoins'] = array();

$i=0;
foreach ($orderdetails as 	$rows ){	
    $rows["details"] = '';
    $details = $details_class->getItem($rows['catalog']);
    if($details) $rows["details"] = $details["details"];

	$tpl['orderdetails']['ArrayShopcoinsInOrder'][$i] = $rows;
	$tpl['orderdetails']['ArrayGroupShopcoins'][] = $rows['group'];

    $tpl['orderdetails']['ArrayShopcoinsInOrder'][$i]['amountAll'] = $shopcoins_class->getItemAmount($rows["catalog"],$tpl['user']['can_see'],$ourcoinsorder,$shopcoinsorder);
	
	$sum += $rows["oamount"]*$rows["price"];
	$tpl['orderdetails']['ArrayShopcoinsInOrder'][$i]['title_materialtype'] = '';	

	if ($oldmaterialtype != $rows["materialtype"]) {		
		$oldmaterialtype = $rows["materialtype"];
		$tpl['orderdetails']['ArrayShopcoinsInOrder'][$i]['title_materialtype'] = $MaterialTypeArray[$rows["materialtype"]];
	}
Esempio n. 4
0
	}  
    
    $stats_class->saveCoins($catalog);
	if ($rows_main) {
		$ourcoinsorder = array();

		if ($shopcoinsorder > 1) {
			$result_ourorder = $shopcoins_class->getMyOrderdetails($shopcoinsorder);
			foreach ($result_ourorder as $rows_ourorder) {
				$ourcoinsorder[] = $rows_ourorder["catalog"];
				$ourcoinsorderamount[$rows_ourorder["catalog"]] = $rows_ourorder["amount"];
			}
		}

		$rows_main['name'] = contentHelper::nominalFormat($rows_main['name']);
		$details = $details_class->getItem($catalog);
		$rows_main['details'] = '';
		if ($details) $rows_main['details'] = $details["details"];
		$rows_main['metal'] = $tpl['metalls'][$rows_main['metal_id']];
		$rows_main['condition'] = $tpl['conditions'][$rows_main['condition_id']];
		$next_coins = $shopcoins_class->getNext($catalog, $materialtype);
		//var_dump($next_coins);
		if ($next_coins) {
			$next_coins['metal'] = $tpl['metalls'][$next_coins['metal_id']];
		}
		$previos_coins = $shopcoins_class->getPrevios($catalog, $materialtype);

		if ($previos_coins) $previos_coins['metal'] = $tpl['metalls'][$previos_coins['metal_id']];
		$tpl['show']['next'] = ($next_coins) ? contentHelper::getRegHref($next_coins, $materialtype, $parent) : null;
		$tpl['show']['previos'] = ($previos_coins) ? contentHelper::getRegHref($previos_coins, $materialtype, $parent) : null;
Esempio n. 5
0
$ShopcoinsThemeArray = array();
$ShopcoinsGroupArray = array();
$tpl['task'] = 'catalog_base';
if (sizeof($tpl['shop']['MyShowArray']) == 0) {
    $tpl['shop']['errors'][] = "<br><p class=txt><strong><font color=red>Извините, нет результатов, удовлетворяющих поиску. Попробуйте другие варианты.</font></strong><br><br>";
} else {
    $amountsearch = count($tpl['shop']['MyShowArray']);
    foreach ($tpl['shop']['MyShowArray'] as $i => $rows) {
        if ($rows['novelty']) {
            $stats_class->saveCoinsNovelty($rows["shopcoins"]);
        }
        $rows = array_merge($rows, $tpl['shop']['items'][$rows["shopcoins"]]);
        $tpl['shop']['MyShowArray'][$i] = array_merge($rows, $tpl['shop']['items'][$rows["shopcoins"]]);
        $tpl['shop']['MyShowArray'][$i]['condition'] = isset($tpl['conditions'][$rows['condition_id']]) ? $tpl['conditions'][$rows['condition_id']] : '';
        $tpl['shop']['MyShowArray'][$i]['metal'] = isset($tpl['metalls'][$rows['metal_id']]) ? $tpl['metalls'][$rows['metal_id']] : '';
        $details = $details_class->getItem($rows["shopcoins"]);
        $tpl['shop']['MyShowArray'][$i]["details"] = '';
        if ($details) {
            $tpl['shop']['MyShowArray'][$i]["details"] = $details["details"];
        }
        //формируем картинки "подобные"
        $tpl['shop']['MyShowArray'][$i]['tmpsmallimage'] = array();
        if ($rows["materialtype"] == 1 && isset($tpl['shop']['ImageParent'][$rows["parent"]]) && $tpl['shop']['ImageParent'][$rows["parent"]] > 0 && !$mycoins) {
            $tpl['shop']['MyShowArray'][$i]['tmpsmallimage'][] = contentHelper::showImage("smallimages/" . $rows["image_small"], "Монета " . $rows["gname"] . " | " . $rows["name"]);
            $tpl['shop']['MyShowArray'][$i]['tmpsmallimage'][] = contentHelper::showImage("smallimages/" . $tpl['shop']['ImageParent'][$rows["parent"]][0], "Монета " . $rows["gname"] . " | " . $rows["name"]);
        }
        $tpl['shop']['MyShowArray'][$i]['name'] = contentHelper::nominalFormat($tpl['shop']['MyShowArray'][$i]['name']);
        $tpl['shop']['MyShowArray'][$i] = array_merge($tpl['shop']['MyShowArray'][$i], contentHelper::getRegHref($tpl['shop']['MyShowArray'][$i], $materialtype, $parent));
        if ($materialtype == 5 || $materialtype == 3) {
            $tpl['shop']['MyShowArray'][$i]['amountall'] = !$rows["amount"] ? 1 : $rows["amount"];
        } else {