}\r
if (isset($lpages[$p])) {\r
$links[$infos['document_id']][$infos['document_page']] = $lpages[$p];\r
- //fb($lpages[$p]);\r
+ // fb($lpages[$p]);\r
}\r
}\r
\r
$tlinks = array();\r
$trulers = array();\r
\r
- $links=array();\r
- $rulers=array();\r
+ $links = array();\r
+ $rulers = array();\r
\r
foreach($documents as $d) {\r
$r = $this->con->select('SELECT * FROM document_links_versions WHERE document_id=' . $d . ' ORDER BY `update` DESC LIMIT 1');\r
- fb($r->links);\r
- fb($r->rulers);\r
- $tlinks[$d] = json_decode($r->links, true);\r
- $trulers[$d] = json_decode($r->rulers, true);\r
- }\r
\r
- fb($tlinks);\r
- fb($trulers);\r
+ if (mb_substr($r->links, 1, 1) == ':') {\r
+ $ll = unserialize($r->links);\r
+ $rr = unserialize($r->rulers);\r
+ } else {\r
+ $ll = json_decode($r->links, true);\r
+ $rr = json_decode($r->rulers, true);\r
+ }\r
+ $tlinks[$d] = $ll;\r
+ $trulers[$d] = $rr;\r
+ }\r
\r
$i = 1;\r
foreach ($pages as $p => $infos) {\r
if (isset($tlinks[$infos['document_id']][$infos['document_page']])) {\r
$l = $tlinks[$infos['document_id']][$infos['document_page']];\r
foreach($l as $link) {\r
+ $link=(array)$link;\r
$link['page'] = $p;\r
$links[] = $link;\r
}\r