* Format codes.

This commit is contained in:
daitingting
2023-11-15 05:57:26 +00:00
parent 8e747f3971
commit 973a8edef3
7 changed files with 51 additions and 61 deletions
+13 -23
View File
@@ -14,7 +14,6 @@ namespace zin;
dropmenu();
/* Feature bar. */
$navLinkParams = array('program' => $programID);
featureBar
(
li
@@ -22,27 +21,17 @@ featureBar
set::className('nav-item'),
a
(
set::href($this->createLink('program', 'stakeholder', $navLinkParams)),
set('data-app', $app->tab),
set::href(createLink('program', 'stakeholder', "proram={$programID}&orderBy={$orderBy}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}")),
setClass('active'),
setData('app', $app->tab),
$lang->program->stakeholder
)
),
set::current('all')
)
);
/* Toolbar. */
$createLink = $this->createLink('program', 'createstakeholder', "programID=$programID");
if(common::hasPriv('program', 'createstakeholder'))
{
toolbar
(
btngroup
(
btn(setClass('btn primary'), set::icon('plus'), set::url($createLink), $lang->program->createStakeholder),
)
);
}
$createLink = $this->createLink('program', 'createstakeholder', "programID=$programID");
if(hasPriv('program', 'createstakeholder')) toolbar(btn(setClass('btn primary'), set::icon('plus'), set::url($createLink), $lang->program->createStakeholder));
/* Create datatable with reusing stakeholder module. */
$this->loadModel('stakeholder');
@@ -69,15 +58,15 @@ $this->config->stakeholder->dtable->fieldList = $fieldListExtend;
$cols = $this->loadModel('datatable')->getSetting('stakeholder');
/* Set list and menu of actions to customize the actions of stakeholder in program module. */
$cols['actions']['list'] = array('unlinkStakeholder' => array(
$cols['actions']['list'] = array('unlinkStakeholder' => array
(
'icon' => 'unlink',
'className' => 'ajax-submit',
'text' => $lang->program->unlinkStakeholder,
'hint' => $lang->program->unlinkStakeholder,
'url' => $this->createLink('program', 'unlinkStakeholder', "programID={$programID}&id={id}"),
'data-confirm' => $lang->program->confirmUnlink,
)
);
'data-confirm' => $lang->program->confirmUnlink
));
$cols['actions']['menu'] = array('unlinkStakeholder');
$data = initTableData($stakeholders, $cols, $this->stakeholder);
@@ -100,7 +89,8 @@ dtable
set::checkable(true),
set::orderBy($orderBy),
set::sortLink(createLink('program', 'stakeholder', "programID={$programID}&orderBy={name}_{sortType}&recTotal={$pager->recTotal}&recPerPage={$pager->recPerPage}&pageID={$pager->pageID}")),
set::footToolbar(array(
set::footToolbar(array
(
'type' => 'btn-group',
'items' => array(array
(
@@ -109,7 +99,7 @@ dtable
'onClick' => jsRaw('onClickBatchUnlink'),
'data-url' => createLink('program', 'batchUnlinkStakeholders', "programID={$programID}")
))
)),
))
);
render();