* [task#134214,doing,0.5h] adjust server room data.
This commit is contained in:
@@ -4,10 +4,8 @@ global $lang;
|
||||
$config->serverroom->search['module'] = 'serverroom';
|
||||
$config->serverroom->search['fields']['name'] = $lang->serverroom->name;
|
||||
$config->serverroom->search['fields']['id'] = 'ID';
|
||||
$config->serverroom->search['fields']['city'] = $lang->serverroom->city;
|
||||
$config->serverroom->search['fields']['line'] = $lang->serverroom->line;
|
||||
$config->serverroom->search['fields']['bandwidth'] = $lang->serverroom->bandwidth;
|
||||
$config->serverroom->search['fields']['provider'] = $lang->serverroom->provider;
|
||||
$config->serverroom->search['fields']['owner'] = $lang->serverroom->owner;
|
||||
$config->serverroom->search['fields']['createdBy'] = $lang->serverroom->createdBy;
|
||||
$config->serverroom->search['fields']['createdDate'] = $lang->serverroom->createdDate;
|
||||
@@ -16,10 +14,8 @@ $config->serverroom->search['fields']['editedDate'] = $lang->serverroom->edited
|
||||
|
||||
$config->serverroom->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
|
||||
$config->serverroom->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => '');
|
||||
$config->serverroom->search['params']['city'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->serverroom->cityList);
|
||||
$config->serverroom->search['params']['line'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->serverroom->lineList);
|
||||
$config->serverroom->search['params']['bandwidth'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
|
||||
$config->serverroom->search['params']['provider'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->serverroom->providerList);
|
||||
$config->serverroom->search['params']['owner'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->serverroom->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
|
||||
$config->serverroom->search['params']['createdDate'] = array('operator' => '=', 'control' => 'date', 'values' => '');
|
||||
|
||||
@@ -66,10 +66,10 @@ class serverroom extends control
|
||||
->add('createdBy', $this->app->user->account)
|
||||
->get();
|
||||
$createID = $this->serverroom->create($room);
|
||||
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
|
||||
if(dao::isError()) return $this->sendError(dao::getError());
|
||||
|
||||
$this->loadModel('action')->create('serverRoom', $createID, 'created');
|
||||
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'load' => $this->createLink('serverroom', 'browse')));
|
||||
return $this->sendSuccess(array('load' => $this->createLink('serverroom', 'browse')));
|
||||
}
|
||||
|
||||
$this->view->title = $this->lang->serverroom->create;
|
||||
@@ -93,7 +93,7 @@ class serverroom extends control
|
||||
->add('editedBy', $this->app->user->account)
|
||||
->get();
|
||||
$changes = $this->serverroom->update($roomID, $room);
|
||||
if(dao::isError()) return $this->send(array('result' => 'fail', 'message' => dao::getError()));
|
||||
if(dao::isError()) return $this->sendError(dao::getError());
|
||||
|
||||
if($changes)
|
||||
{
|
||||
@@ -101,16 +101,12 @@ class serverroom extends control
|
||||
$this->action->logHistory($actionID, $changes);
|
||||
}
|
||||
|
||||
$loadUrl = $this->app->tab == 'devops' ? true : $this->createLink('serverroom', 'view', "room=$roomID");
|
||||
return $this->send(array('result' => 'success', 'message' => $this->lang->saveSuccess, 'closeModal' => true, 'load' => $loadUrl));
|
||||
return $this->sendSuccess(array('load' => inLink('browse')));
|
||||
}
|
||||
|
||||
$this->view->title = $this->lang->serverroom->edit;
|
||||
$this->view->serverRoom = $this->serverroom->fetchByID($roomID);
|
||||
$this->view->position[] = html::a($this->createLink('serverroom', 'browse'), $this->lang->serverroom->common);
|
||||
$this->view->position[] = $this->lang->serverroom->edit;
|
||||
|
||||
$this->view->users = $this->loadModel('user')->getPairs('noletter|nodeleted|noclosed');
|
||||
$this->view->users = $this->loadModel('user')->getPairs('noletter|nodeleted|noclosed');
|
||||
$this->display();
|
||||
}
|
||||
|
||||
@@ -143,18 +139,8 @@ class serverroom extends control
|
||||
public function delete(int $roomID)
|
||||
{
|
||||
$this->serverroom->delete(TABLE_SERVERROOM, $roomID);
|
||||
if(dao::isError()) return $this->sendError(dao::getError());
|
||||
|
||||
if(dao::isError())
|
||||
{
|
||||
$response['result'] = 'fail';
|
||||
$response['message'] = dao::getError();
|
||||
}
|
||||
else
|
||||
{
|
||||
$response['result'] = 'success';
|
||||
$response['message'] = '';
|
||||
$response['load'] = true;
|
||||
}
|
||||
return $this->send($response);
|
||||
return $this->sendSuccess(array('message' => $this->lang->deleteSuccess));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -47,5 +47,3 @@ dtable
|
||||
set::orderBy($orderBy),
|
||||
set::footPager(usePager())
|
||||
);
|
||||
|
||||
render();
|
||||
|
||||
@@ -38,9 +38,7 @@ formPanel
|
||||
(
|
||||
set::width('1/2'),
|
||||
set::label($lang->serverroom->city),
|
||||
set::control('picker'),
|
||||
set::name('city'),
|
||||
set::items($lang->serverroom->cityList)
|
||||
set::name('city')
|
||||
)
|
||||
),
|
||||
formRow
|
||||
@@ -60,9 +58,7 @@ formPanel
|
||||
(
|
||||
set::width('1/2'),
|
||||
set::label($lang->serverroom->provider),
|
||||
set::control('picker'),
|
||||
set::name('provider'),
|
||||
set::items($lang->serverroom->providerList)
|
||||
set::name('provider')
|
||||
)
|
||||
),
|
||||
formRow
|
||||
|
||||
@@ -43,10 +43,8 @@ formPanel
|
||||
(
|
||||
set::width('300px'),
|
||||
set::label($lang->serverroom->city),
|
||||
set::control('picker'),
|
||||
set::name('city'),
|
||||
set::items($lang->serverroom->cityList),
|
||||
set::value($serverRoom->city)
|
||||
set::value(zget($lang->serverroom->cityList, $serverRoom->city))
|
||||
)
|
||||
),
|
||||
formRow
|
||||
@@ -67,10 +65,8 @@ formPanel
|
||||
(
|
||||
set::width('300px'),
|
||||
set::label($lang->serverroom->provider),
|
||||
set::control('picker'),
|
||||
set::name('provider'),
|
||||
set::items($lang->serverroom->providerList),
|
||||
set::value($serverRoom->provider)
|
||||
set::value(zget($lang->serverroom->providerList, $serverRoom->provider))
|
||||
)
|
||||
),
|
||||
formRow
|
||||
|
||||
Reference in New Issue
Block a user