$manager->setSessionAction($sessionAction); $fileList = $manager->getFileList(); $folderInfo = $manager->getFolderInfo(); } $pagination->setUrl(CONFIG_URL_FILEnIMAGE_MANAGER); } else { include_once CLASS_PAGINATION; $pagination = new pagination(false); } $pagination->setTotal(sizeof($fileList)); $pagination->setFirstText(PAGINATION_FIRST); $pagination->setPreviousText(PAGINATION_PREVIOUS); $pagination->setNextText(PAGINATION_NEXT); $pagination->setLastText(PAGINATION_LAST); $pagination->setLimit(!empty($_GET['limit']) ? (int) $_GET['limit'] : CONFIG_DEFAULT_PAGINATION_LIMIT); echo $pagination->getPaginationHTML(); echo "<script type=\"text/javascript\">\n"; echo "parentFolder = {path:'" . getParentFolderPath($folderInfo['path']) . "'};\n"; echo 'currentFolder ={'; $count = 1; foreach ($folderInfo as $k => $v) { echo ($count++ == 1 ? '' : ',') . "'" . $k . "':'" . ($k == 'ctime' || $k == 'mtime' ? date(DATE_TIME_FORMAT, $v) : $v) . "'"; } echo "};\n"; $fileList = array_slice($fileList, $pagination->getPageOffset(), $pagination->getLimit()); echo 'numRows = ' . sizeof($fileList) . ";\n"; echo "files = {\n"; $count = 1; foreach ($fileList as $file) { echo ($count > 1 ? "," : '') . $count++ . ":{"; $j = 1;