All checks were successful
Deploy bericht / deploy (push) Successful in 1s
Die ⟲/⟳-Buttons rotieren jetzt die SEITE statt Fabric-Objekte: - Image: ctx.rotate beim drawImage, Buffer-Größe getauscht - PDF: pdfjsLib viewport mit rotation-Param - Rotation in llx_bericht_page.rotation persistiert - Beim Seitenwechsel wird die gespeicherte Rotation aus page_meta geladen - Annotationen werden bei Rotation gelöscht (rotieren VOR dem Annotieren) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> [deploy]
19 lines
608 B
PHP
19 lines
608 B
PHP
<?php
|
|
/* GET: pageid → liefert fabric_json + note der Seite */
|
|
require_once __DIR__.'/_inc.php';
|
|
|
|
global $db;
|
|
|
|
$pageid = (int) ($_GET['pageid'] ?? 0);
|
|
if (!$pageid) bericht_ajax_fail('pageid fehlt');
|
|
|
|
$res = $db->query("SELECT fabric_json, note, rotation FROM ".$db->prefix()."bericht_page WHERE rowid = ".((int) $pageid));
|
|
if (!$res) bericht_ajax_fail($db->lasterror());
|
|
$row = $db->fetch_object($res);
|
|
if (!$row) bericht_ajax_fail('Page nicht gefunden', 404);
|
|
|
|
bericht_ajax_ok(array(
|
|
'fabric_json' => $row->fabric_json,
|
|
'note' => $row->note,
|
|
'rotation' => (int) $row->rotation,
|
|
));
|