* @package kanban * @link https://www.zentao.net */ namespace zin; jsVar('kanbanID', $kanbanID); jsVar('regionID', $regionID); jsVar('groupID', $groupID); jsVar('columnID', $columnID); jsVar('methodName', $this->app->rawMethod); $config->kanban->dtable->card->fieldList['title']['map'] = $kanbanPairs; foreach($cards2Imported as $card) { $assignedToList = ''; if($card->assignedTo) { foreach(explode(',', $card->assignedTo) as $assignedTo) { $userName = zget($users, $assignedTo, ''); if($userName) $assignedToList .= $userName . ' '; } $card->assignedTo = $assignedToList; } } featureBar ( inputGroup ( span(set::className('input-group-addon'), $lang->kanban->selectedKanban), picker(set::name('kanban'), set::items($kanbanPairs), set::value($selectedKanbanID), set::style(array('width' => '200px')), set('data-on', 'change'), set('data-call', 'changeKanban'), set::required(true)), span(set::className('input-group-addon'), $lang->kanban->selectedLane), picker(set::name('lane'), set::items($lanePairs), set::style(array('width' => '200px')), set::required(true)) ) ); formBase ( set::id('cardForm'), set::actions(''), set::className('mt-2'), dtable ( set::id('linkCard'), set::fixedLeftWidth('0.44'), set::checkable(true), set::cols(array_values($config->kanban->dtable->card->fieldList)), set::data(array_values($cards2Imported)), set::footToolbar(array('items' => array(array('text' => $lang->kanban->importCard, 'btnType' => 'primary', 'className' => 'size-sm importcardBtn batch-btn', 'data-url' => inlink('importcard', "kanbanID=$kanbanID®ionID=$regionID&groupID=$groupID&columnID=$columnID"))))), set::footPager(usePager()) ) );