/**
* Copyright (C) 2014-2020 ServMask Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see Сообщение HP C2710 Combo Keyboard ENG (M7P30AA) появились сначала на PC Market. Сообщение HP Pavilion Wireless Keyboard and Mouse 800 (Black) RUSS (4CE99AA) появились сначала на PC Market. Сообщение HP Pavilion Keyboard and Mouse 200 RUSS (9DF28AA) появились сначала на PC Market. Сообщение HP Pavilion Wired Keyboard and Mouse 400 RUSS (4CE97AA) появились сначала на PC Market. Сообщение Lenovo 300 USB Combo Keyboard & Mouse – Russian/Cyrillic (441) (GX30M39635) появились сначала на PC Market. Сообщение Lenovo 500 Wireless Combo Keyboard & Mouse-RU (GX30N71807) появились сначала на PC Market. Сообщение Dell Premier Multi-Device Wireless Keyboard and Mouse – KM7321W – Russian (QWERTY) (580-AJQP) появились сначала на PC Market. Сообщение Dell Multi-Device Wireless Keyboard and Mouse – KM7120W – Russian (QWERTY) (580-AIWS) появились сначала на PC Market. Сообщение Комбо клавиатура+мышь+коврик Redragon S107 появились сначала на PC Market. Сообщение Комбо клавиатура+мышь Redragon S101-5 K503RGB+M601 появились сначала на PC Market. Сообщение TUF GAMING COMBO / RU – Keyboard + Mouse появились сначала на PC Market. Сообщение ASUS CERBERUS COMBO – Keyboard + Mouse появились сначала на PC Market. Сообщение Wired Combo TUF GAMING COMBO появились сначала на PC Market. Сообщение Combo Avtech Pro | CW603 | Беспроводной | Black появились сначала на PC Market. Сообщение Combo Logitech | MK295 | мембранная | радио | бесшумный | GRAPHITE | L920-009807 появились сначала на PC Market.
%d%% complete', AI1WM_PLUGIN_NAME ), $total_themes_files_count, $progress ) );
// Flag to hold if file data has been processed
$completed = true;
// Start time
$start = microtime( true );
// Get themes list file
$themes_list = ai1wm_open( ai1wm_themes_list_path( $params ), 'r' );
// Set the file pointer at the current index
if ( fseek( $themes_list, $themes_bytes_offset ) !== -1 ) {
// Open the archive file for writing
$archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ) );
// Set the file pointer to the one that we have saved
$archive->set_file_pointer( $archive_bytes_offset );
// Loop over files
while ( list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = fgetcsv( $themes_list ) ) {
$file_bytes_written = 0;
// Add file to archive
if ( ( $completed = $archive->add_file( $file_abspath, 'themes' . DIRECTORY_SEPARATOR . $file_relpath, $file_bytes_written, $file_bytes_offset ) ) ) {
$file_bytes_offset = 0;
// Get themes bytes offset
$themes_bytes_offset = ftell( $themes_list );
}
// Increment processed files size
$processed_files_size += $file_bytes_written;
// What percent of files have we processed?
$progress = (int) min( ( $processed_files_size / $total_themes_files_size ) * 100, 100 );
// Set progress
Ai1wm_Status::info( sprintf( __( 'Archiving %d theme files...
%d%% complete', AI1WM_PLUGIN_NAME ), $total_themes_files_count, $progress ) );
// More than 10 seconds have passed, break and do another request
if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) {
if ( ( microtime( true ) - $start ) > $timeout ) {
$completed = false;
break;
}
}
}
// Get archive bytes offset
$archive_bytes_offset = $archive->get_file_pointer();
// Truncate the archive file
$archive->truncate();
// Close the archive file
$archive->close();
}
// End of the themes list?
if ( feof( $themes_list ) ) {
// Unset archive bytes offset
unset( $params['archive_bytes_offset'] );
// Unset file bytes offset
unset( $params['file_bytes_offset'] );
// Unset themes bytes offset
unset( $params['themes_bytes_offset'] );
// Unset processed files size
unset( $params['processed_files_size'] );
// Unset total themes files size
unset( $params['total_themes_files_size'] );
// Unset total themes files count
unset( $params['total_themes_files_count'] );
// Unset completed flag
unset( $params['completed'] );
} else {
// Set archive bytes offset
$params['archive_bytes_offset'] = $archive_bytes_offset;
// Set file bytes offset
$params['file_bytes_offset'] = $file_bytes_offset;
// Set themes bytes offset
$params['themes_bytes_offset'] = $themes_bytes_offset;
// Set processed files size
$params['processed_files_size'] = $processed_files_size;
// Set total themes files size
$params['total_themes_files_size'] = $total_themes_files_size;
// Set total themes files count
$params['total_themes_files_count'] = $total_themes_files_count;
// Set completed flag
$params['completed'] = $completed;
}
// Close the themes list file
ai1wm_close( $themes_list );
return $params;
}
}
Дополнительные цвета набора - нет
Количество клавиш клавиатуры - 109 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB, Bluetooth
Артикул - M7P30AA
Цена: 410 000 сум
Дополнительные цвета набора - нет
Количество клавиш клавиатуры - 111 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB, Bluetooth
Артикул - 4CE99AA
Цена: 800 000 сум
Дополнительные цвета набора - нет
Количество клавиш клавиатуры - 116 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Артикул - 9DF28AA
Цена: 300 000 сум
Дополнительные цвета набора - нет
Количество клавиш клавиатуры - 111 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Артикул - 4CE97AA
Цена: 370 000 сум
Дополнительные цвета набора - оранжевый
Количество клавиш клавиатуры - 104 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Артикул - GX30M39635
Цена: 360 000 сум
Дополнительные цвета набора - нет
Количество клавиш клавиатуры - 104 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - Bluetooth, USB
Артикул - GX30N71807
Цена: 480 000 сум
Дополнительные цвета набора - нет
Количество клавиш клавиатуры - 109 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - Bluetooth
Артикул - 580-AJQP
Цена: 1 180 000 сум
Дополнительные цвета набора - черный
Количество клавиш клавиатуры - 100 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - Bluetooth
Артикул - 580-AIWS
Цена: 950 000 сум
Дополнительные цвета набора - красный
Количество клавиш клавиатуры - 104 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 340 000 сум
Дополнительные цвета набора - красный
Количество клавиш клавиатуры - 104 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 275 000 сум
Дополнительные цвета набора - черный
Количество клавиш клавиатуры - 108 шт
Подсветка - да
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 1 360 000 сум
Дополнительные цвета набора - черный
Количество клавиш клавиатуры - 110 шт
Подсветка - да
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 750 000 сум
Дополнительные цвета набора - черный
Количество клавиш клавиатуры - 108 шт
Подсветка - да
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 835 000 сум
Дополнительные цвета набора - черный
Количество клавиш клавиатуры - 110 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 165 000 сум
Дополнительные цвета набора - черный
Количество клавиш клавиатуры - 111 шт
Подсветка - нет
механизм клавиш - мембранная
Интерфейс подключения - USB
Цена: 590 000 сум