SHOW:
|
|
- or go back to the newest paste.
| 1 | - | <? |
| 1 | + | SELECT DISTINCT BE.ID as ID,BE.NAME as NAME,BE.IBLOCK_ID as IBLOCK_ID,BE.IBLOCK_SECTION_ID as IBLOCK_SECTION_ID,B.DETAIL_PAGE_URL as DETAIL_PAGE_URL,L.DIR as LANG_DIR,BE.CODE as CODE,BE.XML_ID as EXTERNAL_ID,B.IBLOCK_TYPE_ID as IBLOCK_TYPE_ID,B.CODE as IBLOCK_CODE,B.XML_ID as IBLOCK_EXTERNAL_ID,B.LID as LID , CAT_P2.ID as CATALOG_PRICE_ID_2, CAT_P2.CATALOG_GROUP_ID as CATALOG_GROUP_ID_2, CAT_P2.PRICE as CATALOG_PRICE_2, CAT_P2.CURRENCY as CATALOG_CURRENCY_2, CAT_P2.QUANTITY_FROM as CATALOG_QUANTITY_FROM_2, CAT_P2.QUANTITY_TO as CATALOG_QUANTITY_TO_2, 'Отпускная' as CATALOG_GROUP_NAME_2, 'Y' as CATALOG_CAN_ACCESS_2, 'Y' as CATALOG_CAN_BUY_2, CAT_P2.EXTRA_ID as CATALOG_EXTRA_ID_2, CAT_P3.ID as CATALOG_PRICE_ID_3, CAT_P3.CATALOG_GROUP_ID as CATALOG_GROUP_ID_3, CAT_P3.PRICE as CATALOG_PRICE_3, CAT_P3.CURRENCY as CATALOG_CURRENCY_3, CAT_P3.QUANTITY_FROM as CATALOG_QUANTITY_FROM_3, CAT_P3.QUANTITY_TO as CATALOG_QUANTITY_TO_3, 'Цена со скидкой' as CATALOG_GROUP_NAME_3, 'Y' as CATALOG_CAN_ACCESS_3, 'Y' as CATALOG_CAN_BUY_3, CAT_P3.EXTRA_ID as CATALOG_EXTRA_ID_3, CAT_PR.QUANTITY as CATALOG_QUANTITY, CAT_PR.QUANTITY_TRACE as CATALOG_QUANTITY_TRACE, CAT_PR.WEIGHT as CATALOG_WEIGHT, CAT_VAT.RATE as CATALOG_VAT, CAT_PR.VAT_INCLUDED as CATALOG_VAT_INCLUDED, CAT_PR.PRICE_TYPE as CATALOG_PRICE_TYPE, CAT_PR.RECUR_SCHEME_TYPE as CATALOG_RECUR_SCHEME_TYPE, CAT_PR.RECUR_SCHEME_LENGTH as CATALOG_RECUR_SCHEME_LENGTH, CAT_PR.TRIAL_PRICE_ID as CATALOG_TRIAL_PRICE_ID, CAT_PR.WITHOUT_ORDER as CATALOG_WITHOUT_ORDER, CAT_PR.SELECT_BEST_PRICE as CATALOG_SELECT_BEST_PRICE |
| 2 | - | $adminMenu->aGlobalMenu["global_menu_topgear"] = array( |
| 2 | + | FROM |
| 3 | - | "icon" => "button_topgear", |
| 3 | + | b_iblock B |
| 4 | - | "page_icon" => "page_topgear", |
| 4 | + | INNER JOIN b_lang L ON B.LID=L.LID |
| 5 | - | "index_icon" => "index_topgear", |
| 5 | + | INNER JOIN b_iblock_element BE ON BE.IBLOCK_ID = B.ID |
| 6 | - | "text" => 'TopGear', |
| 6 | + | INNER JOIN ( SELECT DISTINCT BSE.IBLOCK_ELEMENT_ID |
| 7 | - | "title" => '', |
| 7 | + | FROM |
| 8 | - | "url" => "topgear_main.php?lang=".LANGUAGE_ID, |
| 8 | + | b_iblock_section_element BSE |
| 9 | - | "sort" => 500, |
| 9 | + | INNER JOIN b_iblock_section BSubS ON BSE.IBLOCK_SECTION_ID = BSubS.ID |
| 10 | - | "items_id" => "global_menu_topgear", |
| 10 | + | INNER JOIN b_iblock_section BS ON (BSubS.IBLOCK_ID=BS.IBLOCK_ID AND BSubS.LEFT_MARGIN>=BS.LEFT_MARGIN AND BSubS.RIGHT_MARGIN<=BS.RIGHT_MARGIN) |
| 11 | - | "items" => array() |
| 11 | + | WHERE |
| 12 | - | ); |
| 12 | + | ((BS.ID IN (546))) ) BES ON BES.IBLOCK_ELEMENT_ID = BE.ID |
| 13 | - | ?> |
| 13 | + | LEFT JOIN b_catalog_price CAT_P2 ON (CAT_P2.PRODUCT_ID = BE.ID AND CAT_P2.CATALOG_GROUP_ID = 2) |
| 14 | LEFT JOIN b_catalog_price CAT_P3 ON (CAT_P3.PRODUCT_ID = BE.ID AND CAT_P3.CATALOG_GROUP_ID = 3) | |
| 15 | LEFT JOIN b_catalog_product CAT_PR ON (CAT_PR.ID = BE.ID) | |
| 16 | LEFT JOIN b_catalog_iblock CAT_IB ON ((CAT_PR.VAT_ID IS NULL OR CAT_PR.VAT_ID = 0) AND CAT_IB.IBLOCK_ID = BE.IBLOCK_ID) | |
| 17 | LEFT JOIN b_catalog_vat CAT_VAT ON (CAT_VAT.ID = IF((CAT_PR.VAT_ID IS NULL OR CAT_PR.VAT_ID = 0), CAT_IB.VAT_ID, CAT_PR.VAT_ID)) | |
| 18 | WHERE | |
| 19 | 1=1 AND ( ((((BE.IBLOCK_ID = '5')))) AND (EXISTS ( SELECT IBLOCK_ID | |
| 20 | FROM | |
| 21 | b_iblock_site | |
| 22 | WHERE | |
| 23 | IBLOCK_ID = B.ID AND (((SITE_ID='s1'))) )) AND ((((BE.ACTIVE='Y')))) ) AND (((BE.WF_STATUS_ID=1 AND BE.WF_PARENT_ELEMENT_ID IS NULL))) | |
| 24 | ORDER BY | |
| 25 | CAT_P2.PRICE desc ,BE.ID desc | |
| 26 | LIMIT 0, 20 |