}\r
\r
public static function searchPublications($args, &$x) {\r
+ fb(microtime(true));\r
$x->addContent('listeBooks', wsUrl::listeBooks());\r
+ fb(microtime(true));\r
}\r
\r
public static function pageBooks($args, &$x) {\r
cubePage::contextMenu();\r
\r
$droits = wsDroits::getDroits();\r
+ \r
+ fb(microtime(true));\r
\r
commonDroits::min(1);\r
$settings = is_null($settings) ? $core->user->getSettings('books') : $settings;\r
\r
$res .= self::contextBookDownload($context_download_id);\r
$res .= self::contextBookStatus($context_status_id);\r
+ \r
+ fb(microtime(true));\r
\r
$res .= '<table class="liste">';\r
$res .= '<tr><th>' . commonUrl::orderby('#', 'book_id', $settings, 'sort' . $change) . '</th>';\r
if ($droits->creation) {\r
$btDel = cubeMedia::cssRollover($core->typo->Supprimer('suppr.', '', false));\r
}\r
+ \r
+ fb(microtime(true));\r
\r
foreach ($liste as $id => $book) {\r
$odd = cubeMath::isOdd($i) ? ' class="odd"' : '';\r
$res .= '</tr>';\r
$i++;\r
}\r
+ \r
+ fb(microtime(true));\r
+ \r
if (!isset($settings['search']) || is_null($settings['search'])) {\r
$odd = cubeMath::isOdd($i) ? ' class="odd"' : '';\r
$res .= '<tr' . $odd . '><td colspan="12">';\r