New pages to control generation queue
This commit is contained in:
parent
8b3d771fd1
commit
5836a3c3d8
6 changed files with 139 additions and 6 deletions
51
onyx/include/admin/generation.php
Normal file
51
onyx/include/admin/generation.php
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
<?php
|
||||
|
||||
if(!defined('ONYX')) exit;
|
||||
|
||||
if (count($p) > 2)
|
||||
{
|
||||
switch($p[2])
|
||||
{
|
||||
case "custom":
|
||||
if (!empty($_POST["cmds"]))
|
||||
$ret = pipe_backend_scheduler($_POST["cmds"]);
|
||||
break;
|
||||
|
||||
case "clear":
|
||||
$ret = pipe_backend_scheduler("clear");
|
||||
break;
|
||||
|
||||
case "full":
|
||||
$ret = pipe_backend_scheduler("resetr:ERRORS:HOME:all:DS");
|
||||
break;
|
||||
|
||||
case "freeze":
|
||||
$ret = pipe_backend_scheduler("freeze");
|
||||
break;
|
||||
case "unfreeze":
|
||||
$ret = pipe_backend_scheduler("unfreeze");
|
||||
break;
|
||||
|
||||
case "nginx":
|
||||
$ret = pipe_backend_scheduler("RTEAMS_NOWNOW");
|
||||
break;
|
||||
|
||||
case "team":
|
||||
if (!empty($_POST["team"]))
|
||||
$ret = pipe_backend_scheduler("resetr:TEAM".intval($_POST["team"]).":SYNCS");
|
||||
break;
|
||||
|
||||
case "sync":
|
||||
$ret = pipe_backend_scheduler("SYNCSYNCSYNCSYNCSYNC");
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($ret))
|
||||
{
|
||||
$template->assign("return", $ret);
|
||||
return "admin/generation";
|
||||
}
|
||||
|
||||
header("Location: /".SALT_ADMIN."/");
|
||||
exit();
|
||||
Reference in a new issue