Все методы вызываются для конкретного сайта, ID которого задается в настройках: $INI["site_id"], или же может быть передан в конструктор при создании экземпляра класса. Также почти все методы класса работают с определенным типом файлов - D, F, M (драйвера, прошивки, мануалы/сервис-мануалы). По умолчанию все методы работают с драйверами, в этом случае указание типа файла при вызове метода можно опустить. Также можно опустить параметры пагинации, по умолчанию они таковы: 10 результатов на страницу, первая страница, сортировка по ID по убыванию.
require_once($INI["path"]["core"]."filebase.class.php"); // можно вынести в общий подключаемый файл, или в index.php $Filebase = new Filebase(1); // site_id лучше указывать в $INI["site_id"]
$array = $Filebase->get_categories("D");
Array ( [0] => Array ( [id] => 48 [name] => Adapter [sysname] => adapters ) [1] => Array ( [id] => 63 [name] => Camcorder [sysname] => digital_camcorders ) [2] => Array ( [id] => 132 [name] => Camera [sysname] => camera ) [3] => Array ( [id] => 34 [name] => Card Reader [sysname] => cardreaders ) [4] => Array ( [id] => 11 [name] => CD/DVD Drives [sysname] => cd_dvd_drives ) [5] => Array ( [id] => 82 [name] => Chipset [sysname] => chipsets ) [6] => Array ( [id] => 36 [name] => Controller [sysname] => controllers ) [7] => Array ( [id] => 84 [name] => Copier [sysname] => copiers ) [8] => Array ( [id] => 12 [name] => DVD player [sysname] => dvd_players ) [9] => Array ( [id] => 62 [name] => Fax [sysname] => faxes ) [10] => Array ( [id] => 27 [name] => Graphic Tablet [sysname] => graphic-tablet ) [11] => Array ( [id] => 33 [name] => IrDA [sysname] => irda ) [12] => Array ( [id] => 28 [name] => Joystick [sysname] => joysticks ) [13] => Array ( [id] => 35 [name] => Keyboard [sysname] => keyboards ) [14] => Array ( [id] => 45 [name] => Keyboard + mouse [sysname] => keyboard-mouse ) [15] => Array ( [id] => 152 [name] => Mobile Phone [sysname] => mobile ) [16] => Array ( [id] => 42 [name] => Modem [sysname] => modem ) [17] => Array ( [id] => 43 [name] => Monitor [sysname] => monitors ) [18] => Array ( [id] => 40 [name] => Motherboard [sysname] => mainboards ) [19] => Array ( [id] => 44 [name] => Mouse [sysname] => mice_mouse ) [20] => Array ( [id] => 15 [name] => MP3 Player [sysname] => mp3-players ) [21] => Array ( [id] => 54 [name] => Network [sysname] => networks ) [22] => Array ( [id] => 47 [name] => Notebook, Laptop [sysname] => notebooks ) [23] => Array ( [id] => 38 [name] => PDA [sysname] => pda ) [24] => Array ( [id] => 49 [name] => Plotter [sysname] => plotters ) [25] => Array ( [id] => 50 [name] => Print Server [sysname] => printing_server ) [26] => Array ( [id] => 51 [name] => Printer [sysname] => printers ) [27] => Array ( [id] => 52 [name] => Projector [sysname] => projector ) [28] => Array ( [id] => 29 [name] => RAID [sysname] => raid ) [29] => Array ( [id] => 55 [name] => Scanner [sysname] => scanners ) [30] => Array ( [id] => 31 [name] => Sound Card [sysname] => sound-card ) [31] => Array ( [id] => 172 [name] => SSD, HDD [sysname] => ssd-hdd ) [32] => Array ( [id] => 59 [name] => Trackball [sysname] => trackball ) [33] => Array ( [id] => 175 [name] => Tuner [sysname] => tuners ) [34] => Array ( [id] => 32 [name] => UPS [sysname] => ups ) [35] => Array ( [id] => 18 [name] => USB [sysname] => usb_flash_drive ) [36] => Array ( [id] => 26 [name] => Video Capture [sysname] => video_editing ) [37] => Array ( [id] => 25 [name] => Video Card [sysname] => videocards ) [38] => Array ( [id] => 182 [name] => Webcam [sysname] => webcam ) [39] => Array ( [id] => 20 [name] => Wi-Fi Adapter [sysname] => wi-fi_adapters ) [40] => Array ( [id] => 22 [name] => Wireless [sysname] => wireless ) )
$array = $Filebase->get_brands("D");
Array ( [0] => Array ( [id] => 1 [name] => 3com [sysname] => 3com ) [1] => Array ( [id] => 2 [name] => 3Dfx [sysname] => 3dfx ) [2] => Array ( [id] => 3 [name] => 3DLabs [sysname] => 3dlabs ) [3] => Array ( [id] => 8 [name] => A4Tech [sysname] => a4tech ) [4] => Array ( [id] => 12 [name] => Ability [sysname] => ability ) [5] => Array ( [id] => 13 [name] => Abit [sysname] => abit ) [6] => Array ( [id] => 15 [name] => AC Link [sysname] => ac_link ) [7] => Array ( [id] => 16 [name] => AC97 [sysname] => ac97 ) [8] => Array ( [id] => 17 [name] => ACARD [sysname] => acard ) [9] => Array ( [id] => 20 [name] => Acer [sysname] => acer ) [10] => Array ( [id] => 21 [name] => ACME [sysname] => ACME ) [11] => Array ( [id] => 22 [name] => ACORP [sysname] => acorp ) [12] => Array ( [id] => 26 [name] => Actiontec [sysname] => actiontec ) [13] => Array ( [id] => 27 [name] => Adaptec [sysname] => adaptec ) [14] => Array ( [id] => 29 [name] => ADI [sysname] => adi ) [15] => Array ( [id] => 33 [name] => Adomax [sysname] => adomax ) [16] => Array ( [id] => 40 [name] => AGFA [sysname] => agfa ) [17] => Array ( [id] => 43 [name] => Aims [sysname] => aims ) [18] => Array ( [id] => 44 [name] => AipTek [sysname] => aiptek ) [19] => Array ( [id] => 50 [name] => AITech [sysname] => aitech ) [20] => Array ( [id] => 57 [name] => Albatron [sysname] => albatron ) [21] => Array ( [id] => 58 [name] => Alcatel [sysname] => alcatel ) [22] => Array ( [id] => 61 [name] => ALi [sysname] => ali ) [23] => Array ( [id] => 63 [name] => Alliance Semiconductor [sysname] => alliance_semiconductor ) [24] => Array ( [id] => 72 [name] => Altima [sysname] => altima ) [25] => Array ( [id] => 77 [name] => AmbiCom [sysname] => ambicom ) [26] => Array ( [id] => 78 [name] => AMD [sysname] => amd ) [27] => Array ( [id] => 79 [name] => AMI [sysname] => ami ) [28] => Array ( [id] => 85 [name] => AOC [sysname] => aoc ) [29] => Array ( [id] => 87 [name] => AOpen [sysname] => aopen ) [30] => Array ( [id] => 88 [name] => Apacer [sysname] => apacer ) [31] => Array ( [id] => 89 [name] => APC [sysname] => apc ) [32] => Array ( [id] => 100 [name] => Argosy [sysname] => argosy ) [33] => Array ( [id] => 103 [name] => Aristo [sysname] => aristo ) [34] => Array ( [id] => 109 [name] => Artronix [sysname] => artronix ) [35] => Array ( [id] => 117 [name] => ASRock [sysname] => asrock ) [36] => Array ( [id] => 120 [name] => Astra [sysname] => astra ) [37] => Array ( [id] => 121 [name] => ASUS [sysname] => asus ) [38] => Array ( [id] => 122 [name] => Asustek [sysname] => asustek ) [39] => Array ( [id] => 129 [name] => ATI [sysname] => ati ) [40] => Array ( [id] => 132 [name] => Atrend [sysname] => atrend ) [41] => Array ( [id] => 144 [name] => Audiotrak [sysname] => audiotrak ) [42] => Array ( [id] => 147 [name] => AUREAL [sysname] => aureal ) [43] => Array ( [id] => 148 [name] => Auslinx [sysname] => auslinx ) [44] => Array ( [id] => 150 [name] => Avaks [sysname] => avaks ) [45] => Array ( [id] => 151 [name] => Avancelogic [sysname] => avancelogic ) [46] => Array ( [id] => 152 [name] => AVB [sysname] => avb ) [47] => Array ( [id] => 155 [name] => AVerMedia [sysname] => avermedia ) [48] => Array ( [id] => 160 [name] => Axle [sysname] => axle ) [49] => Array ( [id] => 162 [name] => Azona [sysname] => azona ) [50] => Array ( [id] => 163 [name] => AZTECH [sysname] => aztech ) [51] => Array ( [id] => 164 [name] => AZZA [sysname] => azza ) [52] => Array ( [id] => 185 [name] => BenQ [sysname] => benq ) [53] => Array ( [id] => 189 [name] => BestMTV [sysname] => bestmtv ) [54] => Array ( [id] => 195 [name] => Billionton [sysname] => billionton ) [55] => Array ( [id] => 199 [name] => Biostar [sysname] => biostar ) [56] => Array ( [id] => 209 [name] => Bluetake [sysname] => bluetake ) [57] => Array ( [id] => 226 [name] => Bridge [sysname] => bridge ) [58] => Array ( [id] => 230 [name] => Broadcom [sysname] => broadcom ) [59] => Array ( [id] => 232 [name] => Brooktree [sysname] => brooktree ) [60] => Array ( [id] => 233 [name] => Brother [sysname] => brother ) [61] => Array ( [id] => 235 [name] => BTC [sysname] => btc ) [62] => Array ( [id] => 241 [name] => C-Media [sysname] => c-media ) [63] => Array ( [id] => 246 [name] => Cam [sysname] => cam ) [64] => Array ( [id] => 251 [name] => Canon [sysname] => canon ) [65] => Array ( [id] => 252 [name] => Canopus [sysname] => canopus ) [66] => Array ( [id] => 254 [name] => Canyon [sysname] => canyon ) [67] => Array ( [id] => 256 [name] => Cardinal [sysname] => cardinal ) [68] => Array ( [id] => 260 [name] => Casio [sysname] => casio ) [69] => Array ( [id] => 274 [name] => Chaintech [sysname] => chaintech ) [70] => Array ( [id] => 278 [name] => Cherry [sysname] => cherry ) [71] => Array ( [id] => 279 [name] => Chicony [sysname] => chicony ) [72] => Array ( [id] => 280 [name] => Chips and Technologies [sysname] => chips_and_technologies ) [73] => Array ( [id] => 281 [name] => Chronos [sysname] => chronos ) [74] => Array ( [id] => 283 [name] => Cirrus Logic [sysname] => cirrus_logic ) [75] => Array ( [id] => 291 [name] => CMD [sysname] => cmd ) [76] => Array ( [id] => 292 [name] => CMedia [sysname] => cmedia ) [77] => Array ( [id] => 295 [name] => Cnet [sysname] => cnet ) [78] => Array ( [id] => 302 [name] => Compaq [sysname] => compaq ) [79] => Array ( [id] => 304 [name] => Compex [sysname] => compex ) [80] => Array ( [id] => 305 [name] => Compro Technology [sysname] => compro_technology ) [81] => Array ( [id] => 309 [name] => Conexant [sysname] => conexant ) [82] => Array ( [id] => 319 [name] => Courier [sysname] => courier ) [83] => Array ( [id] => 321 [name] => Creative [sysname] => creative ) [84] => Array ( [id] => 322 [name] => Creative-Labs [sysname] => creative-labs ) [85] => Array ( [id] => 327 [name] => Crystal [sysname] => crystal ) [86] => Array ( [id] => 328 [name] => Crystal Computer [sysname] => crystal_computer ) [87] => Array ( [id] => 329 [name] => Crystal Semiconductors [sysname] => crystal_semiconductors ) [88] => Array ( [id] => 331 [name] => CTX [sysname] => ctx ) [89] => Array ( [id] => 332 [name] => Cyberdrive [sysname] => cyberdrive ) [90] => Array ( [id] => 335 [name] => Cyrix [sysname] => cyrix ) [91] => Array ( [id] => 337 [name] => D-Link [sysname] => d-link ) [92] => Array ( [id] => 339 [name] => Daewoo [sysname] => daewoo ) [93] => Array ( [id] => 350 [name] => Datafab [sysname] => datafab ) [94] => Array ( [id] => 355 [name] => Daytek [sysname] => daytek ) [95] => Array ( [id] => 361 [name] => Defender [sysname] => defender ) [96] => Array ( [id] => 362 [name] => Dell [sysname] => dell ) [97] => Array ( [id] => 364 [name] => Delta [sysname] => delta ) [98] => Array ( [id] => 371 [name] => DEXXA [sysname] => dexxa ) [99] => Array ( [id] => 372 [name] => DFI [sysname] => dfi ) [100] => Array ( [id] => 375 [name] => Diamond [sysname] => diamond ) [101] => Array ( [id] => 376 [name] => Diamond Multimedia [sysname] => diamond_multimedia ) [102] => Array ( [id] => 377 [name] => Diamond Technologies [sysname] => diamond_technologies ) [103] => Array ( [id] => 383 [name] => Digimate [sysname] => digimate ) [104] => Array ( [id] => 384 [name] => Digit@lway [sysname] => digitlway ) [105] => Array ( [id] => 386 [name] => Digital Research Technologies [sysname] => digital_research_technologies ) [106] => Array ( [id] => 387 [name] => Digital Square [sysname] => digital_square ) [107] => Array ( [id] => 405 [name] => Domex [sysname] => domex ) [108] => Array ( [id] => 419 [name] => Duxbury Networking [sysname] => duxbury_networking ) [109] => Array ( [id] => 422 [name] => Dynalink [sysname] => Dynalink ) [110] => Array ( [id] => 427 [name] => E-MU [sysname] => e-mu ) [111] => Array ( [id] => 432 [name] => Eagle Dynamics [sysname] => eagle_dynamics ) [112] => Array ( [id] => 435 [name] => EasyDisk [sysname] => easydisk ) [113] => Array ( [id] => 437 [name] => Echo [sysname] => echo ) [114] => Array ( [id] => 439 [name] => ECS [sysname] => ecs ) [115] => Array ( [id] => 443 [name] => Ego-sys [sysname] => ego_sys ) [116] => Array ( [id] => 458 [name] => Eline [sysname] => eline ) [117] => Array ( [id] => 461 [name] => Elitegroup [sysname] => elitegroup ) [118] => Array ( [id] => 465 [name] => Elpina [sysname] => elpina ) [119] => Array ( [id] => 466 [name] => ELSA [sysname] => elsa ) [120] => Array ( [id] => 482 [name] => Ensoniq [sysname] => ensoniq ) [121] => Array ( [id] => 486 [name] => EPoX [sysname] => epox ) [122] => Array ( [id] => 487 [name] => Epson [sysname] => epson ) [123] => Array ( [id] => 491 [name] => ESI [sysname] => ESI ) [124] => Array ( [id] => 493 [name] => ESS [sysname] => ess ) [125] => Array ( [id] => 511 [name] => Extended Systems [sysname] => extended_systems ) [126] => Array ( [id] => 517 [name] => Fargo [sysname] => fargo ) [127] => Array ( [id] => 520 [name] => Fellowes [sysname] => fellowes ) [128] => Array ( [id] => 522 [name] => FIC [sysname] => fic ) [129] => Array ( [id] => 528 [name] => FlyVideo [sysname] => flyvideo ) [130] => Array ( [id] => 529 [name] => FM [sysname] => fm ) [131] => Array ( [id] => 534 [name] => Fortemedia [sysname] => fortemedia ) [132] => Array ( [id] => 538 [name] => Foxconn [sysname] => foxconn ) [133] => Array ( [id] => 542 [name] => Frontier [sysname] => frontier ) [134] => Array ( [id] => 546 [name] => Fujitsu [sysname] => fujitsu ) [135] => Array ( [id] => 547 [name] => Fujitsu-Siemens [sysname] => fujitsu-siemens ) [136] => Array ( [id] => 550 [name] => Fyi [sysname] => fyi ) [137] => Array ( [id] => 553 [name] => Gainward [sysname] => gainward ) [138] => Array ( [id] => 556 [name] => GCC [sysname] => gcc ) [139] => Array ( [id] => 557 [name] => Gembird [sysname] => gembird ) [140] => Array ( [id] => 563 [name] => Genius [sysname] => genius ) [141] => Array ( [id] => 571 [name] => Gigabyte [sysname] => gigabyte ) [142] => Array ( [id] => 583 [name] => Gravis [sysname] => gravis ) [143] => Array ( [id] => 591 [name] => Guillemot [sysname] => guillemot ) [144] => Array ( [id] => 592 [name] => GVC [sysname] => gvc ) [145] => Array ( [id] => 610 [name] => Hercules [sysname] => hercules ) [146] => Array ( [id] => 611 [name] => Hewlett-Packard [sysname] => hewlett-packard ) [147] => Array ( [id] => 615 [name] => High Point [sysname] => high_point ) [148] => Array ( [id] => 619 [name] => Hitachi [sysname] => hitachi ) [149] => Array ( [id] => 631 [name] => Houston-Instruments [sysname] => houston-instruments ) [150] => Array ( [id] => 632 [name] => Hoya [sysname] => hoya ) [151] => Array ( [id] => 633 [name] => HP [sysname] => hp ) [152] => Array ( [id] => 636 [name] => Huawei [sysname] => huawei ) [153] => Array ( [id] => 642 [name] => Hyundai [sysname] => hyundai ) [154] => Array ( [id] => 650 [name] => IBM [sysname] => ibm ) [155] => Array ( [id] => 654 [name] => IDC [sysname] => idc ) [156] => Array ( [id] => 668 [name] => Inno3D [sysname] => inno3d ) [157] => Array ( [id] => 678 [name] => INTEL [sysname] => intel ) [158] => Array ( [id] => 687 [name] => IR TouchPad [sysname] => ir_touchpad ) [159] => Array ( [id] => 690 [name] => Iriver [sysname] => iriver ) [160] => Array ( [id] => 698 [name] => IWILL [sysname] => iwill ) [161] => Array ( [id] => 704 [name] => Jamicon [sysname] => jamicon ) [162] => Array ( [id] => 708 [name] => JAZZ [sysname] => jazz ) [163] => Array ( [id] => 716 [name] => Jetway [sysname] => jetway ) [164] => Array ( [id] => 726 [name] => JVC [sysname] => jvc ) [165] => Array ( [id] => 730 [name] => KB [sysname] => kb ) [166] => Array ( [id] => 731 [name] => KDS [sysname] => kds ) [167] => Array ( [id] => 740 [name] => Keymaestro [sysname] => keymaestro ) [168] => Array ( [id] => 741 [name] => KeyMouse [sysname] => keymouse ) [169] => Array ( [id] => 746 [name] => Kingston [sysname] => kingston ) [170] => Array ( [id] => 750 [name] => KME [sysname] => kme ) [171] => Array ( [id] => 751 [name] => Kobian [sysname] => kobian ) [172] => Array ( [id] => 752 [name] => Kodak [sysname] => kodak ) [173] => Array ( [id] => 754 [name] => Konica Minolta [sysname] => konica_minolta ) [174] => Array ( [id] => 765 [name] => Kworld [sysname] => Kworld ) [175] => Array ( [id] => 767 [name] => Kyocera [sysname] => kyocera ) [176] => Array ( [id] => 768 [name] => Kyro [sysname] => kyro ) [177] => Array ( [id] => 770 [name] => LaCie [sysname] => lacie ) [178] => Array ( [id] => 773 [name] => Largan [sysname] => Largan ) [179] => Array ( [id] => 775 [name] => Leadtek [sysname] => leadtek ) [180] => Array ( [id] => 781 [name] => Lenovo [sysname] => lenovo ) [181] => Array ( [id] => 784 [name] => Lexar [sysname] => lexar ) [182] => Array ( [id] => 786 [name] => Lexmark [sysname] => lexmark ) [183] => Array ( [id] => 787 [name] => LG [sysname] => lg ) [184] => Array ( [id] => 791 [name] => Life view [sysname] => life_view ) [185] => Array ( [id] => 797 [name] => Lite On [sysname] => lite_on ) [186] => Array ( [id] => 799 [name] => LiteOn [sysname] => liteon ) [187] => Array ( [id] => 802 [name] => Logic3 [sysname] => logic3 ) [188] => Array ( [id] => 803 [name] => Logitech [sysname] => logitech ) [189] => Array ( [id] => 806 [name] => LSI Logic [sysname] => lsi_logic ) [190] => Array ( [id] => 808 [name] => Lucent [sysname] => lucent ) [191] => Array ( [id] => 809 [name] => LuckyStar [sysname] => luckystar ) [192] => Array ( [id] => 810 [name] => LuckyTech [sysname] => luckytech ) [193] => Array ( [id] => 820 [name] => Lynx Studio [sysname] => lynx_studio ) [194] => Array ( [id] => 822 [name] => M-AUDIO [sysname] => m-audio ) [195] => Array ( [id] => 825 [name] => MAG [sysname] => mag ) [196] => Array ( [id] => 835 [name] => Marian [sysname] => marian ) [197] => Array ( [id] => 840 [name] => Marvell [sysname] => marvell ) [198] => Array ( [id] => 842 [name] => Matrox [sysname] => matrox ) [199] => Array ( [id] => 844 [name] => Maudio [sysname] => maudio ) [200] => Array ( [id] => 846 [name] => Maxell [sysname] => maxell ) [201] => Array ( [id] => 850 [name] => MaxTech [sysname] => maxtech ) [202] => Array ( [id] => 851 [name] => Maxtor [sysname] => maxtor ) [203] => Array ( [id] => 852 [name] => Maxxtro [sysname] => maxxtro ) [204] => Array ( [id] => 861 [name] => MediaForte [sysname] => mediaforte ) [205] => Array ( [id] => 864 [name] => Medion [sysname] => medion ) [206] => Array ( [id] => 867 [name] => Memorex [sysname] => memorex ) [207] => Array ( [id] => 876 [name] => Microlink [sysname] => microlink ) [208] => Array ( [id] => 878 [name] => Microsoft [sysname] => microsoft ) [209] => Array ( [id] => 880 [name] => Microstar [sysname] => microstar ) [210] => Array ( [id] => 881 [name] => Microtek [sysname] => microtek ) [211] => Array ( [id] => 886 [name] => Mimaki [sysname] => mimaki ) [212] => Array ( [id] => 888 [name] => Minolta [sysname] => minolta ) [213] => Array ( [id] => 894 [name] => Mito [sysname] => mito ) [214] => Array ( [id] => 898 [name] => Mitsubishi [sysname] => mitsubishi ) [215] => Array ( [id] => 899 [name] => Mitsumi [sysname] => mitsumi ) [216] => Array ( [id] => 916 [name] => Motorola [sysname] => motorola ) [217] => Array ( [id] => 921 [name] => Mr. Vision [sysname] => mr_vision ) [218] => Array ( [id] => 923 [name] => MSI [sysname] => msi ) [219] => Array ( [id] => 925 [name] => MultiCo [sysname] => multico ) [220] => Array ( [id] => 929 [name] => Mustek [sysname] => mustek ) [221] => Array ( [id] => 944 [name] => Nec [sysname] => nec ) [222] => Array ( [id] => 954 [name] => NewCom [sysname] => newcom ) [223] => Array ( [id] => 956 [name] => Newtech [sysname] => newtech ) [224] => Array ( [id] => 960 [name] => Nikon [sysname] => nikon ) [225] => Array ( [id] => 965 [name] => Nokia [sysname] => nokia ) [226] => Array ( [id] => 972 [name] => Number Nine [sysname] => number_nine ) [227] => Array ( [id] => 973 [name] => NVidia [sysname] => nvidia ) [228] => Array ( [id] => 977 [name] => OKI [sysname] => oki ) [229] => Array ( [id] => 979 [name] => Olivetti [sysname] => olivetti ) [230] => Array ( [id] => 981 [name] => Olympus [sysname] => olympus ) [231] => Array ( [id] => 992 [name] => Opti [sysname] => opti ) [232] => Array ( [id] => 993 [name] => Optiquest [sysname] => optiquest ) [233] => Array ( [id] => 1000 [name] => Orchid [sysname] => orchid ) [234] => Array ( [id] => 1004 [name] => Others [sysname] => other ) [235] => Array ( [id] => 1007 [name] => P-active [sysname] => p-active ) [236] => Array ( [id] => 1008 [name] => Pacific [sysname] => pacific ) [237] => Array ( [id] => 1009 [name] => Packard Bell [sysname] => packard_bell ) [238] => Array ( [id] => 1010 [name] => Palit [sysname] => palit ) [239] => Array ( [id] => 1013 [name] => Panasonic [sysname] => panasonic ) [240] => Array ( [id] => 1022 [name] => Pcchips [sysname] => pcchips ) [241] => Array ( [id] => 1023 [name] => Pcpartner [sysname] => pcpartner ) [242] => Array ( [id] => 1024 [name] => Pctel [sysname] => pctel ) [243] => Array ( [id] => 1029 [name] => Pen Drive [sysname] => pen_drive ) [244] => Array ( [id] => 1030 [name] => Pentax [sysname] => pentax ) [245] => Array ( [id] => 1033 [name] => Philips [sysname] => philips ) [246] => Array ( [id] => 1040 [name] => Pine [sysname] => pine ) [247] => Array ( [id] => 1041 [name] => Pinnacle [sysname] => pinnacle ) [248] => Array ( [id] => 1042 [name] => Pioneer [sysname] => pioneer ) [249] => Array ( [id] => 1044 [name] => Pixelveiw [sysname] => pixelveiw ) [250] => Array ( [id] => 1048 [name] => Plextor [sysname] => plextor ) [251] => Array ( [id] => 1050 [name] => Plus [sysname] => plus ) [252] => Array ( [id] => 1051 [name] => Plustek [sysname] => plustek ) [253] => Array ( [id] => 1054 [name] => PNY [sysname] => pny ) [254] => Array ( [id] => 1057 [name] => Polaris [sysname] => polaris ) [255] => Array ( [id] => 1065 [name] => Powercom [sysname] => powercom ) [256] => Array ( [id] => 1067 [name] => PowerVR [sysname] => powervr ) [257] => Array ( [id] => 1068 [name] => PQI [sysname] => pqi ) [258] => Array ( [id] => 1069 [name] => PRAKTICA [sysname] => PRAKTICA ) [259] => Array ( [id] => 1078 [name] => Primax [sysname] => primax ) [260] => Array ( [id] => 1080 [name] => Primetek [sysname] => primetek ) [261] => Array ( [id] => 1084 [name] => Procomp [sysname] => procomp ) [262] => Array ( [id] => 1090 [name] => Promise [sysname] => promise ) [263] => Array ( [id] => 1091 [name] => Pronets [sysname] => pronets ) [264] => Array ( [id] => 1092 [name] => Proview [sysname] => proview ) [265] => Array ( [id] => 1095 [name] => PSTEL [sysname] => pstel ) [266] => Array ( [id] => 1098 [name] => Q-Tec [sysname] => q-tec ) [267] => Array ( [id] => 1099 [name] => QDI [sysname] => qdi ) [268] => Array ( [id] => 1103 [name] => Qtronix [sysname] => qtronix ) [269] => Array ( [id] => 1105 [name] => Quantum [sysname] => quantum ) [270] => Array ( [id] => 1107 [name] => QuickShot [sysname] => quickshot ) [271] => Array ( [id] => 1114 [name] => RealTek [sysname] => realtek ) [272] => Array ( [id] => 1121 [name] => Relisys [sysname] => relisys ) [273] => Array ( [id] => 1128 [name] => Ricoh [sysname] => ricoh ) [274] => Array ( [id] => 1132 [name] => RISE [sysname] => rise ) [275] => Array ( [id] => 1136 [name] => Ritmix [sysname] => ritmix ) [276] => Array ( [id] => 1138 [name] => RME [sysname] => rme ) [277] => Array ( [id] => 1141 [name] => RockFire [sysname] => rockfire ) [278] => Array ( [id] => 1143 [name] => Rockwell [sysname] => rockwell ) [279] => Array ( [id] => 1145 [name] => Roland [sysname] => roland ) [280] => Array ( [id] => 1147 [name] => Rolsen [sysname] => rolsen ) [281] => Array ( [id] => 1149 [name] => Rover [sysname] => rover ) [282] => Array ( [id] => 1156 [name] => RoverScan [sysname] => roverscan ) [283] => Array ( [id] => 1166 [name] => S3 Graphics [sysname] => s3 ) [284] => Array ( [id] => 1175 [name] => Samsung [sysname] => samsung ) [285] => Array ( [id] => 1181 [name] => Sanyo [sysname] => sanyo ) [286] => Array ( [id] => 1186 [name] => Scott [sysname] => scott ) [287] => Array ( [id] => 1199 [name] => SerComm [sysname] => sercomm ) [288] => Array ( [id] => 1211 [name] => Shuttle [sysname] => shuttle ) [289] => Array ( [id] => 1212 [name] => Siemens [sysname] => siemens ) [290] => Array ( [id] => 1216 [name] => Sigma Design [sysname] => sigma_design ) [291] => Array ( [id] => 1218 [name] => SIIG [sysname] => siig ) [292] => Array ( [id] => 1221 [name] => Silitek [sysname] => silitek ) [293] => Array ( [id] => 1229 [name] => SIS [sysname] => sis ) [294] => Array ( [id] => 1237 [name] => SmartLink [sysname] => smartlink ) [295] => Array ( [id] => 1250 [name] => Soltek [sysname] => soltek ) [296] => Array ( [id] => 1254 [name] => SONY [sysname] => sony ) [297] => Array ( [id] => 1255 [name] => Sony Ericsson [sysname] => sony_ericsson ) [298] => Array ( [id] => 1256 [name] => SONYEricsson [sysname] => sonyericsson ) [299] => Array ( [id] => 1260 [name] => SoundMAX [sysname] => soundmax ) [300] => Array ( [id] => 1264 [name] => Sparkle [sysname] => sparkle ) [301] => Array ( [id] => 1275 [name] => StarMicronics [sysname] => starmicronics ) [302] => Array ( [id] => 1279 [name] => STB [sysname] => stb ) [303] => Array ( [id] => 1283 [name] => STLab [sysname] => stlab ) [304] => Array ( [id] => 1287 [name] => Suma [sysname] => suma ) [305] => Array ( [id] => 1296 [name] => Supergrace [sysname] => supergrace ) [306] => Array ( [id] => 1297 [name] => Supermicro [sysname] => supermicro ) [307] => Array ( [id] => 1298 [name] => SuperPower [sysname] => superpower ) [308] => Array ( [id] => 1299 [name] => Surecom [sysname] => surecom ) [309] => Array ( [id] => 1302 [name] => Sven [sysname] => sven ) [310] => Array ( [id] => 1306 [name] => SymbiosLogic [sysname] => symbioslogic ) [311] => Array ( [id] => 1307 [name] => Synaptics [sysname] => Synaptics ) [312] => Array ( [id] => 1309 [name] => SYS [sysname] => sys ) [313] => Array ( [id] => 1316 [name] => TallyGenicom [sysname] => tallygenicom ) [314] => Array ( [id] => 1322 [name] => Targa [sysname] => targa ) [315] => Array ( [id] => 1324 [name] => Tatung [sysname] => tatung ) [316] => Array ( [id] => 1328 [name] => TDK [sysname] => tdk ) [317] => Array ( [id] => 1329 [name] => Teac [sysname] => teac ) [318] => Array ( [id] => 1340 [name] => Teco [sysname] => teco ) [319] => Array ( [id] => 1344 [name] => Tekram [sysname] => tekram ) [320] => Array ( [id] => 1356 [name] => Telmouse [sysname] => telmouse ) [321] => Array ( [id] => 1360 [name] => Terratec [sysname] => terratec ) [322] => Array ( [id] => 1374 [name] => Thrustmaster [sysname] => thrustmaster ) [323] => Array ( [id] => 1381 [name] => Tonomac [sysname] => Tonomac ) [324] => Array ( [id] => 1386 [name] => Topic [sysname] => topic ) [325] => Array ( [id] => 1392 [name] => Toshiba [sysname] => toshiba ) [326] => Array ( [id] => 1396 [name] => Transcend [sysname] => transcend ) [327] => Array ( [id] => 1403 [name] => Trident [sysname] => trident ) [328] => Array ( [id] => 1409 [name] => Trust [sysname] => trust ) [329] => Array ( [id] => 1412 [name] => Turtle Beach [sysname] => turtle_beach ) [330] => Array ( [id] => 1417 [name] => TYAN [sysname] => tyan ) [331] => Array ( [id] => 1427 [name] => Umax [sysname] => umax ) [332] => Array ( [id] => 1438 [name] => USR [sysname] => usr ) [333] => Array ( [id] => 1453 [name] => VIA [sysname] => via ) [334] => Array ( [id] => 1456 [name] => Videologic [sysname] => videologic ) [335] => Array ( [id] => 1465 [name] => ViewSonic [sysname] => viewsonic ) [336] => Array ( [id] => 1468 [name] => Visioneer [sysname] => visioneer ) [337] => Array ( [id] => 1473 [name] => Vivitar [sysname] => vivitar ) [338] => Array ( [id] => 1481 [name] => Voxtel [sysname] => voxtel ) [339] => Array ( [id] => 1483 [name] => Wacom [sysname] => wacom ) [340] => Array ( [id] => 1501 [name] => Winbond [sysname] => winbond ) [341] => Array ( [id] => 1511 [name] => Wyse [sysname] => Wyse ) [342] => Array ( [id] => 1519 [name] => Xerox [sysname] => xerox ) [343] => Array ( [id] => 1527 [name] => Yakumo [sysname] => yakumo ) [344] => Array ( [id] => 1529 [name] => Yamaha [sysname] => yamaha ) [345] => Array ( [id] => 1547 [name] => Zeos [sysname] => zeos ) [346] => Array ( [id] => 1549 [name] => ZIDA [sysname] => zida ) [347] => Array ( [id] => 1554 [name] => Zoltrix [sysname] => zoltrix ) [348] => Array ( [id] => 1555 [name] => Zoom [sysname] => zoom ) [349] => Array ( [id] => 1559 [name] => ZyXEL [sysname] => zyxel ) )
$array = $Filebase->get_brands_for_category("camera", "D");
Array ( [0] => Array ( [id] => 40 [name] => AGFA [sysname] => agfa [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [1] => Array ( [id] => 44 [name] => AipTek [sysname] => aiptek [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [2] => Array ( [id] => 155 [name] => AVerMedia [sysname] => avermedia [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [3] => Array ( [id] => 185 [name] => BenQ [sysname] => benq [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [4] => Array ( [id] => 246 [name] => Cam [sysname] => cam [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [5] => Array ( [id] => 251 [name] => Canon [sysname] => canon [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [6] => Array ( [id] => 260 [name] => Casio [sysname] => casio [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [7] => Array ( [id] => 281 [name] => Chronos [sysname] => chronos [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [8] => Array ( [id] => 331 [name] => CTX [sysname] => ctx [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [9] => Array ( [id] => 487 [name] => Epson [sysname] => epson [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [10] => Array ( [id] => 563 [name] => Genius [sysname] => genius [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [11] => Array ( [id] => 726 [name] => JVC [sysname] => jvc [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [12] => Array ( [id] => 752 [name] => Kodak [sysname] => kodak [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [13] => Array ( [id] => 773 [name] => Largan [sysname] => Largan [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [14] => Array ( [id] => 803 [name] => Logitech [sysname] => logitech [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [15] => Array ( [id] => 852 [name] => Maxxtro [sysname] => maxxtro [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [16] => Array ( [id] => 861 [name] => MediaForte [sysname] => mediaforte [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [17] => Array ( [id] => 888 [name] => Minolta [sysname] => minolta [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [18] => Array ( [id] => 894 [name] => Mito [sysname] => mito [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [19] => Array ( [id] => 929 [name] => Mustek [sysname] => mustek [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [20] => Array ( [id] => 960 [name] => Nikon [sysname] => nikon [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [21] => Array ( [id] => 981 [name] => Olympus [sysname] => olympus [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [22] => Array ( [id] => 1004 [name] => Others [sysname] => other [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [23] => Array ( [id] => 1013 [name] => Panasonic [sysname] => panasonic [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [24] => Array ( [id] => 1030 [name] => Pentax [sysname] => pentax [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [25] => Array ( [id] => 1033 [name] => Philips [sysname] => philips [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [26] => Array ( [id] => 1069 [name] => PRAKTICA [sysname] => PRAKTICA [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [27] => Array ( [id] => 1149 [name] => Rover [sysname] => rover [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [28] => Array ( [id] => 1175 [name] => Samsung [sysname] => samsung [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [29] => Array ( [id] => 1254 [name] => SONY [sysname] => sony [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [30] => Array ( [id] => 1396 [name] => Transcend [sysname] => transcend [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [31] => Array ( [id] => 1527 [name] => Yakumo [sysname] => yakumo [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) [32] => Array ( [id] => 1554 [name] => Zoltrix [sysname] => zoltrix [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) )
$array = $Filebase->get_categories_for_brand("asus", "D");
Array ( [0] => Array ( [id] => 11 [name] => CD/DVD Drives [sysname] => cd_dvd_drives [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [1] => Array ( [id] => 152 [name] => Mobile Phone [sysname] => mobile [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [2] => Array ( [id] => 43 [name] => Monitor [sysname] => monitors [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [3] => Array ( [id] => 40 [name] => Motherboard [sysname] => mainboards [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [4] => Array ( [id] => 44 [name] => Mouse [sysname] => mice_mouse [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [5] => Array ( [id] => 47 [name] => Notebook, Laptop [sysname] => notebooks [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [6] => Array ( [id] => 31 [name] => Sound Card [sysname] => sound-card [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [7] => Array ( [id] => 172 [name] => SSD, HDD [sysname] => ssd-hdd [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [8] => Array ( [id] => 175 [name] => Tuner [sysname] => tuners [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [9] => Array ( [id] => 25 [name] => Video Card [sysname] => videocards [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) [10] => Array ( [id] => 22 [name] => Wireless [sysname] => wireless [brand_id] => 121 [brand_name] => ASUS [brand_sysname] => asus ) )
$array = $Filebase->get_models("camera", "jvc", "D");
Array ( [0] => Array ( [model_id] => 8334 [model_name] => Others [model_sysname] => others_Others_cddvd_privody [brand_id] => 726 [brand_name] => JVC [brand_sysname] => jvc [cat_id] => 132 [cat_name] => Camera [cat_name_ru_rdp] => фотоаппаратов [cat_sysname] => camera ) )
Последние три параметра: кол-во элементов на странице, номер страницы, как сортировать результаты выборки
$array = $Filebase->get_files_by_model_sysname("others_Others_cddvd_privody", "D", 10, 1, "id DESC");
$array = $Filebase->get_files_by_model_id(8334, "D", 10, 1, "id DESC");
Array ( [0] => Array ( [id] => 146526 [id_equip] => 13246 [id_cat] => 178 [id_brand] => 756 [id_os] => 338 [name] => NVidia GeForce 200 series windows Vista x64 [name2] => [rusname] => NVidia GeForce 200 series windows Vista x64 [fullname] => Videocards NVidia GeForce 200 series windows Vista x64 [sys_name] => nvidia_geforce_200_series_windows_vista_x64 [filepath] => videocards/nvidia/ [file] => 180.48_geforce_winvista_64bit_international_whql.exe [filetype] => [descr] => [descr_en] => [version] => 180.48 [size] => 119.82 [loads] => 552 [views] => 115 [add_date] => 1227605058 [md5] => cab67d033342cd017b233ee726c2227e [seen] => 40 [downloads] => 13 [link_page] => [link] => http://ru.download.nvidia.com/Windows/180.48/180.48_geforce_winvista_64bit_international_whql.exe [source] => all [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 1 ) [1] => Array ( [id] => 146525 [id_equip] => 13246 [id_cat] => 178 [id_brand] => 756 [id_os] => 337 [name] => NVidia GeForce 200 series windows Vista x32 [name2] => [rusname] => NVidia GeForce 200 series windows Vista x32 [fullname] => Videocards NVidia GeForce 200 series windows Vista x32 [sys_name] => nvidia_geforce_200_series_windows_vista_x32 [filepath] => videocards/nvidia/ [file] => 180.48_geforce_winvista_32bit_international_whql.exe [filetype] => [descr] => [descr_en] => [version] => 180.48 [size] => 102.08 [loads] => 1306 [views] => 111 [add_date] => 1227604855 [md5] => fceacfcdd30f2886247d0a97ff71dd2c [seen] => 30 [downloads] => 14 [link_page] => [link] => http://ru.download.nvidia.com/Windows/180.48/180.48_geforce_winvista_32bit_international_whql.exe [source] => all [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 1 ) [2] => Array ( [id] => 142265 [id_equip] => 0 [id_cat] => 139 [id_brand] => 777 [id_os] => 307 [name] => BTC 2003RF/2001ARF Windows 9x, Me, 2000, XP [name2] => [rusname] => BTC 2003RF/2001ARF Windows 9x, Me, 2000, XP [fullname] => [sys_name] => btc_2003rf2001arf_windows_9x_me_2000_xp [filepath] => keyboards/btc/ [file] => 2003RF.zip [filetype] => [descr] => [descr_en] => [version] => 2.4.1 [size] => 1.39 [loads] => 55 [views] => 0 [add_date] => 1172651675 [md5] => 2a6e1605535d548a7fc76b4be42ef534 [seen] => 38 [downloads] => 16 [link_page] => [link] => http://www.btc.com.tw/drivers/zip/keyboard/2003RF.zip [source] => all [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => *PNP0303 PS2_KEYBOARD ; *PNP0303PS2_KEYBOARD [exist] => 1 ) [3] => Array ( [id] => 131675 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131675 [filepath] => multifunctional/samsung/ [file] => 20050704133023734_SCX-6x20series_PS_Common.exe [filetype] => [descr] => Samsung МФУ SCX-6220 Post Script Driver [descr_en] => [version] => [size] => 6.57 [loads] => 65 [views] => 0 [add_date] => 1164705709 [md5] => a8ea1100966974f79e043ed1c024b5a9 [seen] => 46 [downloads] => 14 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [4] => Array ( [id] => 131674 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131674 [filepath] => multifunctional/samsung/ [file] => 20050830154229718_SCX-6x20_Scan.exe [filetype] => [descr] => Samsung МФУ SCX-6220 Scan Driver [descr_en] => [version] => [size] => 9.52 [loads] => 37 [views] => 0 [add_date] => 1164705650 [md5] => b296dc5ccee6e5ecbfcea8e1e27816b3 [seen] => 44 [downloads] => 9 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [5] => Array ( [id] => 131673 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131673 [filepath] => multifunctional/samsung/ [file] => 20050830154229718_SCX-6x20_Print.exe [filetype] => [descr] => Samsung МФУ SCX-6220 Printer Driver [descr_en] => [version] => [size] => 6.69 [loads] => 44 [views] => 0 [add_date] => 1164705515 [md5] => fc4435d36d0a361e17e6c774cead2436 [seen] => 43 [downloads] => 1 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [6] => Array ( [id] => 131670 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 402 [name] => Multifunctional WinXP 64bit SCX-4016 Printer Driver [name2] => Multifunctional Samsung WinXP 64bit SCX-4016 Printer Driver [rusname] => Multifunctional WinXP 64bit SCX-4016 Printer Driver [fullname] => Samsung Multifunctional WinXP 64bit SCX-4016 Printer Driver [sys_name] => multifunctional_samsung_winxp_64bit_131670 [filepath] => multifunctional/samsung/ [file] => 20060329092456937_SCX-4x16series_XP64.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 4.71 [loads] => 95 [views] => 0 [add_date] => 1164704893 [md5] => 13682842833147a7c7a7ea4e565fbced [seen] => 43 [downloads] => 15 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [7] => Array ( [id] => 131669 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131669 [filepath] => multifunctional/samsung/ [file] => 20051121081135921_SCX-4x16_RCP_Russian.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Remote Control Panel [descr_en] => [version] => [size] => 1.44 [loads] => 45 [views] => 0 [add_date] => 1164704570 [md5] => 321c159a4af41e9f780c1c0b62d5ea7b [seen] => 36 [downloads] => 9 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [8] => Array ( [id] => 131668 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 305 [name] => Multifunctional Windows 9x, ME [name2] => Multifunctional Samsung Windows 9x, ME [rusname] => Multifunctional Windows 9x, ME [fullname] => Samsung Multifunctional Windows 9x, ME [sys_name] => multifunctional_samsung_windows_9x_me_131668 [filepath] => multifunctional/samsung/ [file] => 20050405154010093_SCX-4x16series_win9x.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 3.92 [loads] => 2 [views] => 0 [add_date] => 1164704399 [md5] => 46a1d78901bc8a39e48a4e7209e950e0 [seen] => 35 [downloads] => 2 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [9] => Array ( [id] => 131667 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 312 [name] => Multifunctional Windows Me [name2] => Multifunctional Samsung Windows Me [rusname] => Multifunctional Windows Me [fullname] => Samsung Multifunctional Windows Me [sys_name] => multifunctional_samsung_windows_me_131667 [filepath] => multifunctional/samsung/ [file] => 20050405154010093_SCX-4x16series_winme.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 3.92 [loads] => 7 [views] => 0 [add_date] => 1164704143 [md5] => f7c4ce54e47bfd1e705313ef23a4b6da [seen] => 44 [downloads] => 15 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) )
Последние три параметра: кол-во элементов на странице, номер страницы, как сортировать результаты выборки
$array = $Filebase->get_files_by_cat_and_brand("camera", "jvc", "D", 10, 1, "id DESC");
Array ( [0] => Array ( [id] => 146526 [id_equip] => 13246 [id_cat] => 178 [id_brand] => 756 [id_os] => 338 [name] => NVidia GeForce 200 series windows Vista x64 [name2] => [rusname] => NVidia GeForce 200 series windows Vista x64 [fullname] => Videocards NVidia GeForce 200 series windows Vista x64 [sys_name] => nvidia_geforce_200_series_windows_vista_x64 [filepath] => videocards/nvidia/ [file] => 180.48_geforce_winvista_64bit_international_whql.exe [filetype] => [descr] => [descr_en] => [version] => 180.48 [size] => 119.82 [loads] => 552 [views] => 115 [add_date] => 1227605058 [md5] => cab67d033342cd017b233ee726c2227e [seen] => 40 [downloads] => 13 [link_page] => [link] => http://ru.download.nvidia.com/Windows/180.48/180.48_geforce_winvista_64bit_international_whql.exe [source] => all [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 1 ) [1] => Array ( [id] => 146525 [id_equip] => 13246 [id_cat] => 178 [id_brand] => 756 [id_os] => 337 [name] => NVidia GeForce 200 series windows Vista x32 [name2] => [rusname] => NVidia GeForce 200 series windows Vista x32 [fullname] => Videocards NVidia GeForce 200 series windows Vista x32 [sys_name] => nvidia_geforce_200_series_windows_vista_x32 [filepath] => videocards/nvidia/ [file] => 180.48_geforce_winvista_32bit_international_whql.exe [filetype] => [descr] => [descr_en] => [version] => 180.48 [size] => 102.08 [loads] => 1306 [views] => 111 [add_date] => 1227604855 [md5] => fceacfcdd30f2886247d0a97ff71dd2c [seen] => 30 [downloads] => 14 [link_page] => [link] => http://ru.download.nvidia.com/Windows/180.48/180.48_geforce_winvista_32bit_international_whql.exe [source] => all [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 1 ) [2] => Array ( [id] => 142265 [id_equip] => 0 [id_cat] => 139 [id_brand] => 777 [id_os] => 307 [name] => BTC 2003RF/2001ARF Windows 9x, Me, 2000, XP [name2] => [rusname] => BTC 2003RF/2001ARF Windows 9x, Me, 2000, XP [fullname] => [sys_name] => btc_2003rf2001arf_windows_9x_me_2000_xp [filepath] => keyboards/btc/ [file] => 2003RF.zip [filetype] => [descr] => [descr_en] => [version] => 2.4.1 [size] => 1.39 [loads] => 55 [views] => 0 [add_date] => 1172651675 [md5] => 2a6e1605535d548a7fc76b4be42ef534 [seen] => 38 [downloads] => 16 [link_page] => [link] => http://www.btc.com.tw/drivers/zip/keyboard/2003RF.zip [source] => all [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => *PNP0303 PS2_KEYBOARD ; *PNP0303PS2_KEYBOARD [exist] => 1 ) [3] => Array ( [id] => 131675 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Post Script Driver [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131675 [filepath] => multifunctional/samsung/ [file] => 20050704133023734_SCX-6x20series_PS_Common.exe [filetype] => [descr] => Samsung МФУ SCX-6220 Post Script Driver [descr_en] => [version] => [size] => 6.57 [loads] => 65 [views] => 0 [add_date] => 1164705709 [md5] => a8ea1100966974f79e043ed1c024b5a9 [seen] => 46 [downloads] => 14 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [4] => Array ( [id] => 131674 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Scan Driver [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131674 [filepath] => multifunctional/samsung/ [file] => 20050830154229718_SCX-6x20_Scan.exe [filetype] => [descr] => Samsung МФУ SCX-6220 Scan Driver [descr_en] => [version] => [size] => 9.52 [loads] => 37 [views] => 0 [add_date] => 1164705650 [md5] => b296dc5ccee6e5ecbfcea8e1e27816b3 [seen] => 44 [downloads] => 9 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [5] => Array ( [id] => 131673 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-6220 Printer Driver [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131673 [filepath] => multifunctional/samsung/ [file] => 20050830154229718_SCX-6x20_Print.exe [filetype] => [descr] => Samsung МФУ SCX-6220 Printer Driver [descr_en] => [version] => [size] => 6.69 [loads] => 44 [views] => 0 [add_date] => 1164705515 [md5] => fc4435d36d0a361e17e6c774cead2436 [seen] => 43 [downloads] => 1 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [6] => Array ( [id] => 131670 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 402 [name] => Multifunctional WinXP 64bit SCX-4016 Printer Driver [name2] => Multifunctional Samsung WinXP 64bit SCX-4016 Printer Driver [rusname] => Multifunctional WinXP 64bit SCX-4016 Printer Driver [fullname] => Samsung Multifunctional WinXP 64bit SCX-4016 Printer Driver [sys_name] => multifunctional_samsung_winxp_64bit_131670 [filepath] => multifunctional/samsung/ [file] => 20060329092456937_SCX-4x16series_XP64.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 4.71 [loads] => 95 [views] => 0 [add_date] => 1164704893 [md5] => 13682842833147a7c7a7ea4e565fbced [seen] => 43 [downloads] => 15 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [7] => Array ( [id] => 131669 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 307 [name] => Multifunctional Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [name2] => Multifunctional Samsung Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [rusname] => Multifunctional Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [fullname] => Samsung Multifunctional Windows 9x, Me, 2000, XP SCX-4016 Remote Control Panel [sys_name] => multifunctional_samsung_windows_9x_me_2000_xp_131669 [filepath] => multifunctional/samsung/ [file] => 20051121081135921_SCX-4x16_RCP_Russian.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Remote Control Panel [descr_en] => [version] => [size] => 1.44 [loads] => 45 [views] => 0 [add_date] => 1164704570 [md5] => 321c159a4af41e9f780c1c0b62d5ea7b [seen] => 36 [downloads] => 9 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [8] => Array ( [id] => 131668 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 305 [name] => Multifunctional Windows 9x, ME [name2] => Multifunctional Samsung Windows 9x, ME [rusname] => Multifunctional Windows 9x, ME [fullname] => Samsung Multifunctional Windows 9x, ME [sys_name] => multifunctional_samsung_windows_9x_me_131668 [filepath] => multifunctional/samsung/ [file] => 20050405154010093_SCX-4x16series_win9x.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 3.92 [loads] => 2 [views] => 0 [add_date] => 1164704399 [md5] => 46a1d78901bc8a39e48a4e7209e950e0 [seen] => 35 [downloads] => 2 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) [9] => Array ( [id] => 131667 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 312 [name] => Multifunctional Windows Me [name2] => Multifunctional Samsung Windows Me [rusname] => Multifunctional Windows Me [fullname] => Samsung Multifunctional Windows Me [sys_name] => multifunctional_samsung_windows_me_131667 [filepath] => multifunctional/samsung/ [file] => 20050405154010093_SCX-4x16series_winme.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 3.92 [loads] => 7 [views] => 0 [add_date] => 1164704143 [md5] => f7c4ce54e47bfd1e705313ef23a4b6da [seen] => 44 [downloads] => 15 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 ) )
$array = $Filebase->get_file_by_id(131667);
Array ( [id] => 131667 [id_equip] => 0 [id_cat] => 198 [id_brand] => 741 [id_os] => 312 [name] => Multifunctional Windows Me [name2] => Multifunctional Samsung Windows Me [rusname] => Multifunctional Windows Me [fullname] => Samsung Multifunctional Windows Me [sys_name] => multifunctional_samsung_windows_me_131667 [filepath] => multifunctional/samsung/ [file] => 20050405154010093_SCX-4x16series_winme.exe [filetype] => [descr] => Samsung МФУ SCX-4016 Printer Driver [descr_en] => [version] => [size] => 3.92 [loads] => 7 [views] => 0 [add_date] => 1164704143 [md5] => f7c4ce54e47bfd1e705313ef23a4b6da [seen] => 44 [downloads] => 15 [link_page] => [link] => [source] => ndru [moved] => 1 [sync] => 0 [su_id] => 0 [identifier] => [exist] => 0 )