* @package product * @version $Id: browse.html.php 5096 2013-07-11 07:02:43Z chencongzhi520@gmail.com $ * @link https://www.zentao.net */ namespace zin; $data = array(); foreach($stakeholders as $stakeholder) { if(!isset($users[$stakeholder->user])) continue; $data[$stakeholder->user]['accounts'] = $stakeholder->user; } foreach($parentStakeholders as $stakeholder) { if(!isset($users[$stakeholder->account])) continue; $data[$stakeholder->account]['accounts'] = $stakeholder->account; } foreach($deptUsers as $deptAccount => $userName) { if(!isset($users[$deptAccount])) continue; $data[$deptAccount]['accounts'] = $deptAccount; } jsVar('projectID', $projectID); formBatchPanel ( set::className('batchcreate-stakeholder-panel'), set::width('1/2'), to::heading ( div(setClass('panel-title text-lg'), $lang->program->createStakeholder), inputGroup ( $lang->execution->selectDept, picker ( set::name('dept'), set::items($depts), set::value($dept), set::width('200px'), setData('placeholder', $lang->execution->selectDeptTitle), on::change("setDeptUsers") ), ), $project->parent ? btn(set::url($this->createLink('stakeholder', 'batchcreate', "projectID={$projectID}&dept=&parent=$project->parent")), setClass('primary'), $lang->program->importStakeholder) : null ), set::minRows(count($data) + 5), set::bodyClass('w-1/2'), set::data(array_values($data)), formBatchItem ( set::name('accounts'), set::label($lang->team->account), set::control('picker'), set::items($users) ) );