<?IF(!DEFINED("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==TRUE)DIE();
/** @VAR ARRAY $ARPARAMS */
/** @VAR ARRAY $ARRESULT */
/** @GLOBAL CMAIN $APPLICATION */
/** @GLOBAL CUSER $USER */
/** @GLOBAL CDATABASE $DB */
/** @VAR CBITRIXCOMPONENTTEMPLATE $THIS */
/** @VAR STRING $TEMPLATENAME */
/** @VAR STRING $TEMPLATEFILE */
/** @VAR STRING $TEMPLATEFOLDER */
/** @VAR STRING $COMPONENTPATH */
/** @VAR CBITRIXCOMPONENT $COMPONENT */
$THIS->SETFRAMEMODE(TRUE);
IF (CMODULE::INCLUDEMODULE("MAIN")) {};
IF (ISSET($ARRESULT["SECTIONS"])) {
?>
<DIV CLASS="GOODS-WRAP">
<? FOREACH($ARRESULT["SECTIONS"] AS $ARSECTION): ?>
<?IF(COUNT($ARSECTION["SUBSECTIONS"]) > 0):?>
<SECTION>
<?/*
$ID=0;
$TESTTEST=0;
$RAZDEL = 0;
$PIC=0;
$TEST=ARRAY();
$K=0;
$RSPARENTSECTION = CIBLOCKSECTION::GETBYID($ARSECTION['ID']);
IF ($ARPARENTSECTION = $RSPARENTSECTION->GETNEXT())
{
$ARFILTER = ARRAY('IBLOCK_ID' => $ARPARENTSECTION['IBLOCK_ID'],'>LEFT_MARGIN' => $ARPARENTSECTION['LEFT_MARGIN'],'<RIGHT_MARGIN' => $ARPARENTSECTION['RIGHT_MARGIN'],'>DEPTH_LEVEL' => $ARPARENTSECTION['DEPTH_LEVEL']); // ВЫБЕРЕТ ПОТОМКОВ БЕЗ УЧЕТА АКТИВНОСТИ
$RSSECT = CIBLOCKSECTION::GETLIST(ARRAY("RAND" => "ASC"),$ARFILTER, FALSE);
WHILE ($ARSECT = $RSSECT->GETNEXT())
{
IF ($ARSECT['ACTIVE']==="Y") {
$K=$K+1;
$TEST[$K]= $ARSECT['ID'];
}
}
$TESTTEST = $TEST[ARRAY_RAND($TEST, 1)];
$RAZDEL = $TESTTEST;
}
DO {
$ARSELECT = ARRAY("*");
$ARFILTER = ARRAY( "SECTION_ID"=>$RAZDEL, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$RES = CIBLOCKELEMENT::GETLIST(ARRAY("RAND" => "ASC", ), $ARFILTER, FALSE, ARRAY("NTOPCOUNT" => 1), $ARSELECT);
WHILE($OB = $RES->GETNEXTELEMENT())
{
$ARFIELDS1 = $OB->GETFIELDS();
$ARFIELDS2 = $OB->GETPROPERTIES();
$IDS = $ARFIELDS1['ID'];
$PIC=$ARFIELDS1['DETAIL_PICTURE'];
/*IF ($PIC>0) {
FOREACH($ARFIELDS2['MORE_PHOTO']['VALUE'] AS $LOLOB){
IF (STRLEN($LOLOB)>0 OR $PIC===0) {
$PIC=$LOLOB;
}
}
}*//*
}
$ARFILTERTERMS=ARRAY('IBLOCK_ID' => 15,'PROPERTY_CML2_LINK' => IDS,"ACTIVE"=>"Y");
$RSOFFERS = CIBLOCKELEMENT::GETLIST($ARORDER,$ARFILTERTERMS,FALSE,FALSE,ARRAY());
WHILE($OB = $RSOFFERS->GETNEXTELEMENT()){
$ARFIELDS12 = $OB->GETFIELDS();
$IDD = $ARFIELDS12['ID'];
}
$QUANTITY=CCATALOGPRODUCT::GETBYID($IDD);
} WHILE (STRLEN(CFILE::GETPATH($PIC)) == 0 AND $QUANTITY['QUANTITY'] == 0);*/
//ECHO $ID;
?>
<A HREF="<?=$ARSECTION["SECTION_PAGE_URL"];?>" CLASS="ICON">
<?//=CFILE::SHOWIMAGE($ARSECTION["UF_BRAND_PROD_PIC"], 155, 155);?>
<?//$FILE1 = CFILE::RESIZEIMAGEGET($ARSECTION["UF_BRAND_PROD_PIC"], ARRAY('WIDTH'=>155, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);?>
<?/* IF ($PIC>2){
$FILE1 = CFILE::RESIZEIMAGEGET($PIC, ARRAY('WIDTH'=>AUTO, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);
}ELSE{
$FILE1 = CFILE::RESIZEIMAGEGET($ARSECTION["UF_BRAND_PROD_PIC"], ARRAY('WIDTH'=>AUTO, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);
}*/?>
<?
$FILE1 = CFILE::RESIZEIMAGEGET($ARSECTION['DETAIL_PICTURE'], ARRAY('WIDTH'=>AUTO, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);
?>
<IMG SRC="<?=$FILE1["SRC"]?>" ALT="" STYLE=" HEIGHT: 155PX;">
</A><BR>
<H2>
<A HREF="<?=$ARSECTION["SECTION_PAGE_URL"];?>"><?=$ARSECTION["NAME"];?></A>
</H2>
<?IF ($ARSECTION['UF_EXCLUSIVE']) {?>
<BR><DIV CLASS="EXCLUSIVE">ЭКСКЛЮЗИВНО</DIV>
<?}?>
<DIV CLASS="CATEGORY">
<?FOREACH($ARSECTION["SUBSECTIONS"] AS $ARSUBSECTION): ?>
<A HREF="<?=$ARSUBSECTION["SECTION_PAGE_URL"];?>"><?=($ARSUBSECTION["UF_NAME"] ? $ARSUBSECTION["UF_NAME"] : $ARSUBSECTION["NAME"]);?></A>
<? ENDFOREACH; ?>
</DIV>
</SECTION>
<?ENDIF;?>
<? ENDFOREACH; ?>
</DIV>
<?
} ELSEIF (ISSET($ARRESULT["BRANDS"])) {
?>
<ARTICLE CLASS="CATALOG">
<H2><?=$ARRESULT["CUR_CATEGORY"]["NAME"]?></H2>
<P><?=$ARRESULT["CUR_CATEGORY"]["DESCRIPTION"]?></P>
</ARTICLE>
<DIV CLASS="GOODS-WRAP GOODS-CAT">
<SECTION CLASS="GOODS-WRAP-TR">
<?
$COUNT = 0;
FOREACH($ARRESULT["BRANDS"] AS $ID => $ARSECTION): ?>
<?IF($COUNT%2 == 0 && $COUNT > 0):?>
</SECTION>
<SECTION CLASS="GOODS-WRAP-TR">
<?ENDIF;?>
<SECTION CLASS="ONE">
<?/*
$RSPARENTSECTION = CIBLOCKSECTION::GETBYID($ARSECTION['ID']);
IF ($ARPARENTSECTION = $RSPARENTSECTION->GETNEXT())
{
$ARFILTER = ARRAY('IBLOCK_ID' => $ARPARENTSECTION['IBLOCK_ID'],'>LEFT_MARGIN' => $ARPARENTSECTION['LEFT_MARGIN'],'<RIGHT_MARGIN' => $ARPARENTSECTION['RIGHT_MARGIN'],'>DEPTH_LEVEL' => $ARPARENTSECTION['DEPTH_LEVEL']); // ВЫБЕРЕТ ПОТОМКОВ БЕЗ УЧЕТА АКТИВНОСТИ
$RSSECT = CIBLOCKSECTION::GETLIST(ARRAY('LEFT_MARGIN' => 'ASC'),$ARFILTER);
WHILE ($ARSECT = $RSSECT->GETNEXT())
{
IF (MB_STRTOLOWER($ARRESULT['CUR_CATEGORY']["NAME"]) ===MB_STRTOLOWER($ARSECT['NAME'])) {
$RAZDEL = $ARSECT["ID"];
}
}
}
DO {
$PIC=0;
$ARSELECT = ARRAY("*");
$ARFILTER = ARRAY( "SECTION_ID"=>$RAZDEL, "ACTIVE_DATE"=>"Y", "ACTIVE"=>"Y");
$RES = CIBLOCKELEMENT::GETLIST(ARRAY("RAND" => "ASC", ), $ARFILTER, FALSE, ARRAY("NTOPCOUNT" => 1), $ARSELECT);
WHILE($OB = $RES->GETNEXTELEMENT())
{
$ARFIELDS1 = $OB->GETFIELDS();
$ARFIELDS2 = $OB->GETPROPERTIES();
$PIC=$ARFIELDS1['DETAIL_PICTURE'];
$IDS = $ARFIELDS1['ID'];
/*IF ($PIC>0) {
FOREACH($ARFIELDS2['MORE_PHOTO']['VALUE'] AS $LOLOB){
IF (STRLEN($LOLOB)>0 OR $PIC===0) {
$PIC=$LOLOB;
}
}
}*//*
}
$ARFILTERTERMS=ARRAY('IBLOCK_ID' => 15,'PROPERTY_CML2_LINK' => $IDS,"ACTIVE"=>"Y");
$RSOFFERS = CIBLOCKELEMENT::GETLIST($ARORDER,$ARFILTERTERMS,FALSE,FALSE,ARRAY());
WHILE($OB = $RSOFFERS->GETNEXTELEMENT()){
$ARFIELDS12 = $OB->GETFIELDS();
$IDD = $ARFIELDS12['ID'];
}
$QUANTITY=CCATALOGPRODUCT::GETBYID($IDD);
} WHILE (STRLEN(CFILE::GETPATH($PIC)) == 0 AND $QUANTITY['QUANTITY'] == 0);*/
?>
<A HREF="<?=$ARSECTION["SUBSECT_LINK"];?>" CLASS="ICON">
<?//=CFILE::SHOWIMAGE($ARSECTION["CPICTURE"], 155, 155);?>
<?//$FILE = CFILE::RESIZEIMAGEGET($ARSECTION["CPICTURE"], ARRAY('WIDTH'=>155, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);?>
<?
//ECHO $PIC;
?>
<?
$FILE = CFILE::RESIZEIMAGEGET($ARSECTION['DETAIL_PICTURE'], ARRAY('WIDTH'=>AUTO, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);
?>
<?/* IF ($PIC>2){?>
<?$FILE = CFILE::RESIZEIMAGEGET($PIC, ARRAY('WIDTH'=>AUTO, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);?>
<?}ELSE{
$FILE = CFILE::RESIZEIMAGEGET($ARSECTION["CPICTURE"], ARRAY('WIDTH'=>AUTO, 'HEIGHT'=>155), BX_RESIZE_IMAGE_PROPORTIONAL, TRUE);
}*/?>
<IMG SRC="<?=$FILE["SRC"]?>" ALT="" STYLE="HEIGHT: 155PX;">
</A>
<BR>
<A HREF="<?=$ARSECTION["SUBSECT_LINK"];?>" CLASS="NAME"><?=$ARSECTION["NAME"];?></A>
<?IF ($ARSECTION['UF_EXCLUSIVE']) {?>
<BR><DIV CLASS="EXCLUSIVE">ЭКСКЛЮЗИВНО</DIV>
<?}?>
</SECTION>
<?$COUNT++;?>
<? ENDFOREACH; ?>
</SECTION>
</DIV>
<?
}
//ECHO "<PRE>".PRINT_R($ARRESULT,1)."</PRE>"
?>
|