Exemplo n.º 1
0
         if ($_REQUEST['sticker_page'] == "all") {
             $arFilterParams['page'] = 'all';
         } else {
             $arFilter['PAGE_URL'] = $_REQUEST['sticker_page'];
             $arFilterParams['page'] = $arFilter['PAGE_URL'] == $curPage ? 'current' : $arFilter['PAGE_URL'];
         }
     }
     if (isset($_REQUEST['colors']) && is_array($_REQUEST['colors'])) {
         if ($_REQUEST['colors'] == array('99', '0', '1', '2', '3', '4', '5')) {
             $arFilterParams['colors'] = 'all';
         } else {
             $arFilter['COLORS'] = $_REQUEST['colors'];
             $arFilterParams['colors'] = $arFilter['COLORS'];
         }
     }
     CSticker::SetFilterParams($arFilterParams);
 }
 // Get stickers list
 $dbStickers = CSticker::GetList(array('arFilter' => $arFilter, 'bDBResult' => true, 'arOrder' => array('CLOSED' => 'ASC', 'DATE_UPDATE' => 'DESC')));
 $naviSize = intVal($_REQUEST['navi_size']);
 if (!$naviSize) {
     $naviSize = CUserOptions::GetOption('fileman', "stickers_navi_size", 5);
 } else {
     if ($naviSize < 5) {
         $naviSize = 5;
     }
     if ($naviSize > 30) {
         $naviSize = 30;
     }
     CUserOptions::SetOption('fileman', "stickers_navi_size", $naviSize);
 }