From c92457b9011f3858e2437bb440a54c7a0d10deb9 Mon Sep 17 00:00:00 2001 From: Andrey Kuvshinov Date: Tue, 28 Apr 2020 21:16:20 +0300 Subject: [PATCH] add api --- app/api/client.php | 59 ++++++++++++++++++++++++++++++++++++++++++++ app/routes/anpdf.php | 30 +++++++++++----------- app/routes/price.php | 3 ++- 3 files changed, 75 insertions(+), 17 deletions(-) create mode 100644 app/api/client.php diff --git a/app/api/client.php b/app/api/client.php new file mode 100644 index 0000000..4b2476a --- /dev/null +++ b/app/api/client.php @@ -0,0 +1,59 @@ + 1){ + $offset = $limit * ($page -1); + $pricesql .= " OFFSET $offset"; + } + + $items = db_get($pricesql); + + foreach ($items as $item){ + $item['pic'] = IMGSRV."price/180x280/{$item['price_id']}.{$item['priceimg']}"; + $result[] = $item; + } + + return $result; + +} \ No newline at end of file diff --git a/app/routes/anpdf.php b/app/routes/anpdf.php index 0e86819..62a4c44 100644 --- a/app/routes/anpdf.php +++ b/app/routes/anpdf.php @@ -51,22 +51,9 @@ function read_kuri($hash, $page = 1, $scale = 1.5, $promo = false){ $fullpdf = '/file/'.$hash; } - - + if (file_exists($pgfile)){ - $pdfile = '/pages/'.$hash.'/'.$hash.'-'.$page.'.pdf'; - - if ($page > 1 or $promo){ - $fullpdf = $pdfile; - $downtitle = 'Если, по какой-то причине у вас не загрузилась страница ниже, то нажмите сюда, чтобы скачать pdf'; - } - else { - $downtitle = 'Если, по какой-то причине у вас не загрузилось издание ниже, то нажмите сюда, чтобы скачать pdf'; - } - - - - + $pdfile = '/pages/'.$hash.'/'.$hash.'-'.$page.'.pdf'; $pagenum = 1; } elseif (file_exists($cachefile)){ @@ -78,6 +65,18 @@ function read_kuri($hash, $page = 1, $scale = 1.5, $promo = false){ $pagenum = $page; } + + if ($page > 1 or $promo){ + $fullpdf = $pdfile; + $downtitle = 'Если по какой-то причине у вас не загрузилась страница ниже, то нажмите сюда, чтобы скачать pdf'; + } + else { + $downtitle = 'Если по какой-то причине у вас не загрузилось издание ниже, то нажмите сюда, чтобы скачать pdf'; + } + + + + $id = $price['price_id']; $maxpage = 24; $title = $price['pricename']; @@ -85,7 +84,6 @@ function read_kuri($hash, $page = 1, $scale = 1.5, $promo = false){ if ($promo){ $filedown = True; $baseurl = "/promo/$hash/"; - } else { $filedown = True; diff --git a/app/routes/price.php b/app/routes/price.php index 1b1f79c..249e314 100644 --- a/app/routes/price.php +++ b/app/routes/price.php @@ -37,7 +37,6 @@ function file_kuri($hash) { $id = $price['price_id']; $pdfile = anfilename($id); $newF = PDFDIR.$hash.'.pdf'; - echo $newF; if (!file_exists($newF)) copy($pdfile, $newF); @@ -93,3 +92,5 @@ function addhash_kuri(){ } + +