diff --git a/app/routes/anpdf.php b/app/routes/anpdf.php index e136e25..c90c04b 100644 --- a/app/routes/anpdf.php +++ b/app/routes/anpdf.php @@ -181,7 +181,7 @@ function promo_kuri($hash, $page = 0, $promo = true){ $pricesql = " SELECT - `price_id`, `pricename`, `BeginDate`, `category_id` + `price_id`, `pricename`, `BeginDate`, `category_id`, `pages` FROM `price` WHERE @@ -213,9 +213,22 @@ function promo_kuri($hash, $page = 0, $promo = true){ $file = PDFSOURCE."${price['price_id']}.pdf"; $data = pdfs_init($file, $page); + if ($price['pages'] == 0){ + $data['pages'] = pdfs_count($file); + $pages_sql = " + UPDATE + price + SET + pages = ${data['count']} + WHERE + price_id = ${price['price_id']} + "; + db_get($pages_sql, 'chitatel'); + } + $pdfile = $data['pdfpgurl']; $fullpdf = $data['pdfurl']; - $count = $data['count']; + $count = $data['pages']; $pagenum = 1; $newcurr = strtotime($price['BeginDate']); $category = $price['category_id']; diff --git a/app/routes/pdfserver.php b/app/routes/pdfserver.php index 23468f9..55dc4b4 100644 --- a/app/routes/pdfserver.php +++ b/app/routes/pdfserver.php @@ -46,7 +46,7 @@ function pdfs_init($source, $page = 1){ if (!file_exists($source)) return false; - $result['count'] = pdfs_count($source); // количество страниц + // $result['count'] = pdfs_count($source); // количество страниц $result['pdfurl'] = SITE.trim(pdfs_cachefile($source), '/'); //полный файл на скачку