Fixes in dashboard for save php ini in server
This commit is contained in:
parent
05025fbdb5
commit
56157e4adb
3 changed files with 118 additions and 29 deletions
28
dashboard.py
28
dashboard.py
|
|
@ -217,6 +217,8 @@ def get_php_server(php_server_id):
|
|||
|
||||
check_task=True
|
||||
|
||||
result={}
|
||||
|
||||
while check_task:
|
||||
|
||||
with db.query('select * from logtask where task_id=%s order by id DESC limit 1', [task_id]) as cursor:
|
||||
|
|
@ -226,12 +228,32 @@ def get_php_server(php_server_id):
|
|||
if arr_log:
|
||||
|
||||
if arr_log['status']==1:
|
||||
print(arr_log)
|
||||
|
||||
error=arr_log['error']
|
||||
check_task=False
|
||||
|
||||
if not error:
|
||||
with db.query('select * from resulttask where task_id=%s', [task_id]) as cursor:
|
||||
result=cursor.fetchone()
|
||||
|
||||
|
||||
return {'error': error, 'error_form': error_form, 'log': arr_log, 'task_id': task_id}
|
||||
return {'error': error, 'error_form': error_form, 'log': arr_log, 'result': result, 'task_id': task_id}
|
||||
|
||||
@phpserver_app.route('/phpserver/save_php_ini/<int:php_server_id>/')
|
||||
def save_php_ini(php_server_id):
|
||||
|
||||
db=g.connection
|
||||
|
||||
error=1
|
||||
error_form={}
|
||||
task_id=0
|
||||
|
||||
result={}
|
||||
|
||||
with db.query('select serverdbtask.hostname, serverdbtask.ip, serverdbtask.ssh_port, phpserver.version from serverdbtask, phpserver where phpserver.server_id=serverdbtask.id and phpserver.id=%s', [php_server_id]) as cursor:
|
||||
arr_server=cursor.fetchone()
|
||||
|
||||
if arr_server:
|
||||
|
||||
sshtask=SSHTask(db)
|
||||
|
||||
return {'error': error, 'error_form': error_form, 'log': arr_log, 'result': result, 'task_id': task_id}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue