From eb925d004e36c803b4bbd2822c338449dfcb9146 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Wed, 27 Nov 2024 20:28:10 +0800 Subject: [PATCH] Create backup.py --- web/thisdb/backup.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 web/thisdb/backup.py diff --git a/web/thisdb/backup.py b/web/thisdb/backup.py new file mode 100644 index 000000000..5b03532cc --- /dev/null +++ b/web/thisdb/backup.py @@ -0,0 +1,30 @@ +# coding:utf-8 + +# --------------------------------------------------------------------------------- +# MW-Linux面板 +# --------------------------------------------------------------------------------- +# copyright (c) 2018-∞(https://github.com/midoks/mdserver-web) All rights reserved. +# --------------------------------------------------------------------------------- +# Author: midoks +# --------------------------------------------------------------------------------- + +import core.mw as mw + +# 站点-子目录绑定 + +__FIELD = 'id,type,name,pid,filename,size,add_time' + +def getBackupPage( + site_id = 1, + page = 1, + size = 10, +): + start = (page - 1) * size + limit = str(start) + ',' + str(size) + bk_list = mw.M('backup').where('pid=?', (site_id,)).field(__FIELD).limit(limit).order('id desc').select() + count = mw.M('backup').where('pid=?', (site_id,)).count() + + rdata = {} + rdata['list'] = bk_list + rdata['count'] = count + return rdata