if ($book_id < 10000) {\r
$dao->setLinksFromOldFluidbook($book_id);\r
} else {\r
- fb($book_id);\r
$dao->setFluidbookLinksFromCSV($book_id);\r
}\r
return;\r
}\r
\r
\r
- $dao->getLinksAndRulers($book_id, $links, $rulers, $time);\r
- $xls = $dao->getLinksAsExcel($links, $rulers);\r
-\r
- wsLinks::getLinksFromExcel($xls, $nlinks, $nrulers);\r
+ wsLinks::getLinksAndRulers($book_id, $links, $rulers, $time);\r
\r
$dao = new wsDAODocument($core->con);\r
- $dao->setLinksAndRulers($book_id, json_encode($nlinks), json_encode($nrulers), 'Restore links from ' . date('Y-m-d H:i:s', $time), $core->user->utilisateur_id);\r
+ $dao->setLinksAndRulers($book_id, json_encode($links), json_encode($rulers), 'Restore links from ' . date('Y-m-d H:i:s', $time), $core->user->utilisateur_id);\r
}\r
\r
public static function importLinksAsExcel($args) {\r
}\r
}\r
\r
+ public static function correctAutoBookmarkLinks($args) {\r
+ global $core;\r
+ $book_id = $args[0];\r
+ wsLinks::getLinksAndRulers($book_id, $links, $rulers);\r
+\r
+\r
+ $newlinks = array();\r
+ foreach ($links as $link) {\r
+ $link['left']-=1;\r
+ $link['top']+=1;\r
+ $link['width']+=5;\r
+ $link['height']+=3;\r
+ $newlinks[] = $link;\r
+ }\r
+\r
+ $dao = new wsDAODocument($core->con);\r
+ $dao->setLinksAndRulers($book_id, json_encode($newlinks), json_encode($rulers), 'Autobookmark links correction', $core->user->utilisateur_id);\r
+ }\r
+\r
}\r
\r
?>
\ No newline at end of file