* Finish task #41607.
This commit is contained in:
@@ -578,9 +578,9 @@ class upgrade extends control
|
||||
die(js::locate($this->createLink('upgrade', 'mergeRepo'), 'parent'));
|
||||
}
|
||||
|
||||
$repos = $this->dao->select('id, name')->from(TABLE_REPO)->where('deleted')->eq(0)->andWhere('product')->eq('')->fetchPairs();
|
||||
$repoes = $this->dao->select('id, name')->from(TABLE_REPO)->where('deleted')->eq(0)->andWhere('product')->eq('')->fetchPairs();
|
||||
$products = $this->dao->select('id, name')->from(TABLE_PRODUCT)->where('deleted')->eq(0)->fetchPairs();
|
||||
if(empty($repos) or empty($products))
|
||||
if(empty($repoes) or empty($products))
|
||||
{
|
||||
$this->dao->delete()->from(TABLE_BLOCK)->exec();
|
||||
$this->dao->delete()->from(TABLE_CONFIG)->where('`key`')->eq('blockInited')->exec();
|
||||
@@ -589,7 +589,7 @@ class upgrade extends control
|
||||
}
|
||||
|
||||
$this->view->title = $this->lang->upgrade->mergeRepo;
|
||||
$this->view->repos = $repos;
|
||||
$this->view->repoes = $repoes;
|
||||
$this->view->products = $products;
|
||||
$this->view->programs = $this->dao->select('id, name')->from(TABLE_PROGRAM)->where('deleted')->eq(0)->andWhere('type')->eq('program')->fetchPairs();
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ $(function()
|
||||
$('[data-id=' + e.id + ']').prop('checked', true);
|
||||
|
||||
var checked = true;
|
||||
var repoNum = $("[id^='repos'").length;
|
||||
var checkedRepoNum = $("[id^='repos']:checked").length;
|
||||
var repoNum = $("[id^='repoes'").length;
|
||||
var checkedRepoNum = $("[id^='repoes']:checked").length;
|
||||
|
||||
if(repoNum > checkedRepoNum) checked = false;
|
||||
$('#checkAllRepos').prop('checked', checked);
|
||||
@@ -25,21 +25,21 @@ $(function()
|
||||
{
|
||||
if($(this).is(':checked'))
|
||||
{
|
||||
$('[name^=repos]').prop('checked', true);
|
||||
$('[name^=repoes]').prop('checked', true);
|
||||
}
|
||||
else
|
||||
{
|
||||
$('[name^=repos]').prop('checked', false);
|
||||
$('[name^=repoes]').prop('checked', false);
|
||||
}
|
||||
})
|
||||
|
||||
/* Select a repo event. */
|
||||
$('[name^=repos]').change(function()
|
||||
$('[name^=repoes]').change(function()
|
||||
{
|
||||
/* Determine whether all repo buttons are selected. */
|
||||
var checked = true;
|
||||
var repoNum = $("[id^='repos'").length;
|
||||
var checkedRepoNum = $("[id^='repos']:checked").length;
|
||||
var repoNum = $("[id^='repoes'").length;
|
||||
var checkedRepoNum = $("[id^='repoes']:checked").length;
|
||||
|
||||
if(repoNum > checkedRepoNum) checked = false;
|
||||
$('#checkAllRepos').prop('checked', checked);
|
||||
|
||||
@@ -4785,7 +4785,7 @@ class upgradeModel extends model
|
||||
->join('products', ',')
|
||||
->get();
|
||||
|
||||
foreach($data->repos as $repoID) $this->dao->update(TABLE_REPO)->set('product')->eq($data->products)->where('id')->eq($repoID)->exec();
|
||||
foreach($data->repoes as $repoID) $this->dao->update(TABLE_REPO)->set('product')->eq($data->products)->where('id')->eq($repoID)->exec();
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class='lineGroup-body'>
|
||||
<?php echo html::checkBox("repos", $repos, "class='form-control'");?>
|
||||
<?php echo html::checkBox("repoes", $repoes, "class='form-control'");?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user