$runs = $api->batchUnsubscribe('69f69a2bb8', array_keys($unsubscribe));
echo '<pre>' . print_r($runs, true) . '</pre>';
}
+
+ public static function resetPlayerVersion() {
+ global $core;
+ $r = $core->con->select('SELECT book_id, parametres FROM books WHERE book_id NOT IN(10000,10003,15407)');
+ $reset = [];
+ $error = [];
+ $skip = [];
+ while ($r->fetch()) {
+ /** @var wsBookParametres $parametres */
+ try {
+ $parametres = unserialize($r->parametres);
+ if ($parametres->mobileLVersion == 'stable') {
+ $skip[] = $r->book_id;
+ continue;
+ }
+ $parametres->mobileLVersion = 'stable';
+ $c = $core->con->openCursor('books');
+ $c->parametres = serialize($parametres);
+ $c->changedate = TIME;
+ $c->update('WHERE book_id=' . $r->book_id);
+ $reset[] = $r->book_id;
+ //break;
+ } catch (Exception $e) {
+ $error[] = $r->book_id;
+ }
+ }
+
+ echo 'reset : ' . implode(', ', $reset) . '<br />';
+ echo 'skip : ' . implode(', ', $skip) . '<br />';
+ echo 'error : ' . implode(', ', $error) . '<br />';
+ }
}